Sunday, December 31, 2017

Last Post for 2017!

A lot of work has been done on the development sources over the past month.  Most are the addition of extra functionality to the existing widget set along with a few internal bug fixes.

Here looking forward to 2018!


2017-12:
    Added three macro-like commands used for testing the existence of
        proceedures and variables: __DEF_PROC__, __DEF_VAR__ and __DEF_GLOBAL__
    gnocl::tree/list
        o changed command onSelectionChanged to selectionChanged.
        o new option -keys, keywords or tags use in saving off column data.
        o sub-command getFullist has new options, -keys, return list data as ro   
    gnocl::fileChooserDialog
        o Fixed problem of widget failing to return and empty string when cancel button selected.
    gnocl::winfo
        o gnocl::winfo geometry has new option, -tagged. This will return geometry as a tagged list.
            eg: puts [gnocl::winfo geometry $wid -tagged] returns:
            x val y val w val h val
            This option simplifies up value setting from using list of scan operations by using arrays or dicts.
            eg:
            array set geometry [gnocl::winfo geometry $wid -tagged]
    gnocl::frame
        o new command, remove
    gnocl::font
        o new command, returns tagged list of attributes from font description string.
    gnocl::screen
        o new sub-command: resolution
    gnoclk::labelEdit, gnocl::labelText, gnocl::labelWidget
        o new options: -visible
    gnocl::labelWidget
        o new options: -visible, -widgetWidthGroup
    gnocl::labelEntry
        o new options: -onFocusIn, -OnFocusOut, -innerBorder, -heightRequest
    -onExpose
        o additional substitution strings %t, %p.
    gnocl::window
        o added "remove" command
    gnocl::expander
        o added "remove" command
        o new command, activate
        o %t, %p and %c added to -onActivate callback substitution strings
        o added option -tooltip
    gnocl::progressBar
        o new options, -variable and -textVariable
            Module re-written to creat parameters file for the widget creation.
    -onClicked
        o added %x, %y, %w and %h subsitution strings.
    gnocl::aboutDialog
        o added -x, -y, -width and -height options.
    gnocl::fileChooserButton
    gnocl::folderChooserButton
        o added -onFileSet and -onSelectionChanged.
            -onFileSet, new substitution string, %f, current file/folder path, responds to dialog.
            -onSelectonChanged, responds to selections from popup-menu, %c %d %f %u %w