Saturday, January 02, 2021

January 2021 Update

From the coding point of view December was a very busy month. Lots of updates in terms of fixes and the introduction of extra functionality. See the notes below. Another useful change was the ability to download stable versions of gnocl directly from the main website.

What, however, will the new year bring? I've already begun the process of integrating support for the canvas into main core, it makes sense, especially if the creation of graphics is needed. Once done, I'll take a look at integrating some the functionality from the other legacy modules. With that done, perhaps its time for a version increment, perhaps to 1.0 at long last!

'Why, hasn't it happened already?' one might ask. In short, all the additional work needed to update the online documentation and creating a comprehensive demonstration application. This is largely done now, especially with the internal help functionality added to the core.

Just to show that the gnocl::canvas is now up and running, here's that old familiar screenshot on 0.9.96.

 
 

   gnocl::selection
      o new command, retrieve currently selected text on display.
    gnocl::button, gnocl::toolbar button
      o -onClicked has new substitution string, %s, the currently selected text.
    gnocl::text
      o some minor bug fixes.
    gnocl::dialog
      o new option -showHelp, tidied up code.
    gnocl::colorSelectionDialog
      o -title now works (can override locale settings)
      o new option -showHelp, show help button,
        OK - returns colours values: R,G,B,a. range 0-65535.
        Cancel - empty string
        Help - returns "HELP"
    Legacy support for deprecated Gtk+ widgets now removed.
    The following have been removed completely from the Gnocl C-sources.
        gnocl::curve
        gnocl::gammaCurve
        gnocl::ruler
    Whereas the following commands will treated as synonymns
        gnocl::about - gnocl::aboutDialog
        gnocl::fileSelection - gnocl::fileChooserDialog
        gnocl::optionMenu - gnocl::comboBox
        gnocl::combo - gnocl::comboEntry
    gnocl::fileSelection
      o options -parent and -icon.
    gnocl::scale
      o -data option now works correctly.
    gnocl::inventory
      o crash fixed.
    gnocl::fileChooserButton
      o -onFileSet %F substitution string changed to %u.
    gnocl::folderChooserButton
      o -onFolderSet now works, responds to "selection-changed" signal.
    gnocl::fontButton
      o new option -borderwidth
    gnocl::colorButton
      o new option -borderwidth

No comments: