Sunday, September 30, 2018

Recent Changes

Some recent and practical enhancements to three widgets.


2018-09:
 

   gnocl::notebook
        o -keepChild option added to the remove/removePage commands. 
          Setting this switch will prevent the destruction of the child widget.
        o Remove/RemovePage now returns wid if of removed page's child.
        o -onSwitchPage options modified: %D returns child data, %t renamed to %l, and %t returns toplevel


   gnocl::text
        o set command now detects and handles markup strings
 

   gnocl::richTextToolBar
        o new option -topLevel.
          Setting markup will default to widgets contained within the
          toplevel window which contains the richTextToolbar.
          This option which specify an alternative toplevel.
          Setting a value to non-toplevel widget id will restore the
          default setting.   



As usual most recent sources available from Sourceforge.

Saturday, September 01, 2018

September Update

Just a few tweaks made over the past month.


2018-08:
    gnocl::comboBox
        o get and set commands now work correctly.
        o class now returns comboBox and not comboEntry.
    gnocl::list/gnocl::tree
        o -onSelection, new substitution string %l, last selection.
        o new command, lastSelection       
    gnocl::table
        o added -onDestroy, -tooltip
        o cget -tooltip now works
    gnocl::eventBox
        o added %c (child) and %p (parent) to -onEnter/-onLeave substitution strings
    gnocl::image
        o new command, redraw. Used when image contents is a pixbuf and changes need to be redisplayed.
    gnocl::pixbuf
        o new command, delete. Remove pixbuf object from hashtable and free associated memory.