Notices


Reply
Thread Tools
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#301
Originally Posted by KingKobraone View Post
Hello ,

can me some one pls give me the command for "Battery(%):"
i have deleted the command =(

thanks
Ciao, see HERE
__________________
Have a look at Queen BeeCon Widget (WIKI) Customizable and flexible widget-based multi-instance monitoring, alerting and interactive tool for the N900
Please provide comments and feedback for having QBW supported and enhanced further - (DONATE) - v1.3.3devel / v1.3.3testing / v1.3.3extras
 
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#302
OK ... Queen BeeCon Widget release 0.1.9.6 is now in extras-devel
Partial Change Log since 0.1.4
Code:
queen-beecon (0.1.9.6)

  * New: REVOLUTION!!! :) Implementation of multiple (9 = grid 3x3) Hot Spots to click on the widget. Clicked Hot Spot Index Position can then be passed to the executed script via Parameter Variables Substitution $QBW_HOTSPOT_PRESS (0=Not Pressed or other update policy,1=Top Left,2=Top Center,3=Top Right,4=Center Left,5=Center,6=Center Right,7=Bottom Left,8=Bottom Center,9=Bottom Right)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_HTTP_PROXY, $QBW_HTTPS_PROXY, $QBW_FTP_PROXY, $QBW_SOCKS_PROXY, $QBW_RTSP_PROXY (In the format <host:port>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_IGNORE_HOSTS_PROXY (In the format <host1;host2;host...>)
  * New: Parameter Variables substitution for using with scripts which hold Proxy related information: $QBW_AUTO_CONFIG_PROXY_URL
  * New: Parameter Variables substitution for using with scripts which hold status or persistency information stored in configuration via DBUS method call set_param_string string:"rememberMe" string:<rememberthis> : $QBW_REMEMBER_ME. Useful, for example, for remembering values like counters across subsequent command executions. 
  * Changed: Logic to purge configuration settings of non-existent QBW instances from configuration file. (Check/Purge performed at every entrance in Settings dialog)    
  * Bugfixing: Reentrancy problem with Settings dialog box. At times, in case of laggy interface, 2 or more instances of dialog were opening. Fixed. 
  * Bugfixing: Incomplete unreferentiation of DBUS resources. Fixed. 
  * Bugfixing: Incomplete unreferentiation of callback functions for async command execution and timers. Fixed. 
  * Bugfixing: Incorrect logic for updating when widget desktop was active/on. It was updating also when active widget's desktop was swept off. Now updates content only if "Update on Desktop" is TRUE and Widget's Desktop is being swept on. Fixed. 

queen-beecon (0.1.9.5)

  * New: Added supplementary progress images/icons (cycle is "queen-beecon-progress[0-3].png") searching logic in directory storage in this order 1) "~/Mydocs/.images/queen_beecon_dir" 2) "~/.queen_beecon_dir"   
  * New: Added button in Command Edit dialog to add instance only commands to the list of stored commands   
  * New: Implementation of following DBUS methods: get_current_results_text (Get current content of results text) 
  * New: Parameter Variables substitution for using with scripts which holds the current content of results text ($QBW_CURRENT_RESULTS_TEXT=Current content of results text)
  * Changed: Default shape for Beecons is now rectangle. Hexagonal cell will be only shown when pressed  
  * Changed: Shadow/Light effects on widget surface, either when pressed or not, are now fixed in size (~4px)  
  * Changed: Changed some logic in simple Command Edit dialog box  
  * Changed: After instance imported, now advanced dialog box closes and reverts back to settings with all parameters reloaded
  * Changed: Changed Warning and Information notification in Advanced Settings to display hildon_banner*  
  * Changed: Changed DBUS connection acquisition for DBUS Monitor.  
  * Bugfixing: Refined and fixed logic for DBUS Monitor initialization and deinitialization   
  * Bugfixing: Changed and fixed logic for handling/displaying Exit Code if error spawning asynchronous command  
  * Bugfixing: New asynchronous execution logic was not releasing file handles. Fixed

queen-beecon (0.1.9.4)

  * New: Ability to execute scripts by intercepting specific DBUS broadcasted signals/methods/errors issued by the system or other applications + Relevant configuration parameters (Ex.keyboard lock, slide open/close, ecc.)   
  * New: Parameter Variables substitution for using with scripts triggered by intercepted DBUS broadcasted signals/methods ($QBW_EXEC_REASON=QBW_DBUS_MONITOR, $QBW_DBUS_VERBOSE_OUTPUT=Verbose Output see wiki)
  * Changed: Changed icons for displaying command execution in progress (shown when script in progress and hidden on execution completion)
  * Changed: Package installation now performs an automatic restart of hildon-home process
  * Changed: Synchronization in asynchronous script execution logic for Exit Status and Output   
  * Bugfixing: Memory reallocation bugs fixed in new async command execution logic  

queen-beecon (0.1.9.3)

  * New: Added icon for displaying command execution in progress (shown when script in progress and hidden on execution completion) 
  * New: Implementation of Asynchronous Non Hildon-Home blocking command execution (Test Drive is still Synchronous for command timing evaluation purposes)  
  * Changed: -  
  * Bugfixing: Memory reallocation bugs fixed for all string values management in settigs dialog box  

queen-beecon (0.1.9.2)

  * New: Added custom timeout in seconds for periodic update, not just predefined list of values
  * Changed: Restyle in settings configuration for Update Policies, Fonts & Colors Buttons  
  * Bugfixing:  

queen-beecon (0.1.9.1)

  * New: Parameter Variables substitution usable by script (Ex. Own Instance ID, Reason for updating content)
  * New: Implementation of Command and Results text orientation angle (w/ relevant configuration parameters)
  * New: New extended color dialog for background and foreground colors (Old color selection deprecated; backward compatibility for instances exported from previous releases is guaranteed and settings upgraded as necessary)
  * Changed: Restyle in settings configuration for Beecon Command Exit Statuses area & Command Title/Results Settings area + changed color settings appearance  
  * Changed: Removed Help hints from settings dialog box (refer to the WIKI)!  
  * Changed: Changed transpacency settings both for beecons and for snippets... now both are less transparent  
  * Bugfixing: Disabled instance (icon) wasn't correctly drawn on startup; fixed 
  * Bugfixing: Memory deallocation bug for >=3 Exit Status image file beecon_idxge2_ImgFilename; fixed 

queen-beecon (0.1.9)

    * New: New extended font dialog for command and results labels (Old font selection deprecated; backward compatibility for instances exported from previous releases is guaranteed and settings upgraded as necessary)
    * Changed: Due to new font settings implementation, exported instances from this release onward will have their fonts reset to command="Nokia Sans bold italic 12" results="Nokia Sans bold 12" when imported in previous releases
    * Bugfixing: Some fixing and cleanup in package install/uninstall 

queen-beecon (0.1.8-testonly-PR1.2)

    * WARNING This release is for testing purposes only as PR1.2 upgrade brought some instabilities which need forensics!!!
    * New: Implementation of DBUS methods: reset_rearm_timer
    * New: QBW is now integrated into the N900 system backup/restore features according to standard specifications as better described in SDK "Using Backup Application" http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Generic_Platform_Components/Using_Backup_Application#Custom_back-up_locations
    * Changed: Completely revised Timer logic and reset/re-arming for widget periodic auto-update
    * Changed: Visual feedback when Beecons pressed; now rectangle gets drawn as well as cell (better chance of noticing feedback for canvas-less Beecons)
    * Bugfixing: Fixed segmentation fault if dbus get_position method called and dbus_method_monitor turned on 

queen-beecon (0.1.7-PR1.1.1)

    * NOTE: Special Build for PR1.1.1
    * New: Implementation of Widget Instance visibility toggle and configuration parameter (for showing or hiding the widget also via DBUS)
    * New: Implementation of following DBUS methods: dbus_method_monitor, show, hide, wakeup, sleep, update_content, update_layout, exec, set_param_string, set_param_int32, set_param_uint32, set_param_double, set_param_boolean, get_param string, set_position, get_position, get_exit_status
    * New: Implementation of following DBUS signals: sig_content_updated
    * Changed: Enhanced DBUS implementation for Widget2Widget & System2Widget Inter Process Communication
    * Changed: Changed default values for some Update Policies in new QBW instances (updOnStartup now defaults to FALSE; updOnDesktop now defaults to FALSE) to prevent bugged Beecons from freezing hildon-home even after restart
    * Respect: To querty12@talk.maemo.org Many, many, many, many, many thanks for supporting QBW IPC implementation 

queen-beecon (0.1.6)

    * New: Simple DBUS implementation for Widget2Widget & System2Widget Inter Process Communication
    * New: Added Widget Instance ID in Settings Dialog Title
    * Changed: Compiled Vs. PR1.2 

queen-beecon (0.1.5)

    * Changed: Thanks "qwerty12" disabled automatic capitalization for all text entry fields 

queen-beecon (0.1.4)

    * New: Implementation of Widget Instance disabling and minimizing on desktop (click on minimized icon on desktop will wakeup and maximize instance)
    * New: Implementation of image/icon scaling function for all images used (Zoom In/Out from 5% to 200% or Fit to Widget Width/Height)
    * Bugfixing: In Advanced Maintenance Dialog Box several bugfixes for Import/Export commands and instances.
See complete Change Log in the WIKI

Usual WARNINGS apply to extras-devel material


The new feature of multiple (9 = grid 3x3) Hot Spots to click on the widget has been implemented in this release together with plenty of new substitution parameters (PROXY + PERMANENT STORAGE) for scripts/command. See specifications in the WIKI
Plus a lot of stabilization and bugfixing to improve reliability

Feel free to experiment with all extended features implemented since 0.1.4 and please report bugs and experiences or feature requests here.

Please, report any problem or crash during installation/upgrade. Phone and Scratchbox SDK behave slightly different on this matter.

Have fun
__________________
Have a look at Queen BeeCon Widget (WIKI) Customizable and flexible widget-based multi-instance monitoring, alerting and interactive tool for the N900
Please provide comments and feedback for having QBW supported and enhanced further - (DONATE) - v1.3.3devel / v1.3.3testing / v1.3.3extras

Last edited by No!No!No!Yes!; 2010-07-04 at 07:34.
 

The Following 4 Users Say Thank You to No!No!No!Yes! For This Useful Post:
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#303
Beecon to test Proxy Variables implementation



Code:
[queen-beecon-header]
version=1,000000
checksum=2450500
[queen-beecon-exported-instance]
widgetType=1
widgetVisible=1
operationalStatus=0
hideCanvas=false
snippetBgRGB=0
snippetExtBgRGB=#000000000000
beecon_lt0_ImgZoom=0
beecon_lt0_BgRGB=2
beecon_lt0_ExtBgRGB=#808080808080
beecon_lt0_ImgFilename=queen-beecon-syserr.png
beecon_eq0_ImgZoom=0
beecon_eq0_BgRGB=3
beecon_eq0_ExtBgRGB=#0000ffff0000
beecon_eq0_ImgFilename=queen-beecon-appok.png
beecon_eq1_ImgZoom=0
beecon_eq1_BgRGB=4
beecon_eq1_ExtBgRGB=#ffffffff0000
beecon_eq1_ImgFilename=queen-beecon-appwrn.png
beecon_ge2_ImgZoom=0
beecon_ge2_BgRGB=5
beecon_ge2_ExtBgRGB=#ffff00000000
beecon_ge2_ImgFilename=queen-beecon-apperr.png
beecon_idxge2_ImgZoom=0
beecon_idxge2_BgRGB=11
beecon_idxge2_ExtBgRGB=#0000ffffffff
beecon_idxge2_ImgFilename=queen-beecon-index.png
widWidth=300
widHeight=170
instanceTitle=Test Proxy Subst
instanceCmd=echo -e "HTTP=$QBW_HTTP_PROXY\\nHTTPS=$QBW_HTTPS_PROXY\\nIGNORE=$QBW_IGNORE_HOSTS_PROXY\\nFTP=$QBW_FTP_PROXY\\nSOCKS=$QBW_SOCKS_PROXY\\nRSTP=$QBW_RSTP_PROXY\\nURL=$QBW_AUTO_CONFIG_PROXY_URL"
cmdImgFilename=queen-beecon.png
cmdImgZoom=0
cmdFgRGB=1
cmdExtFgRGB=#ffffffffffff
cmdTextAngle=0
cmdVisibilityPosition=2
cmdImgVisibilityPosition=0
cmdJustify=0
cmdExtFont=Nokia Sans bold italic 12
cmdFontName=3
cmdFontSize=12
resImgFilename=queen-beecon-resimg.png
resImgZoom=0
resFgRGB=1
resExtFgRGB=#ffffffffffff
resTextAngle=0
resVisibilityPosition=7
resImgVisibilityPosition=0
resJustify=0
resExtFont=Nokia Sans bold 12
resFontName=2
resFontSize=12
updOnStartup=false
updOnClick=true
updOnDesktop=false
delayIndex=0
customIntervalSecs=0
updNeworkPolicy=0
updOnDBUS=0
updOnDBUSBus=0
updOnDBUSMatchRule=
rememberMe=
__________________
Have a look at Queen BeeCon Widget (WIKI) Customizable and flexible widget-based multi-instance monitoring, alerting and interactive tool for the N900
Please provide comments and feedback for having QBW supported and enhanced further - (DONATE) - v1.3.3devel / v1.3.3testing / v1.3.3extras

Last edited by No!No!No!Yes!; 2010-07-04 at 00:09.
 

The Following User Says Thank You to No!No!No!Yes! For This Useful Post:
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#304
Beecon to Test the $QBW_REMEMBER_ME substitution variable
Every time widget is clicked, previous result is incremented by 1



Code:
[queen-beecon-header]
version=1.000000
checksum=2507790
[queen-beecon-exported-instance]
widgetType=0
widgetVisible=1
operationalStatus=0
hideCanvas=false
snippetBgRGB=0
snippetExtBgRGB=#000000000000
beecon_lt0_ImgZoom=0
beecon_lt0_BgRGB=2
beecon_lt0_ExtBgRGB=#808080808080
beecon_lt0_ImgFilename=queen-beecon-syserr.png
beecon_eq0_ImgZoom=0
beecon_eq0_BgRGB=3
beecon_eq0_ExtBgRGB=#00005cfc0000
beecon_eq0_ImgFilename=queen-beecon-appok.png
beecon_eq1_ImgZoom=0
beecon_eq1_BgRGB=4
beecon_eq1_ExtBgRGB=#ffffffff0000
beecon_eq1_ImgFilename=queen-beecon-appwrn.png
beecon_ge2_ImgZoom=0
beecon_ge2_BgRGB=5
beecon_ge2_ExtBgRGB=#ffff00000000
beecon_ge2_ImgFilename=queen-beecon-apperr.png
beecon_idxge2_ImgZoom=0
beecon_idxge2_BgRGB=11
beecon_idxge2_ExtBgRGB=#0000ffffffff
beecon_idxge2_ImgFilename=queen-beecon-index.png
widWidth=130
widHeight=115
instanceTitle=remember
instanceCmd=x=`expr $QBW_REMEMBER_ME + 1`; echo $x ; run-standalone.sh dbus-send --session --type=method_call --dest=oh.no.more.qbw /oh/no/more/qbw$QBW_ID oh.no.more.qbw.set_param_string string:"rememberMe" string:"$x" string:""
cmdImgFilename=queen-beecon.png
cmdImgZoom=0
cmdFgRGB=1
cmdExtFgRGB=#ffffffffffff
cmdTextAngle=0
cmdVisibilityPosition=2
cmdImgVisibilityPosition=5
cmdJustify=0
cmdExtFont=Nokia Sans bold italic 15
cmdFontName=3
cmdFontSize=12
resImgFilename=queen-beecon-resimg.png
resImgZoom=0
resFgRGB=1
resExtFgRGB=#ffff00000000
resTextAngle=0
resVisibilityPosition=8
resImgVisibilityPosition=9
resJustify=0
resExtFont=Nokia Sans bold italic 18
resFontName=2
resFontSize=12
updOnStartup=false
updOnClick=true
updOnDesktop=false
delayIndex=0
customIntervalSecs=0
updNeworkPolicy=0
updOnDBUS=0
updOnDBUSBus=0
updOnDBUSMatchRule=
rememberMe=8
__________________
Have a look at Queen BeeCon Widget (WIKI) Customizable and flexible widget-based multi-instance monitoring, alerting and interactive tool for the N900
Please provide comments and feedback for having QBW supported and enhanced further - (DONATE) - v1.3.3devel / v1.3.3testing / v1.3.3extras
 

The Following 2 Users Say Thank You to No!No!No!Yes! For This Useful Post:
Posts: 208 | Thanked: 220 times | Joined on Apr 2010
#305
Hi I have a issue with the positioning of QBW widgets on the desktop.
They seem to move a few pixels up, if placed at the bottom, after a reboot or switching activities through Desktop Activity Manager.
I also reported this to your tracker to an existing bug (#5893) but the 0% of activity there made me doubt if it would come to your notice.
So I am posting here hope you don't mind.

I have updated QBW to devel-version (AWESOME changes btw!) but it persists.

The widget moves up independent of whether it is a beecon or snippet.
I have also found that (at least on my N900) the widget moves up only if its height is less than 91 else it stays at the bottom as it should.

Here are my screenshots:
Widgets positioned as intended
http://img41.imageshack.us/img41/7379/n9001.png

Widgets after rebooting or switching activities (DAM)
http://img404.imageshack.us/img404/1144/n9002.png

Beginning from left the heights are:
30 , 91 , 80 , 200(way>91)
For some reason they move up to align at the top,I don't know why, except of course the big widget.

Please advice.
 

The Following User Says Thank You to techie For This Useful Post:
Posts: 208 | Thanked: 220 times | Joined on Apr 2010
#306
Also can somebody explain what the values of X & Y do.
They seem to have no effect when i change them and they actually get restored to their previous values.
Wiki didn't help much either.
 
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#307
Originally Posted by techie View Post
Also can somebody explain what the values of X & Y do.
They seem to have no effect when i change them and they actually get restored to their previous values.
Wiki didn't help much either.
Widget Size can be customized (Width: 10-800, Height: 10-420) and position can be fine tuned (X,Y +/- 5pix); Tweaking /usr/share/hildon-desktop/transitions.ini may also help. (snap_grid_size = 1 & snap_to_grid_while_move = 1)
The default values for "snap_grid_size" parameter is 4 so Hildon-Home itself, at next reboot or when you reposition the widget while in "gear/desktop-menu" mode it sticks to default values when moved.

For other issue ... I can confirm the problem and I'm investigating ... sorry I didn't get notified about open issues in bugtracker (or maybe I got but mails spammed off )
__________________
Have a look at Queen BeeCon Widget (WIKI) Customizable and flexible widget-based multi-instance monitoring, alerting and interactive tool for the N900
Please provide comments and feedback for having QBW supported and enhanced further - (DONATE) - v1.3.3devel / v1.3.3testing / v1.3.3extras

Last edited by No!No!No!Yes!; 2010-07-04 at 10:01.
 

The Following User Says Thank You to No!No!No!Yes! For This Useful Post:
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#308
Originally Posted by techie View Post
Hi I have a issue with the positioning of QBW widgets on the desktop.
They seem to move a few pixels up, if placed at the bottom, after a reboot or switching activities through Desktop Activity Manager.
I also reported this to your tracker to an existing bug (#5893) but the 0% of activity there made me doubt if it would come to your notice.
So I am posting here hope you don't mind.

I have updated QBW to devel-version (AWESOME changes btw!) but it persists.

The widget moves up independent of whether it is a beecon or snippet.
I have also found that (at least on my N900) the widget moves up only if its height is less than 91 else it stays at the bottom as it should.

Here are my screenshots:
Widgets positioned as intended
http://img41.imageshack.us/img41/7379/n9001.png

Widgets after rebooting or switching activities (DAM)
http://img404.imageshack.us/img404/1144/n9002.png

Beginning from left the heights are:
30 , 91 , 80 , 200(way>91)
For some reason they move up to align at the top,I don't know why, except of course the big widget.

Please advice.
Ok ... I can confirm the issue and on first thought I'm quite pessimistic about its resolution.

Problem is Hildon-Home seems to perform some usability check on widgets geometry which are way out of the programmer's control.
I verified a few things:
  1. It seems HH wants to preserve space for the two icons "Wrench" and "Widget Close" to display in their whole (Especially if widget are near bottom and left margins of the screen, so even if widget is 1x1 px you will almost always get a minimum allocation of ~48*2x48*2)
  2. It seems HH wants to preserve space for you to point your stylus to your Widget and be able to drag and drop it around the screen
  3. It seems that the vertical bands to the right and left of the screen, to "teleport" widgets to other desktops, also have some implications in this size/position choice
  4. There is non programmatic way to make HH override default behaviour.



60x60 size is barely usable (with stylus)
50x50 size is almost unusable
Even if 200x40 is quite usable, HH however offsets it from bottom border of at least Wrench+Close icons height

I believe there is no way out of this
__________________
Have a look at Queen BeeCon Widget (WIKI) Customizable and flexible widget-based multi-instance monitoring, alerting and interactive tool for the N900
Please provide comments and feedback for having QBW supported and enhanced further - (DONATE) - v1.3.3devel / v1.3.3testing / v1.3.3extras
 
Posts: 208 | Thanked: 220 times | Joined on Apr 2010
#309
Originally Posted by No!No!No!Yes! View Post
I believe there is no way out of this
Oh that's sad, but not your fault.Thanks for looking into this problem i appreciate it.
I was just wondering if what you have described is right, then why DCEW widgets, having default height of 1.3(lines), can be placed at the bottom without losing position after switching or rebooting.
Do they implement something different? Just curious
 
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#310
Originally Posted by techie View Post
Oh that's sad, but not your fault.Thanks for looking into this problem i appreciate it.
I was just wondering if what you have described is right, then why DCEW widgets, having default height of 1.3(lines), can be placed at the bottom without losing position after switching or rebooting.
Do they implement something different? Just curious
I maybe managed to find a solution ... and actually it makes me think that PR1.2 brought lot of bugfixing to Hildon-Home vs. PR1.1[.1]
In fact I made some tests also in PR1.1.1 scratchbox which seemed to be a bit buggy in this area especially with respect to "Wrench" and "Close" positions based on widgets geometry ... when widget was dragged on next desktop, positions of "Wrench" and "Close" changed randomly ...
However ... long story short ... internal testing for amendments and maybe tonite or tomorrow I'll release new package.
Code:
queen-beecon (0.1.9.7)

  * New: -
  * Changed: Line width for widget contours FX when widget pressed set to 1px    
  * Bugfixing: Reentrancy issues for DBUS Monitor. Fixed
  * Bugfixing: "If you enter a long name for the title, the right part of the prefs gui isn't visible anymore and you can't scroll to the now hidden gadgets!". Fixed. Area is now scrollable also horizontally.
  * Bugfixing: Issues with positioning of small widgets with respect to bottom and right margins. Fixed.
Thanks for letting me excite with this "challenge"

P.S. Current QBW had been restyled and reworked, both functionally and and programmatically, so many times that it's now very hard to find resemblances with DCEW seed it grew from
__________________
Have a look at Queen BeeCon Widget (WIKI) Customizable and flexible widget-based multi-instance monitoring, alerting and interactive tool for the N900
Please provide comments and feedback for having QBW supported and enhanced further - (DONATE) - v1.3.3devel / v1.3.3testing / v1.3.3extras
 

The Following 3 Users Say Thank You to No!No!No!Yes! For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 20:44.