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. 27 Jan, 2011 3 commits
  3. 26 Jan, 2011 1 commit
    • Tristan Van Berkom's avatar
      * plugins/gtk+/Makefile.am, plugins/gtk+/glade-string-list.[ch]: Added Boxed type · e086ae99
      Tristan Van Berkom authored
      	  and GladeEditorProperty to manage/edit a list of strings that can be translatable.
      	  This property editor uses a treeview and supports reordering of rows with Drag'n'Drop
      	  as well as deletion of rows using the 'Delete' key. Every row can have individual
      	  i18n information set via the common i18n dialog.
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Add GtkComboBoxText support
      	  to Glade and use the GladeStringList boxed type to edit the list of translatable
      	  items.
      e086ae99
  4. 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
  5. 16 Jan, 2011 3 commits
  6. 12 Jan, 2011 1 commit
  7. 10 Jan, 2011 1 commit
  8. 09 Jan, 2011 5 commits
  9. 08 Jan, 2011 2 commits
  10. 07 Jan, 2011 1 commit
  11. 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
  12. 04 Jan, 2011 1 commit
  13. 03 Jan, 2011 1 commit
    • 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
  14. 02 Jan, 2011 2 commits
  15. 01 Jan, 2011 2 commits
  16. 31 Dec, 2010 3 commits
  17. 30 Dec, 2010 4 commits
  18. 29 Dec, 2010 1 commit
  19. 23 Dec, 2010 1 commit
  20. 22 Dec, 2010 2 commits
  21. 20 Dec, 2010 3 commits