1. 05 Jan, 2011 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-widget-action.[ch], gladeui/glade-widget-adaptor.c, gladeui/glade-widget.[ch], · 0b47674c
      Tristan Van Berkom authored
      	gladeui/glade-popup.c, plugins/gtk+/glade-gtk.c, src/glade-window.c:
      	- Privatized members of GladeWidgetAction
      	- Created glade_widget_action_class_new() and some accessors for better code in
      	  the adaptor
      	- GWActionClass is now on the slice allocator
      	- Added glade_widget_action_set/get_visible()
      	- Removed glade_widget_remove[_pack]_action()
      	- Plugin makes actions invisible instead of removing them
      	- Everything updated for new sealed api
      0b47674c
  2. 30 Dec, 2010 1 commit
  3. 27 Jun, 2007 1 commit
    • Juan Pablo Ugarte's avatar
      gladeui/glade-popup.[ch] - added packing actions to placeholders · 312c7bca
      Juan Pablo Ugarte authored
      * gladeui/glade-popup.[ch]
        - added packing actions to placeholders
      
      * gladeui/glade-widget-action.[ch]: added "important" flag to GWActionClass
      
      * gladeui/glade-widget-adaptor.[ch]:
        - parse important tag in gwa_action_update_from_node()
      
        - added new "important" parameter to glade_widget_adaptor_pack_action_add() and
          glade_widget_adaptor_action_add()
      
      * gladeui/glade-xml-utils.h: addded GLADE_TAG_IMPORTANT tag
      
      * plugins/gtk+/gtk+.xml.in: marked launch_editor actions as important
      
      * gladeui/glade-inspector.c: make inspector popup include only normal actions.
      
      * src/glade-project-window.c: added important actions to the toolbar.
      
      svn path=/trunk/; revision=1403
      312c7bca
  4. 24 May, 2007 1 commit
    • Juan Pablo Ugarte's avatar
      - memory leak fixed in glade_widget_action_class_clone() · 7db080a1
      Juan Pablo Ugarte authored
      * gladeui/glade-widget-action.[ch]:
      
        - memory leak fixed in glade_widget_action_class_clone()
      
        - glade_widget_action_set_sensitive() declared and used in 
          gobject set_property() method.
      
        - GladeWidgetAction "klass" property renamed to "class"
      
      * gladeui/glade-widget.c:
        - fixed check in glade_widget_get_action()
      
        - adapted to reflect GladeWidgetAction property rename.
      
      svn path=/trunk/; revision=1327
      7db080a1
  5. 23 May, 2007 1 commit
    • Juan Pablo Ugarte's avatar
      added gladeui/glade-widget-action.[ch] · b9d02962
      Juan Pablo Ugarte authored
      * gladeui/Makefile.am: added gladeui/glade-widget-action.[ch]
      
      * gladeui/glade-popup.[ch]:
        - added glade_popup_action_populate_menu()
      
        - adapted popup code to reflect action changes.
      
      * gladeui/glade-widget-action.[ch]: GladeWidgetAction GObject sources.
      
      * gladeui/glade-widget-adaptor.[ch]:
      
        - action-activated signal removed
      
        - added GladeActionActivateFunc
      
        - added glade_widget_adaptor_action_add() and glade_widget_adaptor_action_remove()
      
        - glade_widget_adaptor_action_activate() reworked. 
      
        - load symbol and other catalog stuff in gwa_derived_class_init()
      
        - added the posibility to override GObject constructor from the catalog.
          This is a good place to add/remove actions, use GWA_GET_OCLASS() to chain up.
      
      * gladeui/glade-widget.[ch]:
        - removed action-activated signal
      
        - added glade_widget_get_action (), glade_widget_remove_action() and
          glade_widget_create_action_menu()
      
      * gladeui/glade-xml-utils.h: added GLADE_TAG_ACTION_ACTIVATE_FUNCTION and 
        GLADE_TAG_CONSTRUCTOR_FUNCTION tags
      
      * plugins/gtk+/glade-gtk.c:
        - added glade_gtk_menu_shell_action_activate() glade_gtk_menu_item_action_activate()
          and glade_gtk_toolbar_action_activate()
      
        - removed glade_gtk_menu_post_create() and glade_gtk_menu_launch_editor_action()
      
      * plugins/gtk+/gtk+.xml.in:
        - glade_gtk_menu_post_create() removed
      
        - added action-activate-function for MenuShell MenuItem and Toolbar.
      
      
      svn path=/trunk/; revision=1325
      b9d02962