Active Topics

 



Notices


Reply
Thread Tools
Posts: 208 | Thanked: 220 times | Joined on Apr 2010
#311
Man you are a genius!
I wouldn't dare compare dcew and qbw.They both are useful but QBW is far more capable and customizable and is indispensable for me.Though I still use dcew for simpler inbuilt and my one-line commands.

Mind explaining a bit what the issue was , I am learning programming and it might be useful to me one day.

Last edited by techie; 2010-07-05 at 03:24.
 
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#312
Originally Posted by techie View Post
Man you are a genius!
I wouldn't dare compare dcew and qbw.They both are useful but QBW is far more capable and customizable and is indispensable for me.Though I still use dcew for simpler inbuilt and my one-line commands.

Mind explaining a bit what the issue was , I am learning programming and it might be useful to me one day.
PHP Code:
gtk_window_set_default_size (...);
gtk_window_set_geometry_hints (...);
gtk_widget_set_size_request (...);
gtk_window_resize (...); 
These are the APIs used for dealing with size of the widget ...

In PR1.1[.1] tweaking with them allowed you to precisely set "Wrench" & "Close" icons like this no matter the size of the widget:

And when you moved the widget to other desktop, at times they ended up randomly like this:

With very small widgets, that looked like this, you always had the chance to pick the widget with the stylus and move it around.


With PR1.2 and fixed HH, it seems that no matter the size of the widget the "Wrench" and "Close" icons get layed out like this and retain the status even if you drag them onto other Desktop ("Wrench" gets aligned with bottom left corner and "Close" with top right corner).

And with small widgets they get like this:

With smaller widget it's impossible to move them around:


In this QBW case, I had to completely rewrite the layout and size code of the widget.
__________________
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:
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#313
OK ... Queen BeeCon Widget release 0.1.9.7 is now in extras-devel
Partial Change Log since 0.1.4
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. 

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


WARNING, this is one of the latest intermediate release to extras-devel!

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

QBW shouldn't crash any more if upgraded from 0.1.9.6 to 0.1.9.7!!! Please, report any problem or crash during installation/upgrade if they still persist

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
 

The Following 2 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
#314
Dear All,

If next days turn out not to be much BeeZee (ooops! ), I'm planning to release 1.0.0 along this week and have it go straight to Testing and Extras within the shortest time lapse possible. I encourage you to report problems ASAP. If no more problems are reported, 1.0.0 release candidate will be 0.1.9.7

Further... It is time to seriously consider developing and sharing Beecons, with the benefits of all new capabilities and features, to the Community and also to all Non-Pro users.

Within a few days after QBW has reached Extras, it is in my intentions to call a Contest among the Community for the Best Queen Beecon Widget.

There will be probably several Categories and here's my initial proposal... feel free to suggest other options.

- Most Useful Queen Beecon Widget
- Best Queen Beecon Widget Abuse

A special price ($$$) will then go to the winner of each category.

Contest details are still in the fornace and every tip from the Community is absolutely welcome.

Stay tuned for further developments... Ciaooooo!
__________________
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:
moepda's Avatar
Posts: 334 | Thanked: 118 times | Joined on Apr 2010 @ United Kingdom
#315
a competition sounds great ! it will be really useful for the community to try some cool new qbwidgets , to collect the best qbw together would be good too so they can all be easily found .
 
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#316
See this post for a tutorial on how to create larger Desktop shortcuts for launching applications with Queen Beecon Widget

__________________
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-05 at 16:42.
 

The Following 2 Users Say Thank You to No!No!No!Yes! For This Useful Post:
Posts: 146 | Thanked: 54 times | Joined on Apr 2010 @ Switzerland
#317
Hello No!No!No!Yes!

I want to use your great application, but I can't find a guide anywhere, and it is rather complicated for a new user like me.

Basicly i want to know, how can I make a button on my Desktop, to execute a xterm command. Like when I want play Super Mario 64 with mupen, then I type
Code:
mupen64plus Mydocs/n64\ roms/super-Mario-64.z64
Now what do I need to do, to have a button to do this for me, maybe with a nice picture from Supermario?

I'm thankfull for any help.
 
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#318
Originally Posted by slartibartfass View Post
Hello No!No!No!Yes!

I want to use your great application, but I can't find a guide anywhere, and it is rather complicated for a new user like me.

Basicly i want to know, how can I make a button on my Desktop, to execute a xterm command. Like when I want play Super Mario 64 with mupen, then I type
Code:
mupen64plus Mydocs/n64\ roms/super-Mario-64.z64
Now what do I need to do, to have a button to do this for me, maybe with a nice picture from Supermario?

I'm thankfull for any help.
Install QBW

create new QBW and go into settings as per HERE

click "add cmd"


type title "MyMarioLauncher" or the like
in command type:
Code:
osso-xterm -e "mupen64plus Mydocs/n64\ roms/super-Mario-64.z64" &
(maybe full pathnames need to be specified for roms location"


select Snippet here and check the title of the command you entered is present


Set sizes 1/2pixels more than you fabulous picture


Change Command Title settings as per here:


Change Command Results settings as per here:


set update policy only for CLICK :



save and click button to play
__________________
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 5 Users Say Thank You to No!No!No!Yes! For This Useful Post:
Posts: 146 | Thanked: 54 times | Joined on Apr 2010 @ Switzerland
#319
Thanks for your instructions, but there is something not working.
I set everything like you told me, but when I push the widget, it opens the terminal and does, as it normally does when I launch the game - but when the game should open, the terminal closes and nothing happens.
 
No!No!No!Yes!'s Avatar
Posts: 700 | Thanked: 846 times | Joined on Nov 2009
#320
Originally Posted by slartibartfass View Post
Thanks for your instructions, but there is something not working.
I set everything like you told me, but when I push the widget, it opens the terminal and does, as it normally does when I launch the game - but when the game should open, the terminal closes and nothing happens.
Check CASE in pathname:
Code:
osso-xterm -e "mupen64plus Mydocs/n64\ roms/super-Mario-64.z64" &
                             ^    ^...
__________________
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
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 06:52.