1. 09 Jan, 2011 1 commit
  2. 04 Jan, 2011 1 commit
  3. 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
  4. 02 Jan, 2011 1 commit
  5. 01 Jan, 2011 2 commits
  6. 30 Dec, 2010 3 commits
  7. 29 Dec, 2010 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-base-editor.c, gladeui/glade-editor-property.c, · 0e4da586
      Tristan Van Berkom authored
      	gladeui/glade-editor-table.c, gladeui/glade-editor-table.h,
      	plugins/gtk+/glade-activatable-editor.c, plugins/gtk+/glade-button-editor.c,
      	plugins/gtk+/glade-entry-editor.c, plugins/gtk+/glade-image-editor.c,
      	plugins/gtk+/glade-image-item-editor.c, plugins/gtk+/glade-label-editor.c,
      	plugins/gtk+/glade-label-editor.h, plugins/gtk+/glade-tool-button-editor.c:
      	Removed the GtkTables and use GtkGrid in property editors so that line wrapping
      	is hieght-for-width.
      0e4da586
  8. 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
  9. 16 Dec, 2010 1 commit
  10. 19 Sep, 2010 1 commit
  11. 17 Aug, 2010 1 commit
    • Tristan Van Berkom's avatar
      Changes for GTK+ 3.0 cleanup · 003833ae
      Tristan Van Berkom authored
       - Added convenience glade_utils_cairo_draw_[line/rectangle] to cover
         parts where the gdk drawing api is removed.
       - use gdk_pixbuf_new_from_xpm_data()/gdk_pixbuf_render_pixmap_and_mask()
         instead of the removed gdk_pixmap_new_from_xpm_d().
      003833ae
  12. 14 May, 2010 1 commit
  13. 01 Apr, 2010 1 commit
  14. 28 Mar, 2010 1 commit
  15. 22 Sep, 2009 1 commit
  16. 29 Jun, 2009 2 commits
  17. 27 May, 2009 1 commit
  18. 17 May, 2009 1 commit
  19. 05 Jan, 2009 1 commit
  20. 11 Dec, 2008 1 commit
    • Tristan Van Berkom's avatar
      Relicensed LGPL. · aa044add
      Tristan Van Berkom authored
      
      	* gladeui/glade-name-context.[ch], gladeui/glade-editable.[ch]: Relicensed LGPL.
      
      	* plugins/gtk+/glade-image-editor.c, plugins/gtk+/glade-image-item-editor.c,
      	plugins/gtk+/glade-button-editor.c, plugins/gtk+/glade-label-editor.c,
      	plugins/gtk+/glade-cell-renderer-editor.c, plugins/gtk+/glade-tool-button-editor.c,
      	gladeui/glade-editor-table.c, gladeui/glade-base-editor.c: 
      	Now editable portions of properties dont expand in tables, leaving more freedom 
      	for labels to expand in tight spots, no more item_labels in radio buttons (they dont expand).
      
      	* gladeui/glade-widget-adaptor.c: Fixed regression, now disabled classes are not
      	reinstalled in subclasses.
      
      
      svn path=/trunk/; revision=2065
      aa044add
  21. 09 Dec, 2008 1 commit
    • Tristan Van Berkom's avatar
      Bumping gtk+ required version to 2.14 · 0c973376
      Tristan Van Berkom authored
      
      	* configure.ac: Bumping gtk+ required version to 2.14
      
      	* gladeui/glade-xml-utils.c, gladeui/glade-widget-adaptor.[ch],
      	gladeui/glade-property-class.[ch], gladeui/glade-project.c: Added support
      	for "builder-since" versioning (since builder supported this property/widget).
      
      	* plugins/gtk+/gtk+.xml.in: Marked appropriate properties and objects "builder-since"
      	and brought up to date new properties and signals introduced in 2.14.
      
      	* gladeui/glade-base-editor.c: Plugged resource leak in finalize().
      
      
      svn path=/trunk/; revision=2060
      0c973376
  22. 25 Nov, 2008 1 commit
  23. 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
  24. 22 Nov, 2008 4 commits
    • Tristan Van Berkom's avatar
      added niceness · 61e3f47c
      Tristan Van Berkom authored
      svn path=/trunk/; revision=2042
      61e3f47c
    • Tristan Van Berkom's avatar
      New editor to group the treeview and model together in the base editor · 6d8d9fad
      Tristan Van Berkom authored
      
      	* plugins/gtk+/Makefile.am, plugins/gtk+/glade-treeview-editor.[ch]: New editor to group
      	  the treeview and model together in the base editor treeview editor
      
      	* gladeui/glade-editor-table.c: 
      	  - Load propertes up a realize time (some sizes need negotiation when loaded editables
      	    are going into dialogs that are not yet on screen).
      
      
      svn path=/trunk/; revision=2041
      6d8d9fad
    • Tristan Van Berkom's avatar
      Fixed a warning hiding a never built label · 735576a9
      Tristan Van Berkom authored
      
      	* gladeui/glade-editor-table.c: Fixed a warning hiding a never built label
      
      	* plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: 
      	  - First itteration on the treeview editor, removed annoying actions for column/cell
      	    hierarchy and do it all in the editor, added position packing property to treeview
      	    column for this (treeview column still implemented generically as a cell layout).
      
      
      svn path=/trunk/; revision=2040
      735576a9
    • Tristan Van Berkom's avatar
      - Removed apis to add popups, now they are autogenerated - Added · d4a36f7c
      Tristan Van Berkom authored
      
      	* gladeui/glade-base-editor.c: 
      	  - Removed apis to add popups, now they are autogenerated
      	  - Added glade_base_editor_append_types(), glade_base_editor_new() now
      	    only adds types supported by the container object, use _append_types() to
      	    define hierarcic type relations for children.
      
      	* plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Now the toolbar editor
      	  can add menus and edit menus inside the gtkmenutoolbutton (fixed bug 429438).
      
      
      svn path=/trunk/; revision=2039
      d4a36f7c
  25. 15 Nov, 2008 2 commits
    • Tristan Van Berkom's avatar
      added glade_utils_hijack_key_press () · 8d9a6b1b
      Tristan Van Berkom authored
      
      	* gladeui/glade-utils.c: added glade_utils_hijack_key_press ()
      
      	* src/glade-window.c: Moved hijack_key_press to glade_utils
      
      	* gladeui/glade-editor.[ch]:
      	  - Added "widget" property
      	  - added glade_editor_dialog_for_widget()
      
      	* plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Added "Edit Separately" action
      
      
      
      svn path=/trunk/; revision=2030
      8d9a6b1b
    • Tristan Van Berkom's avatar
      Update glade-app accel group. · 4020dd82
      Tristan Van Berkom authored
      
      	* src/glade-window.c: Update glade-app accel group.
      
      	* gladeui/glade-project.[ch], gladeui/glade-app.c: Remove accel group notion from projects
      
      	* gladeui/glade-base-editor.c:
      	  - Use global accel group (with keypress editor hijack in place)
      	  - No longer modal
      	  - added "container" property on the editor
      	  - dedicated dialogs self destruct if their container changes
      
      
      svn path=/trunk/; revision=2029
      4020dd82
  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
  27. 27 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      - Reimplemented GtkImage from ground up. - Reimplemented stock on · 72e543f0
      Tristan Van Berkom authored
      
      	* plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: 
      	- Reimplemented GtkImage from ground up.
      	- Reimplemented stock on GtkButton.
      	- Made toolbutton editables show up in the toolbar editor
      
      	* gladeui/glade-base-editor.[ch]: Added glade_base_editor_add_editable()
      
      	* plugins/gtk+/glade-button-editor.c, plugins/gtk+/glade-tool-bar-editor.c:
      	Implement new Editable vfunc set_show_name()
      
      	* gladeui/glade-editor-table.c, gladeui/glade-editable.c, gladeui/glade-editor.c:
      	Added new vfunc set_show_name()
      
      	* plugins/gtk+/Makefile.am, plugins/gtk+/glade-image-editor.[ch]: New editor
      	widget for GtkImage
      
      	* gladeui/glade-property-class.[ch]: string props can now be "stock" or "stock-icon"
      
      	* gladeui/glade-widget-adaptor.c: No more stock enum eprops
      
      	* gladeui/glade-editor-property.c: Handle string types with "stock" or "stock-icon"
      
      
      svn path=/trunk/; revision=2004
      72e543f0
  28. 17 Aug, 2008 1 commit
  29. 07 Apr, 2008 1 commit
    • Tristan Van Berkom's avatar
      Run gtkdocize with --flavour=no-tmpl · c43aaea0
      Tristan Van Berkom authored
      
      
      	* autogen.sh: Run gtkdocize with --flavour=no-tmpl
      	
      	* configure.ac: Require gtk-doc 1.9 and bump to 3.5.0 dev version.
      	
      	* doc/gladeui-overrides.txt, doc/children.sgml, doc/tmpl/*: Removed unneeded.
      
      	* doc/gladeui-docs.sgml, doc/widgetclasses.sgml,
      	doc/catalogintro.sgml, doc/Makefile.am: Mega docs update, added new
      	files and completely rediscribed the catalog in its new form.
      
      	* gladeui/glade-design-view.c, gladeui/glade-widget.c, 
      	gladeui/glade-widget-adaptor.c, gladeui/glade-command.c,
      	gladeui/glade-widget-adaptor.h, gladeui/glade-base-editor.c,
      	gladeui/glade-widget-action.c, gladeui/glade-xml-utils.c,
      	gladeui/glade-utils.c, gladeui/glade-catalog.c, gladeui/glade-property.c,
      	gladeui/glade-project.c: Added some description statements to newly 
      	documented files, fixed some warnings in other sources.
      
      M    ChangeLog
      M    configure.ac
      M    doc/gladeui-docs.sgml
      M    doc/widgetclasses.sgml
      M    doc/catalogintro.sgml
      D    doc/gladeui-overrides.txt
      M    doc/Makefile.am
      D    doc/children.sgml
      D    doc/tmpl
      M    doc/gladeui-sections.txt
      M    doc/gladeui.types
      M    doc/properties.sgml
      M    gladeui/glade-design-view.c
      M    gladeui/glade-widget.c
      M    gladeui/glade-widget-adaptor.c
      M    gladeui/glade-command.c
      M    gladeui/glade-widget-adaptor.h
      M    gladeui/glade-base-editor.c
      M    gladeui/glade-widget-action.c
      M    gladeui/glade-xml-utils.c
      M    gladeui/glade-utils.c
      M    gladeui/glade-catalog.c
      M    gladeui/glade-property.c
      M    gladeui/glade-project.c
      M    autogen.sh
      
      svn path=/trunk/; revision=1775
      c43aaea0
  30. 03 Apr, 2008 1 commit
    • Tristan Van Berkom's avatar
      merging builder branch into trunk · 64bb8141
      Tristan Van Berkom authored
      
      A    plugins/gtk+/glade-keysyms.c
      M    plugins/gtk+/glade-gtk.c
      M    plugins/gtk+/gtk+.xml.in
      A    plugins/gtk+/glade-accels.c
      M    plugins/gtk+/Makefile.am
      A    plugins/gtk+/glade-accels.h
      M    ChangeLog
      M    gladeui/glade-editor.c
      M    gladeui/glade-editor-property.c
      M    gladeui/glade-editor-property.h
      M    gladeui/glade-widget.c
      M    gladeui/glade-widget.h
      M    gladeui/glade-widget-adaptor.c
      M    gladeui/glade-command.c
      M    gladeui/glade-widget-adaptor.h
      M    gladeui/glade-parser.c
      M    gladeui/glade-xml-utils.c
      M    gladeui/glade-base-editor.c
      M    gladeui/glade-utils.c
      D    gladeui/glade-parser.h
      M    gladeui/glade-signal-editor.c
      M    gladeui/glade-xml-utils.h
      D    gladeui/glade-keysyms.c
      M    gladeui/glade-property.c
      M    gladeui/glade-property-class.c
      M    gladeui/glade-property.h
      M    gladeui/glade-builtins.c
      M    gladeui/glade-property-class.h
      M    gladeui/glade-builtins.h
      M    gladeui/glade-project.c
      M    gladeui/glade-signal.c
      M    gladeui/Makefile.am
      M    gladeui/glade-signal.h
      
      svn path=/trunk/; revision=1764
      64bb8141
  31. 09 Mar, 2008 1 commit
  32. 19 Dec, 2007 1 commit
    • Christian Persch's avatar
      Port to gtk 2.12 tooltips API. Bug #500947. Remove the unnecessary event · c651fba1
      Christian Persch authored
      2007-12-19  Christian Persch  <chpe@gnome.org>
      
      	* configure.ac:
      	* gladeui/glade-app.c: (glade_app_refresh_undo_redo_button):
      	* gladeui/glade-base-editor.c: (glade_base_editor_add_properties):
      	* gladeui/glade-editor-property.c:
      	(glade_editor_property_tooltip_cb),
      	(glade_editor_property_sensitivity_cb),
      	(glade_editor_property_create_info_button),
      	(glade_editor_property_constructor),
      	(glade_editor_property_finalize),
      	(glade_editor_property_load_common),
      	(glade_eprop_text_show_i18n_dialog),
      	(glade_eprop_adjustment_table_add_label):
      	* gladeui/glade-editor-property.h:
      	* gladeui/glade-editor.c: (glade_editor_notebook_page),
      	(glade_editor_create_info_button),
      	(glade_editor_create_reset_button),
      	(glade_editor_table_append_item):
      	* gladeui/glade-palette.c: (glade_palette_dispose),
      	(glade_palette_new_item), (glade_palette_new_item_group),
      	(glade_palette_update_appearance), (glade_palette_init):
      	* gladeui/glade-project.c: (glade_project_dispose),
      	(glade_project_init):
      	* gladeui/glade-project.h:
      	* gladeui/glade-property-class.c:
      	(glade_property_class_new_from_spec):
      	* gladeui/glade-utils.c:
      	* gladeui/glade-widget.c: (expose_draw_selection):
      	* plugins/gtk+/glade-gtk.c: (glade_gtk_widget_set_property),
      	(glade_gtk_widget_get_property):
      	* src/glade-window.c: (format_project_list_item_tooltip),
      	(refresh_projects_list_menu), (glade_window_init): Port to gtk 2.12
      	tooltips API. Bug #500947. Remove the unnecessary event boxes on the property
      	labels, part of bug #490157.
      
      svn path=/trunk/; revision=1660
      c651fba1