1. 02 Aug, 2018 2 commits
  2. 01 Jun, 2018 1 commit
  3. 28 Apr, 2014 1 commit
  4. 26 Mar, 2014 1 commit
  5. 18 Dec, 2013 1 commit
  6. 13 Apr, 2013 2 commits
  7. 06 Apr, 2013 1 commit
  8. 12 Mar, 2013 1 commit
  9. 31 Jan, 2013 1 commit
  10. 02 Oct, 2012 1 commit
    • Juan Pablo Ugarte's avatar
      Added intitial support for runtime creation and loading of composite templates. · 856a93ad
      Juan Pablo Ugarte authored
      gladeui/glade-app.c: Load composite templates from G_USER_DIRECTORY_TEMPLATES
      
      gladeui/glade-project.[ch]
       o Added glade_project_dump_string()
       o Addes safe guards for NULL catalogs (composite template adaptors does not have a catalog)
      
      gladeui/glade-widget-adaptor.[ch]
       o Added template and template-path properties
       o Added glade_widget_adaptor_get_template() and
         glade_widget_adaptor_from_composite_template()
      
      gladeui/glade-composite-template.[ch]: Added support to load composite templates and export a widget as such.
      
      plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: added "Export as template" action
      856a93ad
  11. 05 Apr, 2011 3 commits
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-widget-adaptor.[ch]: · c447bffe
      Juan Pablo Ugarte authored
         o removed GladeGetInternalChildrenFunc, replaced by making GladeGetChildrenFunc
           base implementation return internal children
      
       * plugins/gtk+/glade-gtk.c: glade_gtk_container_get_children()
         chain up to parent implementation
      c447bffe
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-widget-adaptor.[ch]: · 6c0314d5
      Juan Pablo Ugarte authored
         o added GladeGetInternalChildrenFunc class and base implementation method
         o removed glade_widget_adaptor_get_internal_children() function
         o gwa_internal_children_update_from_node() reworked to work with simplyfied <internal-children> format
           <internal-children>
             <object/>
             <object>
               <object/>
             </object>
           </internal-children>
      
       * plugins/gtk+/glade-gtk.c:
         o fixed glade_gtk_container_get_children() now uses new get_internal_children
         GWA method and purify the list to remove posible duplicates
      
       * plugins/gtk+/gtk+.xml.in:
         o update <internal-children> tag to new format
         o make GtkTreeViewColumn:widget property parentless-widget
      
       * src/glade-window.c: set project in inspector after finishing loading
         (25% improvment in loading time)
      6c0314d5
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-widget-adaptor.[ch]: · e0b4eb9c
      Juan Pablo Ugarte authored
         o Added support for reading internal children declaration in the catalog
         o Added GWA base class get_internal_child implementation using gtk_buildable_get_internal_child()
         o Create internal children as specified in catalog in glade_widget_adaptor_post_create()
           before calling deep_post_create() and post_create() methods
         o new API glade_widget_adaptor_has_internal_children()
           glade_widget_adaptor_get_internal_children()
      
       * gladeui/glade-widget.[ch]:
         o Made GladeWidget::reason property readable
         o Added new API glade_widget_find_child()
      
       * plugins/gtk+/glade-gtk-action-widgets.[ch]:
         o reworked code from GtkDialog support to read and write widget actions special tags
           found in GtkDialog and GtkInfoBar widgets
      
       * plugins/gtk+/glade-gtk-info-bar.c: support code for reading and writing GtkInfoBar special tags
      
       * plugins/gtk+/glade-gtk.c:
         o Removed GtkBox, GtkDialog, GtkComboBox and GtkTreeView unused get_internal_child functions
         o Removed creation of internal children of GtkDialog, GtkColorSelectionDialog,
           GtkFontSelectionDialog, GtkComboBox and GtkTreeView.
         o Implemented GtkDialog action-widgets tag support using common code.
      
       * plugins/gtk+/gtk+.xml.in:
         o Added support for GtkInfoBar widget.
         o Defined internal children of GtkDialog, GtkColorSelectionDialog,
           GtkFontSelectionDialog, GtkComboBox, GtkInfoBar and GtkTreeView.
      
       * gladeui/glade-xml-utils.h: Added GLADE_TAG_INTERNAL_CHILDREN and GLADE_TAG_ANARCHIST tags
      
       * plugins/glade-catalog.dtd: added new syntax to catalog description
      e0b4eb9c
  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. 05 Jan, 2011 1 commit
  15. 04 Jan, 2011 1 commit
  16. 02 Jan, 2011 2 commits
  17. 01 Jan, 2011 1 commit
  18. 30 Dec, 2010 2 commits
  19. 29 Dec, 2010 1 commit
  20. 27 Dec, 2010 1 commit
  21. 09 Sep, 2010 1 commit
  22. 14 May, 2010 1 commit
  23. 29 Mar, 2010 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-editor-property.[ch]: · 845366bc
      Tristan Van Berkom authored
      	  - Give object dialogs a bigger default size and hide the column headers
      
      	* gladeui/glade-signal-editor.c:
      	  - Now show an icon and tooltip in rows for signals that are only
      	    supported in the future, refresh them when support changes.
      
      	* gladeui/glade-widget-adaptor.h, gladeui/glade-property-class.h: Added some version checking macros.
      
      	* gladeui/glade-signal.[ch]: Add support warning meta data to signals
      
      	* gladeui/glade-project.c:
      	  - Simplify code with new version checking macros
      	  - Do the verify on signals for widgets as well as project warnings
      	    (update the signals a verify time).
      
      	* gladeui/glade-widget.c: GladeWidget takes a new "support-changed" to broadcast support changes
      	  on the widget.
      
      	* gladeui/glade-signal-editor.c:
      845366bc
  24. 28 Mar, 2010 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-widget-adaptor.[ch]: Add a "scrollable" flag on the adaptor class vtable · b45ddd32
      Tristan Van Berkom authored
      	  introspected by checking if (widget_class->set_scroll_adjustments_signal) != 0.
      
      	* gladeui/glade-utils.[ch]: Added glade_util_check_and_warn_scrollable() to check and warn the
      	  user if they are trying to add a non-scrollable widget to a scrolled window.
      
      	* gladeui/glade-app.c, gladeui/glade-popup.c, gladeui/glade-placeholder.c, plugins/gtk+/glade-gtk.c:
      	Consult glade_util_check_and_warn_scrollable() before executing commands that introduce objects
      	to the project.
      b45ddd32
  25. 25 Mar, 2010 1 commit
  26. 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
  27. 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
  28. 15 Nov, 2008 1 commit
    • Tristan Van Berkom's avatar
      Added new backend ->depends() vfunc to determine toplevel dependancies · 18127438
      Tristan Van Berkom authored
      
      	* gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.h: Added
      	new backend ->depends() vfunc to determine toplevel dependancies (for
      	glade file output ordering).
      
      	* gladeui/glade-project.[ch]: 
      	  - Sort dependancies using glade_widget_adaptor_depends()
      
      	* plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: 
      	  - Added ->depends() func for GtkWidget and GtkSizeGroup
      
      
      svn path=/trunk/; revision=2032
      18127438
  29. 24 Oct, 2008 1 commit
  30. 23 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      - Added GladeEditable interface used as pages by GladeEditor - Added · d38ad3ce
      Tristan Van Berkom authored
      
      	* gladeui/Makefile.am, gladeui/glade-editable.[ch], gladeui/glade-editor-table.[ch]:
      	- Added GladeEditable interface used as pages by GladeEditor
      	- Added GladeEditorTable widget to implmenemt the editable as the traditional table
      	  with sorted properties
      
      	* gladeui/glade-editor.[ch]: Removed lots of code, now uses GladeEditables returned
      	  by thier adaptors.
      
      	* gladeui/glade-editor-property.c: Removed obsolete doc-search signal.
      
      	* gladeui/glade-widget-adaptor.[ch]: Added GladeCreateEditableFunc to allow backends
      	  to define layouts of pages in the editor.
      
      
      svn path=/trunk/; revision=1990
      d38ad3ce
  31. 21 Oct, 2008 1 commit
  32. 18 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Now support editing enum types · 7c0ea19f
      Tristan Van Berkom authored
      
      	* plugins/gtk+/glade-model-data.c: Now support editing enum types
      
      	* plugins/gtk+/glade-column-types.c: Generate a list of enum and flag column types to select from.
      
      
      svn path=/trunk/; revision=1979
      7c0ea19f
  33. 21 Sep, 2008 1 commit
  34. 20 Sep, 2008 1 commit
    • Tristan Van Berkom's avatar
      Added "supports" catalog element to supply supported formats, added · a8a21709
      Tristan Van Berkom authored
      
      	* gladeui/glade-xml-utils.h, gladeui/glade-catalog.[ch], 
      	gladeui/glade-widget-adaptor.[ch], gladeui/glade-property-class.[ch],
      	gladeui/glade-project.c, glade-palette-item.c: Added "supports" catalog element
      	to supply supported formats, added libglade-only and libglade-unsupported properties
      	for widget classes and property classes, those metadata will show up in the editor
      	like versioning info, in the verify logs as well, and the palette will adjust
      	sensitivity according to the new properties.
      
      	* plugins/gtk+/gtk+.xml.in, plugins/gnome/gnome.xml.in: Added supports
      	elements and marked widgets/properties as libglade-only/libglade-unsupported in
      	the gtk+ catalog.
      
      
      svn path=/trunk/; revision=1945
      a8a21709