1. 28 Feb, 2016 1 commit
  2. 02 Jun, 2015 1 commit
  3. 09 Jun, 2014 1 commit
  4. 19 Feb, 2014 1 commit
  5. 09 Feb, 2014 1 commit
  6. 20 Jul, 2013 1 commit
    • Matthias Clasen's avatar
      Move wholly deprecated classes to gtk/deprecated/ · 0aa57d26
      Matthias Clasen authored
      We've recently a number of classes wholly. For these cases,
      move the headers and sources to gtk/deprecated/ and adjust
      Makefiles and includes accordingly.
      
      Affected classes:
      GtkAction
      GtkActionGroup
      GtkActivatable
      GtkIconFactory
      GtkImageMenuItem
      GtkRadioAction
      GtkRecentAction
      GtkStock
      GtkToggleAction
      GtkUIManager
      0aa57d26
  7. 09 Jul, 2013 1 commit
  8. 30 Jun, 2013 1 commit
  9. 27 Jun, 2013 1 commit
  10. 27 Feb, 2012 1 commit
  11. 29 Apr, 2011 1 commit
  12. 18 Jan, 2011 2 commits
  13. 13 Jul, 2010 1 commit
  14. 10 Jul, 2010 1 commit
  15. 15 May, 2010 1 commit
  16. 04 Apr, 2010 1 commit
  17. 19 Feb, 2010 1 commit
  18. 23 Jan, 2009 1 commit
    • Matthias Clasen's avatar
      i Bug 560228 – Add "action-controller" property to GtkWidgetClass · bb72b647
      Matthias Clasen authored
              Rework the way actions and proxies interact, to make the
              interaction less ad hoc, more extensible, and better suited
              for support in GUI builders like glade.
      
              To be used as a proxy, a widget must now implement the
              GtkActivatable interface, and GtkActivatable implementations
              are responsible for syncing their appearance with the action
              and for activating the action.
      
              All the widgets that are commonly used as proxies implement
              GtkActivatable now.
      
              Patch by Tristan van Berkom.
      
              * gtk/gtkactivatable.[hc]: The GtkActivatable interface.
      
              * gtk/gtkbutton.c:
              * gtk/gtktogglebutton.c:
              * gtk/gtktoolitem.c:
              * gtk/gtktoolbutton.c:
              * gtk/gtktoggletoolbutton.c:
              * gtk/gtkmenuitem.c:
              * gtk/gtkcheckmenuitem.c:
              * gtk/gtkimagemenuitem.c:
              * gtk/gtkradiomenuitem.c:
              * gtk/gtkrecentchooserprivate.h:
              * gtk/gtkrecentchooser.c:
              * gtk/gtkrecentchooserdefault.c:
              * gtk/gtkrecentchoosermenu.c: Implement GtkActivatable.
              * gtk/gtkaction.[hc]: Move appearance synchronization to
              GtkActivatable implementations.
      
              * gtk/gtkradioaction.c:
              * gtk/gtkrecentaction.c:
              * gtk/gtktoggleaction.c:
              * gtk/gtkactiongroup.c: Adapt.
      
              * gtk/gtk.h: Include gtkactivatable.h
              * gtk/gtk.symbols: Add new functions
      
      
      svn path=/trunk/; revision=22195
      bb72b647
  19. 01 Jul, 2008 1 commit
  20. 30 Jun, 2008 1 commit
    • Cody Russell's avatar
      Practically everything changed. · fce9c8b7
      Cody Russell authored
      2008-06-30  Cody Russell  <bratsche@gnome.org>
      
              * Practically everything changed.
      
              Change	all references	of GIMP	Toolkit	(and variations	of it)
              to GTK+	Toolkit, showing no mercy at all to our	beloved
      	ancestry. (#540529)
      
      
      svn path=/trunk/; revision=20709
      fce9c8b7
  21. 22 Jun, 2008 1 commit
    • Johan Dahlin's avatar
      Include "config.h" instead of <config.h> Command used: find -name · d97cdbdf
      Johan Dahlin authored
      2008-06-21  Johan Dahlin  <jdahlin@async.com.br>
      
          * *.[ch]: Include "config.h" instead of <config.h>
          Command used:
          find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
          Rubberstamped by Mitch and Tim
      
      
      svn path=/trunk/; revision=20669
      d97cdbdf
  22. 10 Feb, 2008 1 commit
  23. 04 Oct, 2007 1 commit
    • Emmanuele Bassi's avatar
      Iterate on the proxies we hold when we change the sorting function and the · 43f5b189
      Emmanuele Bassi authored
      2007-10-04  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentaction.c:
      	(gtk_recent_action_set_sort_func), (set_current_filter): Iterate
      	on the proxies we hold when we change the sorting function and
      	the filter.
      
      	(gtk_recent_action_connect_proxy),
      	(gtk_recent_action_create_menu): Set the GtkRecentChooser:filter
      	property when we create/connect a proxy chooser. Thanks to
      	Jonh Wendell for pointing this bug out on gtk-list.
      
      	(gtk_recent_chooser_set_property): Bail out without iterating
      	over the proxies when there's no need to.
      
      svn path=/trunk/; revision=18883
      43f5b189
  24. 14 Sep, 2007 1 commit
  25. 09 Sep, 2007 1 commit
    • Matthias Clasen's avatar
      Update the documentation to mark the optional constructors parameters. The · 8fb6c039
      Matthias Clasen authored
      2007-09-09  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkaction.c:
              * gtk/gtkradioaction.c:
              * gtk/gtkrecentaction.c:
              * gtk/gtktoggleaction.c: Update the documentation to mark
              the optional constructors parameters. The GtkAction::name
              property is required, instead, as it is used by GtkUIManager
              to find the action object from the XML. (#450032, Murray Cumming,
              patch by Emmanuele Bassi)
      
      
      
      svn path=/trunk/; revision=18773
      8fb6c039
  26. 26 May, 2007 1 commit
  27. 17 Mar, 2007 1 commit
    • Emmanuele Bassi's avatar
      Remove useless inlined function and propagate the properties to the · de74fffd
      Emmanuele Bassi authored
      2007-03-17  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentaction.c (recent_chooser_set_property),
      	(gtk_recent_action_set_property): Remove useless inlined
      	function and propagate the properties to the GtkRecentChooser
      	objects we create, instead of all the proxies.
      
      	(set_current_filter): Remove 'inline' marker.
      
      svn path=/trunk/; revision=17536
      de74fffd
  28. 16 Mar, 2007 1 commit
    • Emmanuele Bassi's avatar
      Rename get_submenu() to create_menu(); rename gtk_action_get_submenu() to · 2c1a285f
      Emmanuele Bassi authored
      2007-03-16  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkaction.h:
      	* gtk/gtkaction.c: Rename get_submenu() to create_menu();
      	rename gtk_action_get_submenu() to gtk_action_create_menu().
      
      	* gtk/gtkrecentaction.c: Update for GtkAction change.
      
      	* gtk/gtkuimanager.c (update_node): Update for GtkAction change;
      	also, use the menu from the GtkAction for both menuitem and
      	toolitem nodes.
      
      svn path=/trunk/; revision=17535
      2c1a285f
  29. 15 Mar, 2007 1 commit
    • Emmanuele Bassi's avatar
      Add GtkActionClass::get_submenu() vfunc: actions providing a menu item or · ccf49466
      Emmanuele Bassi authored
      2007-03-15  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkaction.[ch]: Add GtkActionClass::get_submenu() vfunc:
      	actions providing a menu item or a menu tool button with already
      	a submenu should return the GtkMenu widget.
      
      	* gtk/gtkuimanager.c (update_node): If an action provides its
      	own submenu, use it instead of adding an empty one
      
      	* gtk/gtkrecentaction.[ch]: Add GtkRecentAction, an action
      	implementing the GtkRecentChooser interface for displaying the
      	list of recently used files into menus and toolbars generated
      	using GtkUIManager. (#338843)
      
      	* gtk/Makefile.am:
      	* gtk/gtk.h:
      	* gtk/gtk.symbols: Add GtkRecentAction API to the build.
      
      	* tests/testactions.c: Exercise the GtkRecentAction API.
      
      svn path=/trunk/; revision=17524
      ccf49466