Hi everyone!

PicoGUI now has the following standard dialogs:

- pgMessageDialog()
- pgInputDialog()
- pgDatePicker()
- pgFontPicker()
- pgFilePicker()
- pgColorPicker()

It is also very easy to build custom dialog boxes using pgDialogBox(). You can see all 
these dialog boxes in action in the new 'dialogdemo' demo program.

Along with the dialog boxes many new features were added to the pgserver, including:

- The ability to get information on all installed font styles
- Good scrolling
- Standard icons

Icons for the standard dialogs are retrieved from the theme properties "icon.*". I 
have included two sample icon themes, "icon_color" and "icon_color_large". When these 
themes are loaded, you will see small checks and X's by the Ok and Cancel buttons, and 
pgMessageDialog supports message, question, and error icons.

The new scrolling, though, is really nifty. Any widget, including containers with 
other widgets, can be scrolled. Simply create a scroll widget, and set it's PG_WP_BIND 
property to the widget to be scrolled. Using this method along with box, label, and 
button widgets the file picker creates a scrolling table. Just a little more work on 
the layout engine, and maybe a new widget, and PicoGUI could support word processing, 
HTML rendering, etc... Already PicoGUI's capabilities should be sufficient for 
scrolling lists of 'todo' items, or schedules.

--
Only you can prevent creeping featurism!


_______________________________________________
Pgui-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/pgui-devel

Reply via email to