2014-07-28 Juan R. García Blanco Layout: Wrap child properties * gtk/src/gtk_signals.defs: Add definitions for "x" and "y" child properties. * gtk/src/layout.hg: Add wrappers for the aforementioned child properties. * See https://bugzilla.gnome.org/show_bug.cgi?id=140515 2014-07-28 Juan R. García Blanco ToolItemGroup: Wrap child properties * gtk/src/gtk_signals.defs: Add definitions for "homogeneous", "expand", "fill", "new-row", and "position" child properties. * gtk/src/toolitemgroup.hg: Add wrappers for the aforementioned child properties. * See https://bugzilla.gnome.org/show_bug.cgi?id=140515 2014-07-28 Juan R. García Blanco ToolPalette: Wrap child properties * gtk/src/gtk_signals.defs: Add definitions for "exclusive" and "expand" properties. * gtk/src/toolpalette.hg: Add wrappers for the aforementioned child properties. * See https://bugzilla.gnome.org/show_bug.cgi?id=140515 2014-07-21 Juan R. García Blanco Add Gtk::LockButton * .gitignore: Ignore gtk/gtkmm/lockbutton.[cc|h] * docs/reference/images/widgets/lockbutton*: New files containing lock button widget states. * gtk/src/filelist.am: Add gtk/src/lockbutton.hg * gtk/src/lockbutton.[ccg|hg]: New files. * tools/m4/convert_gtk.m4: Needed conversions for Gio::Permission. 2014-07-13 Juan R. García Blanco Fixed: Wrap child properties * gtk/src/gtk_signals.defs: Add definitions for "x" and "y" properties. * gtk/src/fixed.hg: Add wrappers for the aforementioned child properties. * See https://bugzilla.gnome.org/show_bug.cgi?id=140515 2014-07-13 Juan R. García Blanco demo: Add Stack demo * demos/Makefile.am: Add gtk-demo/example_stack.cc. * demos/gtk-demo/demos.h: Declare do_stack(); add new entry in testgtk_demos. * demos/gtk-demo/example_stack.cc: New file. 2014-07-13 Kjell Ahlstedt Gtk::Stack: Don't hide Container::add() * gtk/src/stack.[ccg|hg]: Don't let Stack::add() hide Container::add(). Let them all be overloaded add() functions in Stack. Bug #724732. 2014-07-13 Juan R. García Blanco Toolbar: Wrap child properties * gtk/src/gtk_signals.defs: Add definitions for "expand", and "homogeneous" properties. * gtk/src/toolbar.hg: Add wrappers for the aforementioned child properties. * See https://bugzilla.gnome.org/show_bug.cgi?id=140515 2014-07-13 Juan R. García Blanco Stack: Wrap child properties * gtk/src/gtk_signals.defs: Add definitions for "name", "title", "icon-name", "position", and "needs-attention". * gtk/src/stack.hg: Add wrappers for the aforementioned child properties. * See https://bugzilla.gnome.org/show_bug.cgi?id=140515 2014-07-13 Juan R. García Blanco demo: Update notebook's tabs style * demos/gtk-demo/demowindow.cc: Set "tab-expand" child property of "Info" and "Source" tabs, as it is currently done in gtk3-demo. 2014-07-13 Juan R. García Blanco Notebook: Wrap child properties * gtk/src/gtk_signals.defs: Add definitions for "tab-label", "menu-label", "position", "tab-expand", "tab-fill", "reorderable", and "detachable". * gtk/src/notebook.hg: Add wrappers for the aforementioned child properties. 2014-07-10 Kjell Ahlstedt Gtk::Widget: Deprecate property_double_buffered() * gtk/src/widget.hg: Deprecate set/get_double_buffered() and property_double_buffered() which have been deprecated in gtk+. Delete obsolete _IGNORE directives and obsolete comments. 2014-07-07 Kjell Ahlstedt Gtk::Builder: Fix a typo in an error message 2014-07-06 Juan R. García Blanco Switch: Wrap API for performing delayed changes * Wrap set_state(bool) and get_state() methods, and ::state property. * Wrap "state-set" signal. 2014-07-05 Juan R. García Blanco Add GtkContainer's child properties handling * gtk/gtkmm/childpropertyproxy_base.[h|cc]: New files. * gtk/gtkmm/childpropertyproxy.[h|cc]: New files. * gtk/gtkmm/filelist.am: Add childpropertyproxy_base.[h|cc] and childpropertyproxy.[h|cc]. * gtk/src/container.hg: Include gtkmm/childpropertyproxy.h. * tools/extra_defs_gen/generate_defs_gtk.cc: Add get_child_properties(), and use it to gather information about child properties in GtkContainer subclasses. * tools/m4/child_property.m4: New file that expands _CHILD_PROPERTY_PROXY macro. * tools/m4/convert_gtkmm.m4: Include child_property.m4. * tools/m4/filelist.am: Add child_property.m4. 2014-07-02 Kjell Ahlstedt Add Gestures group to the reference docs * gtk/src/eventcontroller.hg: Add @defgroup Gestures and @ingroup Gestures. * gtk/src/gesture*.hg: Add @ingroup Gestures. 2014-07-02 Kjell Ahlstedt Demos: Add Gestures demo * demos/Makefile.am: Add example_gestures.cc. * demos/gtk-demo/demos.h: Add Gestures demo. * demos/gtk-demo/example_gestures.cc: New file. This is gtk+/demos/gtk-demo/gestures.c, translated to C++. 2014-07-01 Murray Cumming IconTheme: Add add_resource_path() and deprecate add_builtin_icon(). 2014-06-29 Kjell Ahlstedt Add Gtk::EventController and Gtk::Gesture* classes. * gtk/src/eventcontroller.[hg|ccg]: * gtk/src/gesture.[hg|ccg]: * gtk/src/gesturedrag.[hg|ccg]: * gtk/src/gesturelongpress.[hg|ccg]: * gtk/src/gesturemultipress.[hg|ccg]: * gtk/src/gesturepan.[hg|ccg]: * gtk/src/gesturerotate.[hg|ccg]: * gtk/src/gesturesingle.[hg|ccg]: * gtk/src/gestureswipe.[hg|ccg]: * gtk/src/gesturezoom.[hg|ccg]: New files. * gtk/src/filelist.am: * gtk/gtkmm.h: Add new files. * tools/m4/convert_gtk.m4: Add conversions for new enums. * .gitignore: Add new files in gtk/gtkmm. 2014-06-29 Kjell Ahlstedt Update gtk_signals.defs with Gesture and LockButton * gtk/src/gtk_signals.defs: Update. * tools/extra_defs_gen/generate_defs_gtk.cc: Generate info for EventController Gesture* and LockButton.