Thursday, November 30, 2017

Recent Changes, to the sources

 Latest Nightly build now available from SourceForge. Lots of work done over the past 6 weeks, and here's the gist from the project NEWS.


2017-11:
    gnocl::paned
        o    added -min, -max
    gnocl::treeList
        o    appending row to image columntype now supports %& percent-string (icon-theme).
    gnocl::image
        o    -image options now supports %& (icon-theme) percent string.
    gnocl::button
        o    -icon options now supports %& (icon-theme) percent string.
        o    -iconSize, set size of icon, default = 22.
    gnocl::toolPalette
        o drag and drop between itemgroups now works. Unecessary options removed.
    gnocl::recentFilter
        o     new command, allow the creation and manipulation of filters for use in recent menus, dialogs and widgets.
    gnocl::paned
        o    added commands pack, remove.
    gnocl::notebook
        o    tab tearoff now fully supported, closing tearing window restores tabs to original notebook.
            tearoff window closes when last tab removed.
        o    added -detachable, -reorderable, and -enablePopup.
    gnocl::dialog
        o    will now close without setting -onResponse option.
        o    added -action and -content (same as -child).
        o    problems with -icon fixed.
    gnocl::messageDialog
        o    added gnocl::message as synonym for gnocl::messageDialog.
        o    module source renamed from msgDialog.c to message.c
    gnocl::radioButton, gnocl::menuRadioItem
        o    added %g substitution implemented in callback
    gnocl::menuItem
        o    clash between markup and percept mnemonics resolved, markup removed for %_ strings.
    gnocl::menuCheckItem
        o    -radio, choose between button or tick (default).
        o    onToggled renamed to toggle, now works correctly
        o    %g substitution implemented in callback.
    gnocl::checkButton   
        o    %g substitution implemented in callback.
    gnocl::screen
        o    new sub-command, primary.
    gnocl::menu
        o     completed code for addBegin and addEnd
            although may prove of limited value in scripts, the following commands have been added:
            deactivate, itemActivate, select, reposition, get
2017-10:       
    Widget subcommands "options" and "commands" removed from all objects. Use gnocl:: options|commands.
    gnocl::fontSelectionDialog
        o    module completely revised, commands not permissible while dialog running.
    gnocl::fontSelection
        o    added options: -data, -name, -tooltip, -widthRequest, -heightRequest and -onClicked
    gnocl::iconView
        o    BUG FIX: -tooltip option no longer requires setting when adding icons.
            configure sub-command now works properly
            -selectionMode fully implemented
            NEW COMMANDS: get, select, getSelection
    gnoc::infoBar
        Module tidied up, ineffectual calls to Gtk api removed.
        Available options are:
        -child, -type, -buttons, -actionWisdgets, -data, -onResponse, -onShowHelp,
        -visible, -sensitive, -name, -heightRequest, -widthRequest, -tooltip

No comments: