1. 12 May, 2018 1 commit
  2. 05 Nov, 2014 1 commit
    • Tristan Van Berkom's avatar
      GladeCommand: Experimental - properly record child type for removal commands. · 3f5e0298
      Tristan Van Berkom authored
      This seems to be working well but might cause problems (let's call it
      a red flag if things go wrong and we need to bisect), it fixes drag & drop
      undo/redo for GtkExpander (Drag and drop the expander label into the
      expander content and undo/redo/undo/redo, this was broken, and this commit
      fixes that and also improves things for the currently experimental headerbar
      support).
      3f5e0298
  3. 17 Apr, 2014 1 commit
  4. 21 Dec, 2013 1 commit
  5. 03 Oct, 2013 1 commit
  6. 28 Apr, 2013 1 commit
  7. 11 Apr, 2013 4 commits
  8. 09 Apr, 2013 2 commits
  9. 18 Jan, 2013 1 commit
  10. 03 May, 2012 1 commit
  11. 03 Feb, 2011 1 commit
    • Tristan Van Berkom's avatar
      2011-02-03 Pablo Castellano <pablog@gnome.org> · b17b3bb6
      Tristan Van Berkom authored
      	Make libgladeui-2 library come with introspection data, patch based on original
      	patch by Alan Knowles.
      
      	* configure.ac: Added gobject-introspection m4 stuff
      
      	* gladeui/Makefile.am: Added rules to build Gladeui-2.0 gir and typelib
      
      	* gladeui/glade-app.c, gladeui/glade-command.c, gladeui/glade-project.c: Some changes
      	  made to pass the introspection build.
      b17b3bb6
  12. 30 Jan, 2011 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-xml-utils.h, gladeui/glade-widget-adaptor.[ch], gladeui/glade-widget.[ch]: · 1167ed50
      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.
      1167ed50
  13. 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
  14. 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
  15. 09 Jan, 2011 1 commit
  16. 08 Jan, 2011 1 commit
  17. 06 Jan, 2011 1 commit
  18. 05 Jan, 2011 3 commits
  19. 04 Jan, 2011 1 commit
  20. 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
  21. 02 Jan, 2011 3 commits
  22. 01 Jan, 2011 4 commits
  23. 30 Dec, 2010 2 commits
  24. 29 Dec, 2010 1 commit
  25. 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
  26. 15 Dec, 2010 1 commit
  27. 15 Nov, 2010 1 commit