1. 03 Aug, 2012 1 commit
  2. 27 Feb, 2012 1 commit
  3. 20 Dec, 2011 1 commit
    • Colin Walters's avatar
      GtkAction: Hold a reference to proxy widgets · 06307dd7
      Colin Walters authored
      Previously we expect that a proxy widget holds a reference to the
      action via gtk_activatable_do_set_related_action().  However, it
      is possible for the widget to still be in a floating state when
      it adds itself to the the action.
      
      This is a problem when gtk_action_get_proxies() gets called, because
      we return floating objects back to the user.  And language bindings
      aren't going to be expecting that.
      
      Fix this by calling ref_sink() and unref().
      
      https://bugzilla.gnome.org/show_bug.cgi?id=657367
      06307dd7
  4. 02 Nov, 2011 1 commit
  5. 10 Jun, 2011 1 commit
  6. 20 Jan, 2011 2 commits
  7. 18 Jan, 2011 2 commits
  8. 21 Sep, 2010 1 commit
  9. 13 Jul, 2010 1 commit
  10. 10 Jul, 2010 1 commit
  11. 03 Jun, 2010 1 commit
  12. 02 May, 2010 2 commits
  13. 18 Apr, 2010 1 commit
  14. 04 Apr, 2010 3 commits
  15. 19 Feb, 2010 1 commit
  16. 19 Dec, 2009 1 commit
  17. 16 Dec, 2009 1 commit
    • Colin Walters's avatar
      [introspection] Merge in Gtk-custom.c annotations · 6529c076
      Colin Walters authored
      The Gtk-custom.c file in gir-repository contained a number of
      introspection annotations.  Merge those into the GTK source files.
      
      Some documentation was moved from the tmpl/ files to accomodate
      the addition of annotations.
      6529c076
  18. 30 Nov, 2009 1 commit
  19. 27 Nov, 2009 2 commits
  20. 28 Feb, 2009 1 commit
  21. 07 Feb, 2009 1 commit
    • Matthias Clasen's avatar
      Make the new GtkAction code work with PolicyKit-gnome's use of actions. · 70b08f1e
      Matthias Clasen authored
              * gtk/gtkaction.c (gtk_action_[un]block_activate_from): Block
              the action.
      
              * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activatable_reset):
              * gtk/gtktogglebutton. (gtk_toggle_button_activatable_reset):
              * gtk/gtktoggletoolbutton.c (gtk_toggle_tool_button_activatable_reset):
              Work with non-toggle actions without complaining.
      
              * gtk/gtktoolbutton.c (gtk_tool_button_activatable_update): Updating
              the icon-name should not remove the label.
      
              * gtk/gtkimagemenuitem.c (activatable_update_icon_name): Also
              update the image when the icon name is set to NULL.
      
      
      svn path=/trunk/; revision=22290
      70b08f1e
  22. 03 Feb, 2009 1 commit
  23. 27 Jan, 2009 1 commit
    • Matthias Clasen's avatar
      Block the previous action when calling reset() to prevent accidental · 95caf23d
      Matthias Clasen authored
             * gtk/gtkactivatable.c (gtk_activatable_do_set_related_action):
              Block the previous action when calling reset() to prevent
              accidental activation of the previous action.
      
              * gtk/gtkaction.c (gtk_action_activate): Don't compare booleans.
      
              * gtk/gtktoggleaction.c (gtk_toggle_action_set_active): Remove
              extraneous braces.
      
      
      svn path=/trunk/; revision=22225
      95caf23d
  24. 23 Jan, 2009 2 commits
    • 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
    • Matthias Clasen's avatar
      Revert the previous change · 0b2554da
      Matthias Clasen authored
      svn path=/trunk/; revision=22185
      0b2554da
  25. 22 Jan, 2009 1 commit
    • Matthew Barnes's avatar
      Bug 568334 – Constructor properties for GtkAction · ed48b5bc
      Matthew Barnes authored
      2009-01-22  Matthew Barnes  <mbarnes@redhat.com>
      
      	Bug 568334 – Constructor properties for GtkAction
      
      	* gtk/gtkaction.c (gtk_action_class_init): Make all properties
      	G_PARAM_CONSTRUCT except "action-group".
      
      
      svn path=/trunk/; revision=22175
      ed48b5bc
  26. 21 Jan, 2009 1 commit
  27. 08 Jan, 2009 1 commit
  28. 02 Nov, 2008 1 commit
    • Matthias Clasen's avatar
      Make it possible to overrule the gtk-menu-images setting. · cbc5d3e3
      Matthias Clasen authored
      2008-11-02  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkimagemenuitem.c: Make it possible to overrule the
              gtk-menu-images setting.
      
              * gtk/gtkaction.c (connect_proxy): Show the image before adding
      it to the image menu item.
      
      svn path=/trunk/; revision=21751
      cbc5d3e3
  29. 12 Aug, 2008 2 commits
    • Sven Neumann's avatar
      gtk/gtkaccellabel.c gtk/gtkaction.c gtk/gtkclist.c gtk/gtkcolorbutton.c · b699ac58
      Sven Neumann authored
      2008-08-12  Sven Neumann  <sven@gimp.org>
      
      	* gtk/gtkaccellabel.c
      	* gtk/gtkaction.c
      	* gtk/gtkclist.c
      	* gtk/gtkcolorbutton.c
      	* gtk/gtkctree.c
      	* gtk/gtkdialog.c
      	* gtk/gtkdnd-quartz.c
      	* gtk/gtkdnd.c
      	* gtk/gtkentry.c
      	* gtk/gtkfilechooserdefault.c
      	* gtk/gtkfilesel.c
      	* gtk/gtkgamma.c
      	* gtk/gtkiconview.c
      	* gtk/gtkkeyhash.c
      	* gtk/gtklabel.c
      	* gtk/gtkmenu.c
      	* gtk/gtkmenubar.c
      	* gtk/gtkpaned.c
      	* gtk/gtkrecentchooserdialog.c
      	* gtk/gtkrecentchooserutils.c
      	* gtk/gtkselection.c
      	* gtk/gtksizegroup.c
      	* gtk/gtktextbtree.c
      	* gtk/gtktextbuffer.c
      	* gtk/gtktextview.c
      	* gtk/gtktoolbar.c
      	* gtk/gtktreemodel.c
      	* gtk/gtkuimanager.c
      	* gtk/gtkwindow-decorate.c
      	* gtk/gtkwindow.c: use canonical signal names in some more places
      	that I missed earlier. Also changed this in the documentation and
      	comments.
      
      
      svn path=/trunk/; revision=21094
      b699ac58
    • Michael Natterer's avatar
      consistently chain up using GTK_FOO_CLASS(parent_class)->bar(instance) · e18d3c6f
      Michael Natterer authored
      2008-08-12  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/*.c: consistently chain up using
      	GTK_FOO_CLASS(parent_class)->bar(instance) instead of
      	(*GTK_FOO_CLASS(parent_class))->bar(instance).
      
      
      svn path=/trunk/; revision=21085
      e18d3c6f
  30. 01 Jul, 2008 1 commit
  31. 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
  32. 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