Sunday, November 03, 2019

Recent Changes, October 2019

The past few weeks has offered me the opportunity to scan through the Gnocl code base and to do some much needed maintance.  There's still much to do, but here's a summary of the past month's efforts.

 gnocl::colorSelectionButton
        o this is a very widget, unecessary functions removed.
   gnocl::colorButton
        o deprecated items removed
          substitution string %a now works correctly
   gnocl::fileSelection (deprecated widget)
        o bugs fixed
   gnocl::entry
        o command onChanged renamed to changed.
   gnocl::curve
        o added options: -visible, -tooltip, -sensitive, -name, and -data.
   gnocl::colorSelection
        o added -tooltip, -onColorChanged, -palette
        o added cget
   gnocl::clock
        o added commands, options, commands
        o timeout now cancels when widget destroyed.
   gnocl::assistant
        o added commands insertPage, appendPage, prependPage
   gnocl::pixBuf
           o bug fix: load -file, will no longer crash if file not found.
   gnocl::dialog
        o fixed problems with showing StockItem icons in dialog response buttons.
   gnocl::labelEntry
        o new command set
   gnocl::menu
        o fixed -data option problems
        o new command parent, returns the widgetId of the object to which the menu is attached.
   gnocl::toolBar - menuButton
        o -text option is now reconfigurable.
        o cget -text and -menu now work.
        o new options -heightRequest, -widthRequest
   gnocl::menuItem
        o setting -submenu to "" will remove current submenu. Submenu widget will not be destroyed.
   gnocl::
        o the "options" command will now return tagged lists suitable for use with the dict command.
   gnocl::tree/gnocl::list
        o cget now works for options -columns, -selectionMode, -children

No comments: