1. 20 Dec, 2010 3 commits
  2. 17 Dec, 2010 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-app.[ch]: Added glade_app_queue_selection_changed() · 45d30477
      Tristan Van Berkom authored
      	* gladeui/glade-command.c: queue selection changes when widgets are added, this
      	  avoids synchrounously poking the model when the selection changes various times
      	  in a command sequence such as changing a menu item's type.
      
      	* gladeui/glade-base-editor.c: Dont call glade_command_create/delete() directly
      	  in change-type, keep delegating this work to build-child/delete-child signals.
      
      	* gladeui/glade-widget.[ch]: Added glade_widget_is_ancestor()
      
      	* gladeui/glade-utils.c: Change glade_util_find_iter_by_widget() to use
      	  glade_widget_is_ancestor() and speed up searches a little this way.
      45d30477
  3. 15 Dec, 2010 3 commits
  4. 29 Aug, 2010 1 commit
  5. 14 May, 2010 7 commits
  6. 30 Mar, 2010 1 commit
  7. 29 Mar, 2010 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-editor-property.[ch]: · 845366bc
      Tristan Van Berkom authored
      	  - Give object dialogs a bigger default size and hide the column headers
      
      	* gladeui/glade-signal-editor.c:
      	  - Now show an icon and tooltip in rows for signals that are only
      	    supported in the future, refresh them when support changes.
      
      	* gladeui/glade-widget-adaptor.h, gladeui/glade-property-class.h: Added some version checking macros.
      
      	* gladeui/glade-signal.[ch]: Add support warning meta data to signals
      
      	* gladeui/glade-project.c:
      	  - Simplify code with new version checking macros
      	  - Do the verify on signals for widgets as well as project warnings
      	    (update the signals a verify time).
      
      	* gladeui/glade-widget.c: GladeWidget takes a new "support-changed" to broadcast support changes
      	  on the widget.
      
      	* gladeui/glade-signal-editor.c:
      845366bc
  8. 28 Mar, 2010 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-xml-utils.h: Added "swapped" attribute definition · 5def911c
      Tristan Van Berkom authored
      	* gladeui/glade-signal.c: Added "swapped" attribute and read/write from xml, swapped attribute is
      	always saved, if its missing on load and user_data (object) is set, we assume a swapped default.
      
      	* gladeui/glade-signal-editor.c: Allow toggling "swapped" flag of a signal if user data is set.
      
      	* gladeui/glade-widget.c: Account for new signal "swapped" flag when modifying local signals.
      5def911c
  9. 24 Mar, 2010 1 commit
    • Tristan Van Berkom's avatar
      2010-03-24 Tristan Van Berkom <tvb@gnome.org> · d491e8dd
      Tristan Van Berkom authored
      	* gladeui/glade-signal.[ch]: Broke api of glade_signal_write(), this api should never
      	  be called outside of the Glade core so its a soft api break.
      
      	* gladeui/glade-widget.c: Call glade_signal_write() with the current project format, fixes bug 600031.
      d491e8dd
  10. 09 Mar, 2010 1 commit
  11. 11 Feb, 2010 1 commit
  12. 07 Feb, 2010 1 commit
  13. 04 Dec, 2009 1 commit
  14. 14 Sep, 2009 2 commits
  15. 29 Jun, 2009 1 commit
    • Tristan Van Berkom's avatar
      * configure.ac, gladeui/glade-app.c: Added --enable-mac-bundle configure option to · 8dfa0710
      Tristan Van Berkom authored
      special case runtime path lookups to bundling builds.
      
      * gladeui/glade-popup.[ch]: Added glade_popup_is_popup_event () to check the correct
      GdkEventButton state for a context menu (in a platform independant way).
      
      * gladeui/glade-base-editor.c, gladeui/glade-editor-property.c, gladeui/glade-palette-item.c,
      gladeui/glade-placeholder.c, gladeui/glade-widget.c, gladeui/glade-inspector.c: Use new
      popup function to detect whether to show a context menu or not (bug 587128).
      
      * gladeui/glade-base-editor.c: Fixed crashes with editable treeview column types (bug 586715).
      8dfa0710
  16. 18 Jun, 2009 1 commit
  17. 27 May, 2009 1 commit
  18. 25 Mar, 2009 1 commit
    • Tristan Van Berkom's avatar
      Fixed Mal-ordering of atk properties, signals and accelerators in Libglade · 9a971932
      Tristan Van Berkom authored
      
      	Fixed Mal-ordering of atk properties, signals and accelerators in
      	Libglade format output.
      	
      	* gladeui/glade-widget.[ch]: Now export glade_widget_write_signals(),
      	only write signals from the core when in builder format.
      
      	* plugins/gtk+/glade-gtk.c: glade_gtk_widget_write_widget(), write
      	properties out as "properties -> atk -> signals -> accelerators when
      	in libglade format, leave signals to core when in builder format.
      
      
      svn path=/trunk/; revision=2178
      9a971932
  19. 23 Mar, 2009 1 commit
  20. 15 Jan, 2009 1 commit
  21. 05 Jan, 2009 2 commits
  22. 24 Nov, 2008 1 commit
  23. 23 Nov, 2008 2 commits
    • Tristan Van Berkom's avatar
      Now add/remove parentless widget props from the project in · a10762dc
      Tristan Van Berkom authored
      
      	* gladeui/glade-command.c: Now add/remove parentless widget props from the project in 
      	  command_add/remove.
      
      	* gladeui/glade-widget.c: 
      	  - glade_widget_dup_properties/glade_widget_copy_properties take 2 new args, whether copy
      	    parentless widget properties or not, and whether to copy them exactly or not.
      	  - added glade_widget_get_parentless_reffed_widgets() to return a list of reffed parentless
      	    widgets.
      
      
      svn path=/trunk/; revision=2045
      a10762dc
    • Tristan Van Berkom's avatar
      glade_widget_build_object() now calls glade_widget_set_object() internally · 82c2cad3
      Tristan Van Berkom authored
      
      	* gladeui/glade-widget.c: glade_widget_build_object() now calls glade_widget_set_object() 
      	internally and then uses glade_widget_adaptor_set_property() for non construct properties.
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: 
      	  - Made GtkTreeView:model property query user at create time.
      	  - Fixed to never sync properties when in attribute mode, to sync attributes
      	    after adding cells to cell layouts, and to not set attributes to orphan cells
      	    (net result: copy/paste of treeviews now result in a nice runtime replica).
      	  - Did some reordering in glade-gtk.c
      
      
      svn path=/trunk/; revision=2044
      82c2cad3
  24. 07 Nov, 2008 1 commit
    • Tristan Van Berkom's avatar
      moved signal and children serialization from · 3277f95c
      Tristan Van Berkom authored
      	
      	* gladeui/glade-widget.c, gladeui/glade-widget-adaptor.c: moved signal and
      	children serialization from glade_widget_adaptor_object_write_widget() to
      	glade_widget_write() (bug #559531)
      
      
      svn path=/trunk/; revision=2019
      3277f95c
  25. 31 Oct, 2008 2 commits
    • Tristan Van Berkom's avatar
      making menu conversions seemless · 8dadf185
      Tristan Van Berkom authored
      
      	* plugins/gtk+/glade-image-item-editor.[ch], plugins/gtk+/glade-gtk.c:
      	making menu conversions seemless
      
      	* gladeui/glade-widget.c: Remove widgets from layout on hide,
      	hide widgets when adding parentless prop refs.
      
      
      svn path=/trunk/; revision=2014
      8dadf185
    • Tristan Van Berkom's avatar
      Added glade_widget_[un]lock() and glade_command_[un]lock_widget(). · 1e70cf40
      Tristan Van Berkom authored
      
      	* gladeui/glade-widget.[ch], gladeui/glade-command.[ch]: Added
      	glade_widget_[un]lock() and glade_command_[un]lock_widget().
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-convert.c,
      	plugins/gtk+/glade-image-item-editor.c: Dual format menu editing support
      	depending on my gtk+ patch on bug 527672, TODO: still need to add accel-groups
      	to GtkWindow on the glade side of things.
      
      
      svn path=/trunk/; revision=2013
      1e70cf40
  26. 28 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Reimplemented GtkMenuItem and subclasses from top to bottom · e86dd963
      Tristan Van Berkom authored
      
      	* plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: 
      	Reimplemented GtkMenuItem and subclasses from top to bottom
      
      	* plugins/gtk+/glade-image-item-editor.[ch], plugins/gtk+/Makefile.am:
      	New GtkImageMenuItem editor (that embeds the child image editor when needed)
      
      	* gladeui/glade-command.[ch]: Added glade_command_[un]protect_widget()
      
      	* gladeui/glade-widget.[ch]: Added glade_widget_[un]protect()
      	protected widgets come with a message and cannot be manually deleted
      	from the project.
      
      	* plugins/gtk+/glade-image-editor.c, plugins/gtk+/glade-button-editor.c,
      	plugins/gtk+/glade-tool-button-editor.c, gladeui/glade-editor-table.c:
      	Fixed to:
      	- not reffer to child editables in finalize
      	- always removed external signals and weak references from finalize
      
      	* gladeui/glade-base-editor.c: Fixed to allow properties expand/fill
      	in both label and entry.
      
      
      svn path=/trunk/; revision=2006
      e86dd963