Help language development. Donate to The Perl Foundation

Gnome::Gtk3::Glade cpan:MARTIMM last updated on 2020-04-10

CHANGES.md
## Release notes

* 2020-02-25 0.8.9:
  * Changes in some routines to cope with deprecated and removed parts from Gnome::Gtk3.

* 2020-01-10 0.8.8.1:
  * Repo renaming. Perl6 to Raku.

* 2019-10-16 0.8.8
  * Changes in signal and text processing caused by changes in `Gnome::*` packages.

* 2019-08-23 0.8.7
  * Bug fixes:
    * A dependency on removed deprecated code.
    * Use of an enum from the wrong gtk3 module.
    * Initialization of TextIter now with :empty.

* 2019-07-22 0.8.6
  * Bugs removed from META config. Also small bugs found in Test module and made some improvements.
  * Added a load test which creates an empty window and destroys it.

* 2019-06-01 0.8.5
  * Renamed project from Gnome::Gtk3::Glade into Gnome::Gtk3::Glade

* 2019-04-26 0.8.4
  * Small changes from Gnome::Gtk3

* 2019-04-22 0.8.3
  * Extended test xt/200-gui-read.t to use device events. This can only be tested by hand because I do not know how to create mouse button presses or generate keyboard input.

* 2019-03-11 0.8.2
  * Improve test facility
* 2019-03-10 0.8.1
  * Modifications from Gnome::Gtk3
* 2019-03-06 0.8.0
  * Changing glade interface to handle more engines, css and theme modules.
  * Added documentation for Gnome::Gtk3::Glade
* 2019-02-23 0.7.3
  * Removed convenience method `glade-get-widget()` because Gnome::Gtk3 has :build-id in the widgets new() method which does the same work.
* 2019-02-18 0.7.2
  * Bugfixes
* 2019-02-11 0.7.1
  * Conversions to use Gnome::Gtk3
* 2019-01-24 0.7.0
  * Added a Image module to the native call interface.
* 2019-01-22 0.6.3
  * Factoring out NativeGtk. It is getting too big.
* 2019-01-21 0.6.2
  * Bug fixes in the testing framework. Some are captured but not understood.
* 2019-01-19 0.6.1
  * The testing framework is improved. There are however problems using threads.
* 2019-01-18 0.6.0
  * Added basics of a testing framework. It is possible to emit a signal to some particular widget.
* 2019-01-17 0.5.0
  * Added convenience methods to `Engine` to handle text easier in te callback methods.
* 2019-01-16 0.4.0
  * Added the use of css stylesheets. It will by default get the `GTK_STYLE_PROVIDER_PRIORITY_USER` priority to override everything. There are however classes on widgets which prevent settings of e.g. background-color. That is only possible when the `flat` class is set on the widget. Each widget has its own set of classes which must be looked up from the documents. The `GtkButton`, for example, recognizes `circular` and `flat` amongst others. There is not a way to trap errors when parsing of the css fails.
* 2019-01-15 0.3.3
  * The hash of objects is not provided anymore to the callback methods. A convenience method `glade-get-widget( Str $id --> GtkWidget )` is provided in the `Gnome::Gtk3::Glade::Engine` class.
* 2019-01-12 0.3.2
  * Bugfixes
* 2019-01-07 0.3.1
  * Bugfixes
  * Added GError structure to get error messages
* 0.3.0
  * Use native call interface to display glade designed ui using GtkBuilder.
  * Get GTK widget objects from GtkBuilder using their id found from the glade description.
  * Find signal descriptions and activate them.
* 0.2.0 Read ui description and find objects and signals
* 0.1.0 Make tests written in C to study how to show a glade saved ui interface description.
* 0.0.1 Start of project