maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread (https://talk.maemo.org/showthread.php?t=45388)

etuoyo 2010-09-14 15:30

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
I am using modified hildon home with ability to have up to 9 screens. I read somewhere on this site that there is the possibility of an xterm command which jumps to the screen you want and then that can be changed into a queen beecon script. So you can just place queen beecon widgets on your desktops, press a widget and it takes you to the desktop screen tied to that widget script/command.

Is this possible or is it fantasy only? If possible would someone be a superstar and create the relevant beecons?

No!No!No!Yes! 2010-09-14 16:57

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by etuoyo (Post 815901)
I am using modified hildon home with ability to have up to 9 screens. I read somewhere on this site that there is the possibility of an xterm command which jumps to the screen you want and then that can be changed into a queen beecon script. So you can just place queen beecon widgets on your desktops, press a widget and it takes you to the desktop screen tied to that widget script/command.

Is this possible or is it fantasy only? If possible would someone be a superstar and create the relevant beecons?

Could you find again the relevant x-term command?

techie 2010-09-14 17:42

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
I believe you are looking for this
Code:

gconftool -s /apps/osso/hildon-desktop/views/current -t int <Desktop Number>
Where desktop number is an integer value between 1-9. You need to have modified hildon-desktop installed

@No!No!No!Yes!
Is it possible to fix a widget so that it maintains its position across desktop swipes?
Also when do you plan to release the tabs functionality:)

No!No!No!Yes! 2010-09-14 17:52

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by techie (Post 816034)
@No!No!No!Yes!
Is it possible to fix a widget so that it maintains its position across desktop swipes

Not to my knowledge :(

Quote:

Originally Posted by techie (Post 816034)
Also when do you plan to release the tabs functionality:)

It's already there :p

I'll post a premature version of Tabbed MLBeecon for study purposes within hours ...

oneFinn 2010-09-14 18:04

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
First,

thanks 3xNo!Yes! for Queen BeeCon, very useful app.

I'm using it to to put N900 to sleep with one widget and back alive with another.

I browsed around BeeCon Wiki etc. but could not find info how to make this into one widget; a toggle-type that would change the state between sleep and all active. Is that possible with Queen BeeCon?

WhiteWolf 2010-09-14 19:23

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
This application I discovered recently ... but it's one of my indispensable.

Struggling to learn to use scripts with her.

Thank you for developing it.

No!No!No!Yes! 2010-09-14 20:48

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Study about tabbed Beecon posted here:
http://i52.tinypic.com/4ih8y1.jpg

No!No!No!Yes! 2010-09-14 21:36

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by oneFinn (Post 816066)
First,

thanks 3xNo!Yes! for Queen BeeCon, very useful app.

I'm using it to to put N900 to sleep with one widget and back alive with another.

I browsed around BeeCon Wiki etc. but could not find info how to make this into one widget; a toggle-type that would change the state between sleep and all active. Is that possible with Queen BeeCon?

it depends ...
what do you use to send it to sleep and to activate?
Issue here can be:
- widget startup after power on (which state is initial?)
- other conditions which change phone status without any signal (widget cannot realize real-time about status change)
- way to test sleep/active condition

very naively I'd suggest ...
create 2 nice [ON] and [OFF] buttons .png images
make it a beecon
in settings set off_image.png for =0 status
in settings set on_image.png for =1 status
handle 1st run (touch file or the like)
Code:

if (clicked) {
  test active condition
  if (on) { switch off; exit 0 }
  else {switch on, exit 1 }
} else {
  if (dbus_signal_off) {exit 0}
  else {exit 1}
}

if you can be notified via DBUS signal about sleep/active status change then you can use DBUS monitor in QBW

oneFinn 2010-09-15 19:53

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 816283)
it depends ...
what do you use to send it to sleep and to activate?
Issue here can be:
- widget startup after power on (which state is initial?)
- other conditions which change phone status without any signal (widget cannot realize real-time about status change)
- way to test sleep/active condition

Hi, I'm using the hardsleep from your examples and made another widget that changes phoneback to 3G, waits few seconds and creates the connection etc.

Initial state after boot would be "normal" i.e. 3g mode etc.
No conditions needed, manual toggle is enough
If widget remembers it's current state, it enough.

I'll test your suggestion..looks what I'm looking for.

No!No!No!Yes! 2010-09-15 20:17

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by oneFinn (Post 817218)
Hi, I'm using the hardsleep from your examples and made another widget that changes phoneback to 3G, waits few seconds and creates the connection etc.

Initial state after boot would be "normal" i.e. 3g mode etc.
No conditions needed, manual toggle is enough
If widget remembers it's current state, it enough.

I'll test your suggestion..looks what I'm looking for.

Set Update @Startup and @Click policy
If you don't need results text just make it "hidden", echo final status like ON or OFF in your command and at every click check for previous status with $QBW_CURRENT_RESULTS_TEXT variable

This is metacode by heart; must be tweaked a bit:
Code:

if "$QBW_EXEC_REASON" == "QBW_STARTUP_UPDATE" {
  switch on, echo "ON"; exit 1
}

if "$QBW_CURRENT_RESULTS_TEXT" == "ON" {
  switch off; echo "OFF"; exit 0
} else {
  switch on, echo "ON"; exit 1
}


No!No!No!Yes! 2010-09-15 21:15

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
There ought to be some poetry ... about here: :D

http://i53.tinypic.com/r1mmn5.png

http://i53.tinypic.com/2ivm9th.png

:cool:

WhiteWolf 2010-09-16 08:49

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
I need a way to detect when you lift the phone when I make a call to program to hang (hang up command as well) after 5 min.

Using DBus, I suppose ...

Thanks.

No!No!No!Yes! 2010-09-16 09:28

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by WhiteWolf (Post 817666)
I need a way to detect when you lift the phone when I make a call to program to hang (hang up command as well) after 5 min.

Using DBus, I suppose ...

Thanks.

Check the two links at bottom of wiki

Monitor DBUS with dbus-monitor (signal mode) to find out what signals get fired along call management

WhiteWolf 2010-09-16 09:34

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Thanks. I check it

WhiteWolf 2010-09-16 09:58

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
I missed reading the DBus bindings, but I have not seen anything to know when they have answered on the other side in a phone call.

kulas 2010-09-16 10:11

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
hi noob here! how will I display a battery icon on my desktop using QBW? :D

No!No!No!Yes! 2010-09-16 14:04

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by WhiteWolf (Post 817710)
I missed reading the DBus bindings, but I have not seen anything to know when they have answered on the other side in a phone call.

See HERE and HERE

No!No!No!Yes! 2010-09-16 14:37

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by kulas (Post 817720)
hi noob here! how will I display a battery icon on my desktop using QBW? :D

Done by heart and quickly ... please bear with possible issues!!! :D

Create 11 (eleven) 48x48px images with battery at 10% increments charge levels starting 0%.
Make 11th icon a battery with a lightning in it (meaning charging)
name saved icons with this pattern:
battery.png.3 for 0% icon
battery.png.4 for 10% icon
and so on till 100% icon
charging icon must be named battery.png.13
Place icons/images in:
Code:

/home/user/MyDocs/.images/queen_beecon_dir/
or
Code:

/home/user/.queen_beecon_dir
If you want different size icons, after import of Beecon, change this area of the settings.
http://wiki.maemo.org/images/thumb/8...px-Snap195.jpg

Import following Beecon as per HERE

This will update Beecon on Click and every 5 minutes with approx battery charge icon.

Code:

[queen-beecon-header]
version=1,000000
checksum=2994154
[queen-beecon-exported-instance]
widgetType=0
widgetVisible=1
operationalStatus=0
hideCanvas=true
hideClickCanvas=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=battery.png
widWidth=50
widHeight=50.82352941176471
instanceTitle=BatteryIcon:
instanceCmd=hal-device bme | awk -F"[. ]" '$5 == "is_charging" {chrg = $7}; $5 == "percentage" {perc = $7} END if (chrg == "false") {exit perc/10+3} else {exit 12;}'
rememberMe=
cmdImgFilename=queen-beecon.png
cmdImgAngle=0
cmdImgZoom=0
cmdFgRGB=1
cmdExtFgRGB=#ffffffffffff
cmdTextAngle=0
cmdVisibilityPosition=0
cmdImgVisibilityPosition=0
cmdJustify=0
cmdExtFont=Nokia Sans bold italic 12
cmdFontName=3
cmdFontSize=12
resImgFilename=queen-beecon-resimg.png
resImgAngle=0
resImgZoom=0
resFgRGB=1
resExtFgRGB=#ffffffffffff
resTextAngle=0
resVisibilityPosition=0
resImgVisibilityPosition=5
resJustify=0
resExtFont=Nokia Sans bold 12
resFontName=2
resFontSize=12
progressAnimationFrames=4
progressAnimationTimer=4
progressAnimationPos=4
progressAnimationAtClickXY=false
progressAnimationBasename=queen-beecon-progress
updOnStartup=false
updOnClick=true
updOnDesktop=false
updOnSight=false
delayIndex=3
customIntervalSecs=0
updNeworkPolicy=0
updOnDBUS=0
updOnDBUSBus=0
updOnDBUSMatchRule=


No!No!No!Yes! 2010-09-18 23:09

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Queen BeeCon Widget release 1.0.53 is now in extras-devel
Partial Change Log
Code:

queen-beecon (1.0.53)

  * New: Parameter Variables substitution for using with scripts which holds the current width of QBW widget ($QBW_WIDTH); useful for dynamic recalculation of click hotspots
  * New: Parameter Variables substitution for using with scripts which holds the current height of QBW widget ($QBW_HEIGHT); useful for dynamic recalculation of click hotspots
  * New: Parameter Variables substitution for using with scripts which holds the exit status of the last previous executed command ($QBW_PREVIOUS_EXIT_STATUS)
  * New: Added new Network Connection Event condition (NETWORK__PASSTHROUGH) which will trigger the execution of command at every Network Related event. Management of the connection event status will be completely delegated to the command through $QBW_IS_CONNECTED and $QBW_EXEC_REASON=="QBW_CONNECTION_EVENT" Parameter Variables substitution. 
  * Changed: Optimized "cancel on exec in progress" logic 
  * Bugfixing: Some network connection status change issues; fixed

queen-beecon (1.0.52)

  * New: In Command and Instance import in Advanced Settings and Tools Dialog Box, command title is now checked for existence, if existent "+"s are appendend till name is unique 
  * New: In Add/Edit Command Dialog box, command title is now checked for existence, if existent, user is now asked for unique name 
  * Changed: - 
  * Bugfixing: Both in Settings and in Advanced Settings and Tools Dialog Box, Command Selection button was not correctly re-populated after operations on commands list (add/delete/import); fixed

queen-beecon (1.0.51)

  * New: Added Reset/Truncate Logfile action to Logger Verbosity Button in Advanced Settings and Tools Dialog Box
  * Changed: - 
  * Bugfixing: -

queen-beecon (1.0.5)

  * New: Possibility to directly modify the "rememberMe" parameter from the output of the executed command (without using the DBUS interface which is much slower) for using with scripts which need to hold/manipulate status or persistency information. Just echo the following string (which will not be displayed) as output of your command "QBW_REMEMBER_ME(<content to be remembered>)" no angle brackets; escape "close round bracket" like this "\)" to store it as ")"
  * Changed: Extended warning message in case of inconsistent Pango Markup Language output ("QBW Warning! Possible Pango Markup Language inconsistent/unterminated Tag!") 
  * Changed: Extended warning message in case of inconsistent/non-UTF-8 output in TestDrive output Buffer ("QBW Warning! Expected/Shown Command Output mismatch. Possible charset different from UTF-8!") 
  * Bugfixing: QBW re-enable on double-click logic bugged; fixed

queen-beecon (1.0.4)

  * New: Implemented the possibility to have the Progress Animation displayed at widget click X,Y coordinates; with relevant configuration parameter "progressAnimationAtClickXY" 
  * New: Implemented the possibility to hide the background Canvas on click both for Beecons and Snippets with relevant configuration parameter "hideClickCanvas" 
  * Changed: Some optimizations in QBW at startup, expecially for instances with execute @startup flag; should speed up widget appearance
  * Changed: Checks for obsolete instances in configuration file moved to Advanced Settings and Tools Dialog; check is performed upon entering.
  * Changed: Some optimizations in progress icon animation logic
  * Changed: Some optimization in multiple-clicks management
  * Bugfixing: Command output for Test Drive in Advanced Settings and Tools Dialog still buggy and not displaying complete output; fixed
  * Bugfixing: Logic for multiple clicks count was a bit bugged; fixed
  * Bugfixing: DBUS Signal emission at end of command execution was misplaced ; fixed
  * Bugfixing: Logging info incorrect for timeout seconds count function GetSeconds; fixed

queen-beecon (1.0.3)

  * New: Added button to change Logger Verbosity in Advanced Settings and Tools Dialog Box
  * New: Implementation of Command and Results image orientation angle (w/ relevant configuration parameters)
  * New: Added edit box in Settings Dialog for "rememberMe" value. Can now be initialized also from widget and not only via DBUS method 
  * New: Parameter Variables substitution for using with scripts which holds the number of times a QBW was pressed/clicked: $QBW_CLICKS_COUNT; useful for handling single/double/triple... clicks and behave accordingly (Tested up to 12 ... :) )
  * New: Parameter Variables substitution for using with scripts which hold X and Y coordinates where a QBW was pressed/clicked: $QBW_CLICK_X, $QBW_CLICK_Y; useful for handling different arbitrary/dynamic hotspots on widgets via launched shell scripts
  * Changed: Now QBW instances with status disabled/minimized (black small 60x60 inactive sleeping bee icon) are enable again on double-click and non on single-click
  * Bugfixing: TestDrive in Advanced Settings and Tools Dialog Box was not fetching the whole command output; fixed 
  * Bugfixing: Typos in "Edit Cmd" Dialog Box title; fixed 
  * Bugfixing: Not proper memory deallocation of some strings parameter in Settings Dialog; fixed   

queen-beecon (1.0.2)

  * Source Modules: Changed architecture of source module ... now split into single modules according to QBW subfunctions ... expect some sneaky regressions!!!
  * New: Parameter Variables substitution for using with scripts which holds Network Connection status: $QBW_IS_CONNECTED (true=QBW Instance is connected to the network (either WLAN or GPRS) false=QBW Instance is NOT connected to the network (either WLAN or GPRS))
  * Changed: In Settings Dialog Box changed "Custom(")" to "Custom(Secs)" for custom timer label
  * Changed: In Advanced Settings and Tools Dialog Box it's now possible to scroll dialog both vertically and horizontally. So all buttons will be accessible even if you have big fonts
  * Changed: In Advanced Settings and Tools Dialog Box added more checks for Import Instance/Command Data (It should now be more restrictive on Import Data consistency/congruency)
  * Bugfixing: System Proxy fetching logic bugged; fixed
  * Bugfixing: reset_rearm_timer DBUS method call was not disabling timer when timer update was disabled; fixed
  * Bugfixing: set_param_uint32 DBUS method call had problems if values = 0; fixed

queen-beecon (1.0.0.1)

  * New: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)   
  * Changed: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)
  * Bugfixing: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)

queen-beecon (0.1.9.9)

  * New: Added "On Sight" Update Policy (If flagged, content is not updated if widget is out of sight (on other desktop) or if display is locked or in stand-by) 
  * New: Parameter Variables substitution for using with scripts which holds "On Sight" or "Out Of Sight" status: $QBW_ON_SIGHT (true=QBW Instance is "ON SIGHT", that is widget is on current desktop and display is not locked or on stand by. false=QBW Instance is not on current desktop and visible or display is off or on stand by)
  * New: DBUS method "is_on_sight" which returns true (QBW Instance is "ON SIGHT", that is, widget is on current desktop and display is not locked or on stand by) or false (QBW Instance is not on current desktop and visible or display is off or on stand by)
  * Changed: Optimized usability of settings for Widget Width and Height
  * Changed: Optimized progress animation logic for visibility when instance not On Sight
  * Bugfixing: -

queen-beecon (0.1.9.8)

  * New: Implemented per-instance progress animation with customizable number of frames, timer, position and possibility to have it shown or hidden (Now every instance can have its own progress animation) + Settings for Hide/Show, frames #, timer, position and basename.
  * Changed: Extended error message text to all DBUS methods
  * Changed: Now when command or script do not return any output no more "No Output" text gets printed inside the widget
  * Bugfixing: Added error message if non existing parameter is supplied to all DBUS methods "set_param_*"
  * Bugfixing: Under certain conditions HotSpot Index was not properly reset in case update policies prevented execution of script from happening. Fixed.

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.

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

See complete Change Log in the WIKI

Usual WARNINGS apply to extras-devel material


If 1.0.53 release consolidates without no Bug Reports or Major Features requests in few days, it will go straight to Testing and Extras as playground for announced Contest Initiative

Feel free to experiment with all extended features and please report bugs and experiences or feature requests here.
Please, report any problem or crash during installation/upgrade if they still persist
Have fun!!!

ioiomi 2010-09-20 12:41

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
i hope qbw can Support transparency and Without Borders
english not well

No!No!No!Yes! 2010-09-20 12:53

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by ioiomi (Post 821413)
i hope qbw can Support transparency and Without Borders
english not well

Check 1 and 2
http://wiki.maemo.org/images/thumb/0...px-Snap199.jpg

ioiomi 2010-09-20 13:08

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 821423)

my mean is can select Transparent 10% 20% 50% etc...

No!No!No!Yes! 2010-09-20 13:13

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by ioiomi (Post 821435)
my mean is can select Transparent 10% 20% 50% etc...

No, but you can make a semi-trasparent background of your choice by creating the relevant png image.

ioiomi 2010-09-20 13:38

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by No!No!No!Yes! (Post 821438)
No, but you can make a semi-trasparent background of your choice by creating the relevant png image.

i know but the way Convenient
I just added a panel and then add the text to start the program. Like a dock, and then need to slightly transparent
:D

No!No!No!Yes! 2010-09-20 14:00

Re: [Announce] Queen BeeCon Widget: Customizable and flexible monitoring tool.
 
Quote:

Originally Posted by ioiomi (Post 821452)
i know but the way Convenient
I just added a panel and then add the text to start the program. Like a dock, and then need to slightly transparent
:D

Transparency cannot be managed with default QBW background
Create a background image or a background panel in .PNG format with alpha channel transparency.

No!No!No!Yes! 2010-09-20 15:22

Queen BeeCon Widget release 1.2 is now in extras-testing
 
OK ... Queen BeeCon Widget release 1.2 is now in extras-testing queue and candidate to reach EXTRAs
Partial Change Log
Code:

queen-beecon (1.2)

  * New: Release Candidate to Extras (1.0.53 -> 1.2)   
  * Changed: Release Candidate to Extras (1.0.53 -> 1.2)
  * Bugfixing: Release Candidate to Extras (1.0.53 -> 1.2)

queen-beecon (1.0.53)

  * New: Parameter Variables substitution for using with scripts which holds the current width of QBW widget ($QBW_WIDTH); useful for dynamic recalculation of click hotspots
  * New: Parameter Variables substitution for using with scripts which holds the current height of QBW widget ($QBW_HEIGHT); useful for dynamic recalculation of click hotspots
  * New: Parameter Variables substitution for using with scripts which holds the exit status of the last previous executed command ($QBW_PREVIOUS_EXIT_STATUS)
  * New: Added new Network Connection Event condition (NETWORK__PASSTHROUGH) which will trigger the execution of command at every Network Related event. Management of the connection event status will be completely delegated to the command through $QBW_IS_CONNECTED and $QBW_EXEC_REASON=="QBW_CONNECTION_EVENT" Parameter Variables substitution. 
  * Changed: Optimized "cancel on exec in progress" logic 
  * Bugfixing: Some network connection status change issues; fixed

queen-beecon (1.0.52)

  * New: In Command and Instance import in Advanced Settings and Tools Dialog Box, command title is now checked for existence, if existent "+"s are appendend till name is unique 
  * New: In Add/Edit Command Dialog box, command title is now checked for existence, if existent, user is now asked for unique name 
  * Changed: - 
  * Bugfixing: Both in Settings and in Advanced Settings and Tools Dialog Box, Command Selection button was not correctly re-populated after operations on commands list (add/delete/import); fixed

queen-beecon (1.0.51)

  * New: Added Reset/Truncate Logfile action to Logger Verbosity Button in Advanced Settings and Tools Dialog Box
  * Changed: - 
  * Bugfixing: -

queen-beecon (1.0.5)

  * New: Possibility to directly modify the "rememberMe" parameter from the output of the executed command (without using the DBUS interface which is much slower) for using with scripts which need to hold/manipulate status or persistency information. Just echo the following string (which will not be displayed) as output of your command "QBW_REMEMBER_ME(<content to be remembered>)" no angle brackets; escape "close round bracket" like this "\)" to store it as ")"
  * Changed: Extended warning message in case of inconsistent Pango Markup Language output ("QBW Warning! Possible Pango Markup Language inconsistent/unterminated Tag!") 
  * Changed: Extended warning message in case of inconsistent/non-UTF-8 output in TestDrive output Buffer ("QBW Warning! Expected/Shown Command Output mismatch. Possible charset different from UTF-8!") 
  * Bugfixing: QBW re-enable on double-click logic bugged; fixed

queen-beecon (1.0.4)

  * New: Implemented the possibility to have the Progress Animation displayed at widget click X,Y coordinates; with relevant configuration parameter "progressAnimationAtClickXY" 
  * New: Implemented the possibility to hide the background Canvas on click both for Beecons and Snippets with relevant configuration parameter "hideClickCanvas" 
  * Changed: Some optimizations in QBW at startup, expecially for instances with execute @startup flag; should speed up widget appearance
  * Changed: Checks for obsolete instances in configuration file moved to Advanced Settings and Tools Dialog; check is performed upon entering.
  * Changed: Some optimizations in progress icon animation logic
  * Changed: Some optimization in multiple-clicks management
  * Bugfixing: Command output for Test Drive in Advanced Settings and Tools Dialog still buggy and not displaying complete output; fixed
  * Bugfixing: Logic for multiple clicks count was a bit bugged; fixed
  * Bugfixing: DBUS Signal emission at end of command execution was misplaced ; fixed
  * Bugfixing: Logging info incorrect for timeout seconds count function GetSeconds; fixed

queen-beecon (1.0.3)

  * New: Added button to change Logger Verbosity in Advanced Settings and Tools Dialog Box
  * New: Implementation of Command and Results image orientation angle (w/ relevant configuration parameters)
  * New: Added edit box in Settings Dialog for "rememberMe" value. Can now be initialized also from widget and not only via DBUS method 
  * New: Parameter Variables substitution for using with scripts which holds the number of times a QBW was pressed/clicked: $QBW_CLICKS_COUNT; useful for handling single/double/triple... clicks and behave accordingly (Tested up to 12 ... :) )
  * New: Parameter Variables substitution for using with scripts which hold X and Y coordinates where a QBW was pressed/clicked: $QBW_CLICK_X, $QBW_CLICK_Y; useful for handling different arbitrary/dynamic hotspots on widgets via launched shell scripts
  * Changed: Now QBW instances with status disabled/minimized (black small 60x60 inactive sleeping bee icon) are enable again on double-click and non on single-click
  * Bugfixing: TestDrive in Advanced Settings and Tools Dialog Box was not fetching the whole command output; fixed 
  * Bugfixing: Typos in "Edit Cmd" Dialog Box title; fixed 
  * Bugfixing: Not proper memory deallocation of some strings parameter in Settings Dialog; fixed   

queen-beecon (1.0.2)

  * Source Modules: Changed architecture of source module ... now split into single modules according to QBW subfunctions ... expect some sneaky regressions!!!
  * New: Parameter Variables substitution for using with scripts which holds Network Connection status: $QBW_IS_CONNECTED (true=QBW Instance is connected to the network (either WLAN or GPRS) false=QBW Instance is NOT connected to the network (either WLAN or GPRS))
  * Changed: In Settings Dialog Box changed "Custom(")" to "Custom(Secs)" for custom timer label
  * Changed: In Advanced Settings and Tools Dialog Box it's now possible to scroll dialog both vertically and horizontally. So all buttons will be accessible even if you have big fonts
  * Changed: In Advanced Settings and Tools Dialog Box added more checks for Import Instance/Command Data (It should now be more restrictive on Import Data consistency/congruency)
  * Bugfixing: System Proxy fetching logic bugged; fixed
  * Bugfixing: reset_rearm_timer DBUS method call was not disabling timer when timer update was disabled; fixed
  * Bugfixing: set_param_uint32 DBUS method call had problems if values = 0; fixed

queen-beecon (1.0.0.1)

  * New: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)   
  * Changed: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)
  * Bugfixing: Nothing - Release Candidate to Extras (0.1.9.9 -> 1.0.0.1)

queen-beecon (0.1.9.9)

  * New: Added "On Sight" Update Policy (If flagged, content is not updated if widget is out of sight (on other desktop) or if display is locked or in stand-by) 
  * New: Parameter Variables substitution for using with scripts which holds "On Sight" or "Out Of Sight" status: $QBW_ON_SIGHT (true=QBW Instance is "ON SIGHT", that is widget is on current desktop and display is not locked or on stand by. false=QBW Instance is not on current desktop and visible or display is off or on stand by)
  * New: DBUS method "is_on_sight" which returns true (QBW Instance is "ON SIGHT", that is, widget is on current desktop and display is not locked or on stand by) or false (QBW Instance is not on current desktop and visible or display is off or on stand by)
  * Changed: Optimized usability of settings for Widget Width and Height
  * Changed: Optimized progress animation logic for visibility when instance not On Sight
  * Bugfixing: -

queen-beecon (0.1.9.8)

  * New: Implemented per-instance progress animation with customizable number of frames, timer, position and possibility to have it shown or hidden (Now every instance can have its own progress animation) + Settings for Hide/Show, frames #, timer, position and basename.
  * Changed: Extended error message text to all DBUS methods
  * Changed: Now when command or script do not return any output no more "No Output" text gets printed inside the widget
  * Bugfixing: Added error message if non existing parameter is supplied to all DBUS methods "set_param_*"
  * Bugfixing: Under certain conditions HotSpot Index was not properly reset in case update policies prevented execution of script from happening. Fixed.

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.

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

See complete Change Log in the WIKI

Time for v1.2 to go to Extras-Testing
Please go to this link, test and thumb-up QBW so that it can be promoted and reach EXTRAs ASAP

iareraccoon 2010-09-22 07:10

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Hi No!No!No!Yes!,
Once again I have to thank you for the amazing work that you have accomplished.
Today I have a question for you, hope you can share some of your intelligence with me :P
I would like to know if there is any possible way, to relocate ( or even rotate! ) a QBW widget, on a keyboard slide event. Like when I open the keyboards on the n900, the widget will be placed in a different location.
If this could be done, I think it would be EXTREMELY useful in making a more portrait friendly desktop!
Thank you !

Cheers

WhiteWolf 2010-09-22 07:28

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
I can not use QWB_REMEMBER_ME.

I try to use QWB_REMEMBER_ME () but can not.

I need to switch between two values: on and off

Can you help?

No!No!No!Yes! 2010-09-22 07:51

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by iareraccoon (Post 823097)
Hi No!No!No!Yes!,
Once again I have to thank you for the amazing work that you have accomplished.
Today I have a question for you, hope you can share some of your intelligence with me :P
I would like to know if there is any possible way, to relocate ( or even rotate! ) a QBW widget, on a keyboard slide event. Like when I open the keyboards on the n900, the widget will be placed in a different location.
If this could be done, I think it would be EXTREMELY useful in making a more portrait friendly desktop!
Thank you !

Cheers

Sure ...
Change QBW position with:
Code:

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_position int32:<new x position> int32:<new y position>
Change Angle for images and text with:
Code:

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_uint32 string:"<parameter>" uint32:"<rotation angle index>" string:""
<parameter> is:
Code:

cmdImgAngle
cmdTextAngle
resImgAngle
resTextAngle

<rotation angle index> is:
Code:

0=0 Degrees
1=90 Degrees
2=180 Degrees
3=270 Degrees

set_param_double DBUS method to change QBW Size on parameter:
Code:

widWidth
widHeight

When slide is opened or closed the following signals reach the system DBUS:
Code:

signal sender=:1.11 -> dest=(null destination) serial=18867 path=/org/freedesktop/Hal/devices/platform_slide; interface=org.freedesktop.Hal.Device; member=PropertyModified
  int32 1
  array [
      struct {
        string "button.state.value"
        boolean false
        boolean false
      }
  ]
signal sender=:1.11 -> dest=(null destination) serial=18868 path=/org/freedesktop/Hal/devices/platform_slide; interface=org.freedesktop.Hal.Device; member=Condition
  string "ButtonPressed"
  string "cover"

You can intercept one of them with QBW DBUS Monitor/Interceptor

and read file:
Code:

/sys/devices/platform/gpio-switch/slide/state
for "open" or "closed"

No!No!No!Yes! 2010-09-22 08:05

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by WhiteWolf (Post 823106)
I can not use QWB_REMEMBER_ME.

I try to use QWB_REMEMBER_ME () but can not.

I need to switch between two values: on and off

Can you help?

$QBW_REMEMBER_ME (not QWB_...) is replaced inside the command at runtime before running the command itself with this rememberMe value:

http://wiki.maemo.org/images/thumb/9...px-Snap094.jpg

rememberMe value can also be affected by executed command output. Just echo the following string (which will not be displayed) as output of your command QBW_REMEMBER_ME(<content to be remembered>) no angle brackets; escape "close round bracket" like this "\)" to store it as ")"

Here's an example Beecon which increases by 1 the previously remembered value, displays it and stores it back inside the beecon.

Code:

[queen-beecon-header]
version=1.000000
checksum=2735916
[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=143
widHeight=116
instanceTitle=remember+
instanceCmd=x=`expr $QBW_REMEMBER_ME + 1`; echo "QBW_REMEMBER_ME($x)$x"
cmdImgFilename=queen-beecon.png
cmdImgZoom=0
cmdFgRGB=1
cmdExtFgRGB=#ffffffffffff
cmdTextAngle=0
cmdVisibilityPosition=2
cmdImgVisibilityPosition=9
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=5
resImgVisibilityPosition=7
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=38
progressAnimationBasename=queen-beecon-progress
progressAnimationFrames=4
progressAnimationTimer=4
progressAnimationPos=4
updOnSight=false
cmdImgAngle=0
resImgAngle=0
hideClickCanvas=false
progressAnimationAtClickXY=false


WhiteWolf 2010-09-22 11:52

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Now if you get it to work.

Thank you very much! It is a great tool this application.

No!No!No!Yes! 2010-09-22 12:50

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
2 Attachment(s)
Quote:

Originally Posted by WhiteWolf (Post 823261)
Now if you get it to work.

Thank you very much! It is a great tool this application.

http://i52.tinypic.com/au81ut.jpg
http://i51.tinypic.com/213ly69.jpg

Here's another way to have a "2 States Button" which is "ON" on widget/system startup and toggles at every press.
It uses $QBW_CURRENT_RESULTS_TEXT substitution parameter.
  1. Save attached images to usual QBW images directories
  2. Import Beecon
    Code:

    [queen-beecon-header]
    version=1.000000
    checksum=2980534
    [queen-beecon-exported-instance]
    widgetType=0
    widgetVisible=1
    operationalStatus=0
    hideCanvas=true
    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=off-button.png
    beecon_eq1_ImgZoom=0
    beecon_eq1_BgRGB=4
    beecon_eq1_ExtBgRGB=#ffffffff0000
    beecon_eq1_ImgFilename=on-button.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=128
    widHeight=145
    instanceTitle=2 States Button
    instanceCmd=if [ "$QBW_EXEC_REASON" == "QBW_STARTUP_UPDATE" ];then echo "ON";exit 1;fi;if [ "$QBW_CURRENT_RESULTS_TEXT" == "ON" ];then echo "OFF";exit 0; else echo "ON";exit 1;fi;
    rememberMe=
    cmdImgFilename=queen-beecon.png
    cmdImgZoom=0
    cmdFgRGB=1
    cmdExtFgRGB=#ffffffffffff
    cmdTextAngle=0
    cmdVisibilityPosition=2
    cmdImgVisibilityPosition=0
    cmdJustify=0
    cmdExtFont=Nokia Sans 10
    cmdFontName=3
    cmdFontSize=12
    resImgFilename=queen-beecon-resimg.png
    resImgZoom=0
    resFgRGB=1
    resExtFgRGB=#ffff00000000
    resTextAngle=0
    resVisibilityPosition=0
    resImgVisibilityPosition=8
    resJustify=0
    resExtFont=Nokia Sans bold italic 18
    resFontName=2
    resFontSize=12
    updOnStartup=true
    updOnClick=true
    updOnDesktop=false
    delayIndex=0
    customIntervalSecs=0
    updNeworkPolicy=0
    updOnDBUS=0
    updOnDBUSBus=0
    updOnDBUSMatchRule=
    progressAnimationBasename=queen-beecon-progress
    progressAnimationFrames=0
    progressAnimationTimer=4
    progressAnimationPos=4
    updOnSight=false
    cmdImgAngle=0
    resImgAngle=0
    hideClickCanvas=true
    progressAnimationAtClickXY=false

  3. After import, edit command and add switch on/off instructions as better specified here:
    PHP Code:

    if [ "$QBW_EXEC_REASON== "QBW_STARTUP_UPDATE" ]; then
    #    add here switch on instructions
        
    echo "ON";
        exit 
    1;
    fi;

    if [ 
    "$QBW_CURRENT_RESULTS_TEXT== "ON" ]; then
    #    add here switch off instructions
        
    echo "OFF";
        exit 
    0;
    else
    #    add here switch on instructions
        
    echo "ON";
        exit 
    1;
    fi


No!No!No!Yes! 2010-09-22 15:03

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Guys, please consider going to this link, testing and thumb-up QBW v1.2 so that it can be promoted and reach EXTRAs ASAP

No!No!No!Yes! 2010-09-22 20:46

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Grazie, Emanuele/torpedo48 per lo spettacolare Blog!!!
:)
http://i53.tinypic.com/5frgw1.jpg

NightShift79 2010-09-22 22:23

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Very very nice Widget! :)

I hope you could make Queen Beecon Widget multilanguage.

If you can make it to use *.ts files I could provide german language files.

I'm sure there are some other folks around that would love to translate the main app to their native speech...

Possible?

regards

WhiteWolf 2010-09-23 05:40

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by No!No!No!Yes! (Post 823289)
http://i52.tinypic.com/au81ut.jpg
http://i51.tinypic.com/213ly69.jpg

Here's another way to have a "2 States Button" which is "ON" on widget/system startup and toggles at every press.
It uses $QBW_CURRENT_RESULTS_TEXT substitution parameter.
  1. Save attached images to usual QBW images directories
  2. Import Beecon
    Code:

    [queen-beecon-header]
    version=1.000000
    checksum=2980534
    [queen-beecon-exported-instance]
    widgetType=0
    widgetVisible=1
    operationalStatus=0
    hideCanvas=true
    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=off-button.png
    beecon_eq1_ImgZoom=0
    beecon_eq1_BgRGB=4
    beecon_eq1_ExtBgRGB=#ffffffff0000
    beecon_eq1_ImgFilename=on-button.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=128
    widHeight=145
    instanceTitle=2 States Button
    instanceCmd=if [ "$QBW_EXEC_REASON" == "QBW_STARTUP_UPDATE" ];then echo "ON";exit 1;fi;if [ "$QBW_CURRENT_RESULTS_TEXT" == "ON" ];then echo "OFF";exit 0; else echo "ON";exit 1;fi;
    rememberMe=
    cmdImgFilename=queen-beecon.png
    cmdImgZoom=0
    cmdFgRGB=1
    cmdExtFgRGB=#ffffffffffff
    cmdTextAngle=0
    cmdVisibilityPosition=2
    cmdImgVisibilityPosition=0
    cmdJustify=0
    cmdExtFont=Nokia Sans 10
    cmdFontName=3
    cmdFontSize=12
    resImgFilename=queen-beecon-resimg.png
    resImgZoom=0
    resFgRGB=1
    resExtFgRGB=#ffff00000000
    resTextAngle=0
    resVisibilityPosition=0
    resImgVisibilityPosition=8
    resJustify=0
    resExtFont=Nokia Sans bold italic 18
    resFontName=2
    resFontSize=12
    updOnStartup=true
    updOnClick=true
    updOnDesktop=false
    delayIndex=0
    customIntervalSecs=0
    updNeworkPolicy=0
    updOnDBUS=0
    updOnDBUSBus=0
    updOnDBUSMatchRule=
    progressAnimationBasename=queen-beecon-progress
    progressAnimationFrames=0
    progressAnimationTimer=4
    progressAnimationPos=4
    updOnSight=false
    cmdImgAngle=0
    resImgAngle=0
    hideClickCanvas=true
    progressAnimationAtClickXY=false

  3. After import, edit command and add switch on/off instructions as better specified here:
    PHP Code:

    if [ "$QBW_EXEC_REASON== "QBW_STARTUP_UPDATE" ]; then
    #    add here switch on instructions
        
    echo "ON";
        exit 
    1;
    fi;

    if [ 
    "$QBW_CURRENT_RESULTS_TEXT== "ON" ]; then
    #    add here switch off instructions
        
    echo "OFF";
        exit 
    0;
    else
    #    add here switch on instructions
        
    echo "ON";
        exit 
    1;
    fi


Thanks, I check it

No!No!No!Yes! 2010-09-23 06:05

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by NightShift79 (Post 823894)
Very very nice Widget! :)

I hope you could make Queen Beecon Widget multilanguage.

If you can make it to use *.ts files I could provide german language files.

I'm sure there are some other folks around that would love to translate the main app to their native speech...

Possible?

regards

I mainly focused on functionalities for these initial releases...
However if you can point me to relevant documentation, I can check effort and feasibility.
Thanks,
Tschuess.

torpedo48 2010-09-23 06:12

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by No!No!No!Yes! (Post 823818)
Grazie, Emanuele/torpedo48 per lo spettacolare Blog!!!
:)
http://i53.tinypic.com/5frgw1.jpg

Grazie a te per questa insostituibile applicazione!! :):)

thesnake505 2010-09-23 08:45

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
5 Attachment(s)
hi, iv been asked to post some screen shots here on the post in the link below,

http://talk.maemo.org/showthread.php?t=59798&page=9

so here are my screen shots

hope this helps? snake

thesnake505 2010-09-23 08:46

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
1 Attachment(s)
last one as it would only let me upload 5


All times are GMT. The time now is 09:09.

vBulletin® Version 3.8.8