1. 04 Jan, 2011 1 commit
  2. 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
  3. 02 Jan, 2011 3 commits
  4. 01 Jan, 2011 4 commits
  5. 30 Dec, 2010 2 commits
  6. 29 Dec, 2010 1 commit
  7. 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
  8. 15 Dec, 2010 1 commit
  9. 15 Nov, 2010 1 commit
  10. 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
  11. 09 Sep, 2010 1 commit
  12. 04 Dec, 2009 1 commit
  13. 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
  14. 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
  15. 23 Mar, 2009 1 commit
  16. 22 Mar, 2009 1 commit
  17. 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
  18. 15 Jan, 2009 1 commit
  19. 05 Jan, 2009 1 commit
  20. 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
  21. 24 Nov, 2008 1 commit
  22. 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
  23. 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
  24. 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
  25. 26 Oct, 2008 1 commit
  26. 25 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Properly convert toolbutton:icon both ways. · 1ce0de4d
      Tristan Van Berkom authored
      
      	* gladeui/glade-convert.c: Properly convert toolbutton:icon both ways.
      
      	* plugins/gtk+/glade-gtk.c: Undid a little toolbutton support so that
      	stock-id remains untouched and is accessible in builder format, TODO
      	rework toolbars and menus (will be simpler) with GladeEditable.
      
      
      svn path=/trunk/; revision=2001
      1ce0de4d
  27. 17 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Fixed property commands to not unify across separate groups, and also to · ed3bb937
      Tristan Van Berkom authored
      
      
      	* gladeui/glade-command.c: Fixed property commands to not unify across separate groups,
      	and also to unify when they are not lists.
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-model-data.c:
      	  - Data properties now have DnD working
      	  - Adding TreeViewColumn support
      	  - Fixing liststore support to work for treestore
      
      
      svn path=/trunk/; revision=1977
      ed3bb937
  28. 16 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Encapsulated name tracking mechanism · 4f1e473e
      Tristan Van Berkom authored
      
      	* gladeui/Makefile.am, gladeui/glade-name-context.[ch]: Encapsulated name tracking mechanism
      
      	* gladeui/glade-project.c, gladeui/glade-command.c: Now added a naming policy to the project
      	with prefs and load/save support + a glade command to set it - also revamped the prefs dialog,
      	it also pops up automatically for new projects.
      
      	* gladeui/glade-editor.c, gladeui/glade-editor-property.c, gladeui/glade-property-class.c,
      	gladeui/glade-property.c, gladeui/glade-widget.c: All effected since now 
      	glade_property_class_make_gvalue_from_string () needs a GladeWidget argument to do
      	hierachic context sensitive searches... that and naming is much cleaner now.
      	
      	* src/glade-window.c: remember to pass ownership of the project to the app.
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-column-types.c, plugins/gtk+/glade-model-data.c:
      	BEWARE: Dangerous and still a work in progress.
      
      
      svn path=/trunk/; revision=1972
      4f1e473e
  29. 01 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Implemented new "context" i18n metadata. · 4f74b453
      Tristan Van Berkom authored
      
      	* gladeui/glade-property.[ch], gladeui/glade-command.[ch], 
      	gladeui/glade-editor-property.c: Implemented new "context" i18n
      	metadata.
      
      	* gladeui/glade-widget.c: Fixed to hide non-window widgets in glade_widget_hide()
      
      
      svn path=/trunk/; revision=1967
      4f74b453
  30. 22 Sep, 2008 1 commit
    • Tristan Van Berkom's avatar
      Fixed adjustments when values are null in libglade mode · 3e54b226
      Tristan Van Berkom authored
      
      	* gladeui/glade-editor-property.c: Fixed adjustments when values are null in
      	libglade mode
      
      	* plugins/gtk+/gtk+.xml.in: Reorganized groups, added some more metadatas
      
      	* plugins/gtk+/glade-convert.c: 
      	  - Convert "text" property of TextView to a textbuffer and text property 
      	    in builder format.
      	  - Convert "tooltip" <--> "tooltip-text"
      	
      	* gladeui/glade-popup.c, gladeui/glade-inspector.c: enhanced menu for 
      	inspector empty spots (paste toplevels)
      
      	* gladeui/glade-editor-property.c: Adjustments in libglade had bugs, hardcoded
      	default values here and made sure object is NULL on default.
      
      	* gladeui/glade-widget.[ch]: Removed glade_widget_project_notify()
      
      	* gladeui/glade-command.c: 
      	  - glade_command_remove() implicitly makes commands to unset any properties 
      	    reffering to the object being removed from the project.
      	  - project conversions now cleanup unsupported widgets/properties
      
      	* gladeui/glade-palette.c, gladeui/glade-app.c: Moved toplevel widget creation
      	code from gladeapp to gladepalette.
      
      
      svn path=/trunk/; revision=1955
      3e54b226
  31. 21 Sep, 2008 1 commit
    • Tristan Van Berkom's avatar
      Set sizegroup_add action sensitive/insensitive depending on project format · 1baaef3b
      Tristan Van Berkom authored
      
      	* plugins/gtk+/glade-gtk.c: Set sizegroup_add action sensitive/insensitive
      	  depending on project format
      
      	* plugins/gtk+/gtk+.xml.in: Set libglade-unsupported && create-type on alot of properties
      
      	* gladeui/glade-editor-property.c: Set eprop insensitive also if its in an unsupported
      	  format
      
      	* gladeui/glade-xml-utils.h, gladeui/glade-property-class.c: Added "create-type"
      
      	* gladeui/glade-property.[ch]: Now property states can be flagged and
      	  also include format_disabled state.
      
      
      svn path=/trunk/; revision=1948
      1baaef3b
  32. 19 Sep, 2008 1 commit
    • Tristan Van Berkom's avatar
      Now we have a conversion routine that is run in the plugin to convert some · 351a89ed
      Tristan Van Berkom authored
      
      	Now we have a conversion routine that is run in the plugin to
      	convert some data for one format to another (builder on the way...)
      	In this patch we use it to handle GtkAdjustment property conversions.
      	(NOTE: Completely undoable)
      	
      	* gladeui/glade-editor-property.c: Made adjustment eprop fallback on
      	  object dialog in builder cases.
      
      	* gladeui/glade-command.[ch]: Added glade_command_set_project_format()
      
      	* gladeui/gldae-catalog.c, gladeui/glade-xml-utils.h: Added GladeProjectConvertFunc
      
      	* plugins/gtk+/Makefile.am, plugins/gtk+/glade-convert.c,
      	plugins/gtk+/gtk+.xml.in: New file to handle conversion routines, 
      	added some objects.
      
      
      svn path=/trunk/; revision=1935
      351a89ed