Sunday, December 18, 2016

November Source Enhancements

The following enhancements were made to the gnocl core during November, expanding the ability to configure and extract settings from a number of key widgets.

2016-11:
    gnocl::list
        o added -textColor and -gridLines, available options: none, horizontal, vertical, or both.
        o added column options: -spacing, -sortIndicator, -expand, -fixedWidth, -sortId, -sortOrder
        o added cel options: -xAlign, -yAlign, -sensitive
    gnocl::tree / gnocl::list
        o added getRow subcommand, implemented cget -titles functionality.
        o new options -horizontalSeparator and -verticalSeparator
    gnocl::fontSelectionDialog
        o -title option now works correctly.
    gnocl::entry
        o added -textColor, -textColour
        o new command: activate. Convenience function to emit 'activate' event.
    gnocl::text
        o added -insensitiveBaseColor / -insensitiveBaseColor, override style default.
    gnocl::comboBox
        o added -heightGroup
    gnocl::checkButton
        o added -baseFont, -heightGroup options

    -onButton* events
        o new substitution item %o, the bottom-left corner of the widget on screen, accurate placement of popups etc.

No comments: