1. 28 Jan, 2011 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-xml-utils.h, gladeui/glade-widget-adaptor.[ch], gladeui/glade-widget.[ch]: · 379eb295
      Tristan Van Berkom authored
      	  Added <add-child-verify-function> semantics to query the plugin if it's ok to add
      	  a said "child" to an adaptors widget "parent" and warn the user about it in context.
      
      	* gladeui/glade-project.c: Check glade_widget_add_verify() when pasting widgets
      
      	* gladeui/glade-command.c: Check glade_widget_add_verify() from glade_command_create()
      
      	* gladeui/glade-popup.c: Allow "Add widget here" action to appear for any project object
      	  and rely on glade_command_create() to warn the user via glade_widget_add_verify() if
      	  adding the widget fails.
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added <add-child-verify-function> support to
      	GtkContainer, GtkMenuShell, GtkMenuItem, GtkToolBar, GtkToolItem, GtkToolPalette, GtkToolItemGroup,
      	GtkActionGroup, GtkTextTagTable adaptors.
      379eb295
  2. 22 Jan, 2011 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-command.[ch]: Removed glade_command_set_naming_policy(). · 05191e1c
      Tristan Van Berkom authored
      	* gladeui/glade-project.[ch]: Removed naming policy, object ids are always unique.
      
      	* gladeui/glade-editor-property.c, glade-property-class.[ch], gladeui/glade-property.c,
      	gladeui/glade-signal-editor.c, gladeui/glade-utils.[ch], gladeui/glade-widget.c,
      	gladeui/glade-xml-utils.h, plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-icon-sources.c,
      	plugins/gtk+/glade-model-data.c: Removed 'widget' argument from
      	glade_property_class_make_gvalue_from_string() and from glade_utils_value_from_string() since
      	you never need a common ancestor to search a widget by name anymore.
      05191e1c
  3. 09 Jan, 2011 1 commit
  4. 08 Jan, 2011 1 commit
  5. 06 Jan, 2011 1 commit
  6. 05 Jan, 2011 3 commits
  7. 04 Jan, 2011 1 commit
  8. 03 Jan, 2011 2 commits
    • Tristan Van Berkom's avatar
      * gladeui/glade-app.[ch], gladeui/glade-command.c, gladeui/glade-editor.[ch], · cee72078
      Tristan Van Berkom authored
      	gladeui/glade-popup.c, gladeui/glade-project.c, gladeui/glade-signal-editor.c,
      	gladeui/glade-widget-adaptor.c, src/glade-window.c, src/main.c:
      	- Removed glade_app_get_editor(), Now the editor is not overly-refreshed by the
      	  core and editors can be created at will, the core doesnt need to hold on to one.
      	- Also, "gtk-doc-search" signal has been moved from the GladeEditor to the GladeApp.
      cee72078
    • Tristan Van Berkom's avatar
      * Another major refactor, tasks accomplished: · 51f4b3f3
      Tristan Van Berkom authored
      	  - Removed GladeApp selection handling, only on the project now
      	  - Removed "Copy" as a command, copying widgets no longer dirty documents (bug 546873)
      	  - Removed GladeApp "active_project" concept, every interaction is associated with
      	    a GladeProject
      	  - Simplified GladeClipboard, the clipboard now only has a list of widgets and
      	    not a "selection", everything is removed from the clipboard when new widgets are
      	    added there.
      	  - GladePalette now has a "project" property and does not need to be refreshed
      	    by an external entity.
      
      	19 files changed, 652 insertions(+), 1135 deletions(-)
      51f4b3f3
  9. 02 Jan, 2011 3 commits
  10. 01 Jan, 2011 4 commits
  11. 30 Dec, 2010 2 commits
  12. 29 Dec, 2010 1 commit
  13. 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
  14. 15 Dec, 2010 1 commit
  15. 15 Nov, 2010 1 commit
  16. 05 Nov, 2010 1 commit
    • Johannes Schmid's avatar
      Bug 630690 - drop GtkObject use · cbc454d0
      Johannes Schmid authored
      2010-11-05  Matthias Clasen <mclasen@redhat.com>
      
      	* gladeui/glade-command.c:
      	* gladeui/glade-editor-property.c:
      	* gladeui/glade-widget.c:
      	* plugins/gtk+/glade-convert.c:
      	Bug 630690 - drop GtkObject use
      cbc454d0
  17. 09 Sep, 2010 1 commit
  18. 04 Dec, 2009 1 commit
  19. 20 Jun, 2009 1 commit
    • Tristan Van Berkom's avatar
      Fix deprecated symbols (bug 572756) · b02be58e
      Tristan Van Berkom authored
      * gladeui/glade-clipboard-view.c, gladeui/glade-command.c, gladeui/glade-property-class.c,
      gladeui/glade-utils.c, plugins/gtk+/glade-gtk.c: Replaced symbols with new glib
      variants (Sam Thursfield - bug 572756)
      b02be58e
  20. 12 Jun, 2009 1 commit
    • Tristan Van Berkom's avatar
      * configure.in, NEWS: Rolling Glade 3.6.5 (added more output in configure.ac · b7ef9f28
      Tristan Van Berkom authored
      	config summery).
      
      	* gladeui/glade-project.[ch], gladeui/glade-command.c, gladeui/glade-inspector.c:
      	Really fixing widget naming policies again, this time I hope it sticks (bug 580745).
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Fixed dissapearing
      	dialogs on ESC (bug 582559)
      
      	* plugins/python/Makefile.am: Fixed relocated link problems with python
      	plugin build (bug 582982, patch by Arun Raghavan).
      b7ef9f28
  21. 23 Mar, 2009 1 commit
  22. 22 Mar, 2009 1 commit
  23. 16 Mar, 2009 1 commit
    • Tristan Van Berkom's avatar
      Rolling Glade 3.6.0 · 12ca59bc
      Tristan Van Berkom authored
      
      	* NEWS, configure.ac: Rolling Glade 3.6.0
      
      	* gladeui/glade-command.c: Remove widgets from their project before removing
      	  them from their parents (fixes bug 567809)
      
      	* src/glade-window.c: Dont access NULL GError when glade_project_save()
      	  returns FALSE with no error (user canceled save) (Fixed bug 574706).
      
      
      svn path=/trunk/; revision=2170
      12ca59bc
  24. 15 Jan, 2009 1 commit
  25. 05 Jan, 2009 1 commit
  26. 25 Nov, 2008 2 commits
    • Tristan Van Berkom's avatar
      Added editor support for Icon View. · 21605e92
      Tristan Van Berkom authored
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added editor support for Icon View.
      
      	* plugins/gtk+/glade-cell-renderer-editor.c: Export a new function to get the model from
      	the renderer regardless of the layout type.
      
      	* plugins/gtk+/glade-treeview-editor.c: Now supports editing any view that can have a model,
      	and pops up the store editor automatically on the right of the normal widget editor.
      
      
      svn path=/trunk/; revision=2051
      21605e92
    • Tristan Van Berkom's avatar
      Fixed check for wrapperless objects returned by adaptor_get_children(). · be4f8798
      Tristan Van Berkom authored
      
      	* gladeui/glade-command.c: Fixed check for wrapperless objects returned by adaptor_get_children().
      
      
      svn path=/trunk/; revision=2049
      be4f8798
  27. 24 Nov, 2008 1 commit
  28. 23 Nov, 2008 1 commit
    • 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
  29. 31 Oct, 2008 1 commit
    • 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
  30. 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