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