1. 30 Oct, 2018 1 commit
  2. 11 Jun, 2015 1 commit
  3. 22 May, 2012 1 commit
  4. 27 Apr, 2012 1 commit
  5. 05 Jan, 2011 1 commit
    • Tristan Van Berkom's avatar
      * gladeui/glade-app.h, gladeui/glade-base-editor.h, gladeui/glade-catalog.h, · 0a046221
      Tristan Van Berkom authored
      	gladeui/glade-design-layout.h, gladeui/glade-design-view.h, gladeui/glade-editable.h,
      	gladeui/glade-editor-property.h, gladeui/glade-named-icon-chooser-dialog.h,
      	gladeui/glade-project.h: Aligning some indentation in headers, adding padding
      	to core object classes for possible future expansion.
      
      	Glade core api now officially sealed and ABI stable.
      0a046221
  6. 30 Dec, 2010 1 commit
  7. 29 Dec, 2010 1 commit
  8. 29 Dec, 2008 1 commit
  9. 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
  10. 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
  11. 09 Apr, 2008 1 commit
    • Tristan Van Berkom's avatar
      Filled in all since, deprecated and builder-unsupported properties. · 1dd08365
      Tristan Van Berkom authored
      
      	* plugins/gtk+/gtk+.xml.in: Filled in all since, deprecated and
      	  builder-unsupported properties.
      
      	* gladeui/glade-widget.c, gladeui/glade-widget.h, gladeui/glade-widget-adaptor.c,
      	gladeui/glade-command.c, gladeui/glade-widget-adaptor.h,
      	gladeui/glade-utils.h, gladeui/glade-catalog.c, 
      	gladeui/glade-catalog.h, gladeui/glade-app.c, gladeui/glade-app.h, 
      	gladeui/glade-property-class.c, gladeui/glade-property-class.h, 
      	gladeui/glade-project.c, gladeui/glade-project.h:
      	Added versioning support, you can always chose the target version of
      	your project starting with gtk+ 2.8 - a project preferences dialog has
      	been added where you can switch your format, switch your target version
      	and test for incompatabilities. incompatability error dialogs are also
      	launched on save as. Target versions are saved to the glade file; 
      	TODO: patch GtkBuilder to test the required gtk+ version from
      	<requires lib="gtk+" version="2.8"> and at least warn, also let
      	third party widget developers test thier own versions using builder.
      
      	* gladeui/glade-xml-utils.h, gladeui/glade-xml-utils.c: routines
      	for parsing version numbers.
      
      
      	* gladeui/glade-utils.c: glade_util_ui_message() takes a widget to
      	embed arg now.
      
      
      svn path=/trunk/; revision=1780
      1dd08365
  12. 01 Jul, 2007 1 commit
  13. 12 Apr, 2007 1 commit
    • Vincent Geddes's avatar
      Auto-generate `gladeui.def' for DLL symbol exports. Remove · 48cacc47
      Vincent Geddes authored
      	* gladeui/Makefile.am: Auto-generate `gladeui.def' for DLL symbol
      	  exports. Remove -DINSIDE_LIBGLADEUI from libgladeui_1_la_CPPFLAGS.
      
      	* gladeui/glade-accumulators.h, gladeui/glade-app.h,
      	  gladeui/glade-base-editor.h, gladeui/glade-binding.h,
      	  gladeui/glade-builtins.h, gladeui/glade-catalog.h,
      	  gladeui/glade-clipboard-view.h, gladeui/glade-clipboard.h,
      	  gladeui/glade-command.h, gladeui/glade-custom.h,
      	  gladeui/glade-debug.h, gladeui/glade-design-view.h,
      	  gladeui/glade-editor-property.h, gladeui/glade-editor.h,
      	  gladeui/glade-fixed.h, gladeui/glade-palette.h,
      	  gladeui/glade-parameter.h, gladeui/glade-placeholder.h,
      	  gladeui/glade-project-view.h, gladeui/glade-project.h,
      	  gladeui/glade-property-class.h, gladeui/glade-property.h,
      	  gladeui/glade-signal-editor.h, gladeui/glade-utils.h,
      	  gladeui/glade-widget-adaptor.h, gladeui/glade-widget.h,
      	  gladeui/glade.h:
      	  Remove LIBGLADEUI_API function attributes.
      
      	* plugins/gnome/glade-gnome.c, plugins/gtk+/glade-gtk.c,
      	  plugins/gtk+/glade-gtk.h:
      	  Remove GLADEGTK_API and GLADEGNOME_API function attributes.
      
      svn path=/trunk/; revision=1248
      48cacc47
  14. 23 Jan, 2007 1 commit
  15. 09 Nov, 2006 1 commit
    • Juan Pablo Ugarte's avatar
      o manage all GModules with a hash table. o added · 68308571
      Juan Pablo Ugarte authored
      * src/glade-catalog.[ch]:
        o manage all GModules with a hash table.
        o added glade_catalog_modules_close()
      
      * src/glade-app.c:
        o call glade_catalog_modules_close() when the app finalize.
        o removed unnecesary headers.
      * src/glade-gnome.c: fixed some warnings.
      
      * src/glade-utils.c: slight optimization in function
        glade_util_get_type_from_name (), check if type is already registered.
      
      * src/glade.h: removed unneeded #ifdef GLADE_H check.
      
      * src/glade-widget-adaptor.[ch]:
        o removed module member from GladeWidgetAdaptorPriv since now we keep
          all the openned modules inside glade-catalog.c
        o added glade_abort_if_derived_adaptors_exist().
      68308571
  16. 19 Oct, 2006 1 commit
  17. 25 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      Added 'default-palette-state' element and attribute declarations. · ac959a05
      Tristan Van Berkom authored
      
      	* widgets/glade-catalog.dtd: Added 'default-palette-state'
      	  element and attribute declarations.
      
      	* widgets/gtk+.xml.in, widgets/gnome.xml.in:
      	  o Obsolete widget groups are now marked as unexpanded in the
      	    palette by default.
      	  o Add support for GtkIconView.
      
      	* src/glade-catalog.[ch], src/glade-palette.c:
      	  o Add support for parsing 'default-palette-state' catalog tag.
      	  o GladePalette now sets the expanded state for widget groups
      	    from glade_widget_group_get_expanded().
      
      	* glade-3.desktop.in: Add "GenericName" field, set
      	  to "User Interface Designer".
      ac959a05
  18. 07 Feb, 2006 1 commit
    • Tristan Van Berkom's avatar
      require automake 1.9 · d6ea83cb
      Tristan Van Berkom authored
      
      
      	* autogen.sh: require automake 1.9
      
      	* Makefile.am, doc/Makefile.am, doc/.cvsignore, configure.in:
      	  Added environment for gtk-doc generation.
      
      	* doc/glade-docs.sgml, doc/glade-sections.txt, doc/glade.types,
      	  doc/version.xml.in, doc/tmpl/*: Added initial documentation
      	  metadata.
      
      	* src/*.h: Line break LIBGLADEUI_API everywhere so that documentation
      	  generation works (wierd trade, I know).
      
      	* po/POTFILES.in: Added glade-custom.c
      
      Modified Files:
      	ChangeLog Makefile.am autogen.sh configure.in po/POTFILES.in
      	src/glade-app.h src/glade-catalog.h src/glade-clipboard-view.h
      	src/glade-clipboard.h src/glade-command.c src/glade-command.h
      	src/glade-editor-property.c src/glade-editor-property.h
      	src/glade-editor.c src/glade-editor.h
      	src/glade-fixed-manager.h src/glade-gtk.c src/glade-palette.h
      	src/glade-parameter.h src/glade-placeholder.h
      	src/glade-popup.c src/glade-project-view.c
      	src/glade-project-view.h src/glade-project-window.c
      	src/glade-project.c src/glade-project.h
      	src/glade-property-class.c src/glade-property-class.h
      	src/glade-property.c src/glade-property.h
      	src/glade-signal-editor.h src/glade-signal.c src/glade-utils.c
      	src/glade-utils.h src/glade-widget-class.h src/glade-widget.c
      	src/glade-widget.h src/glade-xml-utils.h
      Added Files:
      	doc/.cvsignore doc/Makefile.am doc/glade-docs.sgml
      	doc/glade-sections.txt doc/glade.types doc/version.xml.in
      	doc/tmpl/glade-app.sgml doc/tmpl/glade-catalog.sgml
      	doc/tmpl/glade-clipboard-view.sgml
      	doc/tmpl/glade-clipboard.sgml doc/tmpl/glade-command.sgml
      	doc/tmpl/glade-editor-property.sgml doc/tmpl/glade-editor.sgml
      	doc/tmpl/glade-fixed-manager.sgml doc/tmpl/glade-palette.sgml
      	doc/tmpl/glade-parameter.sgml doc/tmpl/glade-parser.sgml
      	doc/tmpl/glade-placeholder.sgml
      	doc/tmpl/glade-project-view.sgml doc/tmpl/glade-project.sgml
      	doc/tmpl/glade-property-class.sgml
      	doc/tmpl/glade-property.sgml doc/tmpl/glade-signal-editor.sgml
      	doc/tmpl/glade-signal.sgml doc/tmpl/glade-utils.sgml
      	doc/tmpl/glade-widget-class.sgml doc/tmpl/glade-widget.sgml
      d6ea83cb
  19. 24 Jan, 2006 1 commit
    • Tristan Van Berkom's avatar
      Fixed broken resource pool & wrote some doc. Now save the "<required · 52a2d296
      Tristan Van Berkom authored
      
      	* src/glade-project.c: Fixed broken resource pool & wrote some doc.
      	  Now save the "<required lib="..."/> catalog requirements to the
      	  glade file and complain when loading glade files that demand
      	  unavailable catalogs.
      
      	* src/glade-widget-class.[ch]: Added widget_class->catalog
      
      	* src/glade-catalog.[ch]: Added glade_catalog_is_loaded (), call
      	  gwc_new with catname arg.
      
      	* src/glade-parser.c: Added glade_util_ui_message error messaging
      	  when having errors loading glade files.
      
      	* src/glade-project-window.c: Removed redundant error message.
      52a2d296
  20. 12 Dec, 2005 1 commit
    • Tristan Van Berkom's avatar
      Added missing sources & added gtk+.xml · fc2b70f6
      Tristan Van Berkom authored
      
      	* po/POTFILES.in: Added missing sources & added gtk+.xml
      
      	* src/glade-builtins.c: Fixed a stooopid bug.
      
      	* src/glade-catalog.c: Translated widget groups
      
      	* src/glade-gtk.c: Removed useless property support.
      
      	* src/glade-project-window.c: Fixed compiler warning (miscast)
      
      	* src/glade-property-class.c: Translated disaplayable-values
      	  and property class names
      
      	* src/glade-widget-class.c: Translated widget class names
      
      	* widgets/.cvsignore: Added generated file gtk+.xml
      
      	* widgets/Makefile.am: Added @INTLTOOL_XML_NOMERGE_RULE@ and
      	  CLEANFILES = gtk+.xml
      
      	* widgets/gtk+.xml (to be renamed to gtk+.xml after surgery):
      	  marked tooltips, displayable values, property names, widget titles
      	  and widget group titles for translations.
      
      	* po/*.po: Updated po files with new strings to translate.
      fc2b70f6
  21. 06 Dec, 2005 1 commit
    • Tristan Van Berkom's avatar
      Modified Files: ChangeLog po/az.po po/en_CA.po po/es.po po/ja.po po/ms.po · cf473018
      Tristan Van Berkom authored
      
      Modified Files:
       	ChangeLog po/az.po po/en_CA.po po/es.po po/ja.po po/ms.po
       	po/nn.po po/no.po po/pl.po po/pt.po po/ru.po po/sv.po po/ta.po
       	po/tr.po po/uk.po po/zh_CN.po src/glade-app.c src/glade-app.h
       	src/glade-catalog.c src/glade-catalog.h src/glade-command.c
       	src/glade-cursor.c src/glade-debug.c
       	src/glade-editor-property.c src/glade-editor.c src/glade-gtk.c
       	src/glade-id-allocator.c src/glade-palette.c
       	src/glade-parameter.c src/glade-placeholder.c
       	src/glade-popup.c src/glade-project-view.c
       	src/glade-project-window.c src/glade-project.c
       	src/glade-property-class.c src/glade-property.c
       	src/glade-signal-editor.c src/glade-signal.c src/glade-utils.c
       	src/glade-widget-class.c src/glade-widget.c src/main.c
      
        Updated land address for the Free Software Foundation in Boston.
      cf473018
  22. 01 Aug, 2005 1 commit
    • Tristan Van Berkom's avatar
      Removed · eacde773
      Tristan Van Berkom authored
      
      	* src/glade-types.h, src/glade-plugin.h: Removed
      
      	* src/Makefile.am src/glade-app.h src/glade-builtins.h
      	  src/glade-catalog.h src/glade-clipboard.h src/glade-command.c
      	  src/glade-command.h src/glade-cursor.h src/glade-editor.c
      	  src/glade-editor.h src/glade-gtk.c src/glade-palette.h
      	  src/glade-parameter.h src/glade-parser.h
                src/glade-placeholder.c src/glade-placeholder.h
                src/glade-project-view.h src/glade-project-window.h
                src/glade-project.c src/glade-project.h
                src/glade-property-class.c src/glade-property-class.h
                src/glade-property.c src/glade-property.h
                src/glade-signal-editor.c src/glade-signal-editor.h
                src/glade-signal.h src/glade-utils.h src/glade-widget-class.c
                src/glade-widget-class.h src/glade-widget.c src/glade-widget.h
                src/glade-xml-utils.h src/glade.h:
      	  Now "glade.h" is the libgladeui API include for both the plugin and
      	  the application side (Fixed sources in consequence to a few broken types).
      eacde773
  23. 28 Feb, 2005 1 commit
  24. 09 Nov, 2003 1 commit
  25. 07 Aug, 2003 1 commit
  26. 03 Dec, 2001 2 commits
    • Chema Celorio's avatar
      keep a list of all the GladeWidgetClass that we loaded · e92bcf2b
      Chema Celorio authored
      2001-12-02  Chema Celorio  <chema@celorio.com>
      
      	* src/glade-catalog.c (glade_catalog_load): keep a list of all the
      	GladeWidgetClass that we loaded
      
      	* src/main.c (glade_init): s/catalog/catalogs
      	* src/glade-project-window.h (struct _GladeProjectWindow): ditto
      	* src/glade-project-window.c (glade_project_window_new): ditto
      
      	* src/glade-placeholder.c (glade_placeholder_get_from_properties): return
      	GTK_BIN (parent->widget)->child if we have a GtkWindow
      
      	* src/glade-catalog.c (glade_catalog_load): constify
      	(glade_catalog_load_all): check if we where able to open the directory
      e92bcf2b
    • Carlos Perell Marn's avatar
      Added CATALOG_DIR to store catalogs Added to load several catalogs from · 633fd1cd
      Carlos Perell Marn authored
      2001-12-02  Carlos Perell Marn <carlos@gnome-db.org>
      
      	* acconfig.h, configure.in: Added CATALOG_DIR to store catalogs
      	* src/glade-catalog.* (glade_catalog_load_all): Added to load
      	several catalogs from $prefix/share/glade/catalog/*.xml. It calls
      	the old glade_catalog_load with a new arg which is the catalog
      	file name.
      	* src/glade-catalog.h: Added the title gchar* to store the title
      	for this catalog.
      	* src/glade-palette.h: Added a notebook at GladePalette object.
      	* src/glade-palette.c (glade_palette_init): We create a notebook
      	to store several catalogs.
      	* src/glade-palette.c (glade_palette_create): Really ugly hack that
      	needs to be FIXED when we finish glade2 functionality. Sorry, it's a
      	fast hack that works.
      	* src/glade-palette.c (on_palette_button_toggled): Implemented, we
      	change the notebook page.
      	* src/glade-project-window.*:
      	* src/main.c: Instead of GladeCatalog we have now a list (GList) of
      	GladeCatalog.
      	* widgets/gtkmenubar.xml: Added some default values.
      	* widgets/gtk-base.xml: Added. It has the catalog for gtk2 base.
      	* widgets/gtk-additional.xml: Added. It has the catalog for gtk2
      	additional.
      	* widgets/catalog.xml: Removed, now we have several catalogs.
      633fd1cd
  27. 04 Sep, 2001 1 commit
    • Chema Celorio's avatar
      don't unref the cell nor the column. Thanks jacob@ximian.com · a70b7edb
      Chema Celorio authored
      2001-09-03  Chema Celorio  <chema@celorio.com>
      
      	* src/glade-project-view.c (glade_project_view_create_widget): don't unref the cell nor
      	the column. Thanks jacob@ximian.com
      
      2001-09-03  Chema Celorio  <chema@celorio.com>
      
      	* src/glade.h: add new xml tags
      
      	* src/glade-xml-utils.h: standarize a lot of the calls to xml-utils and rename all the
      	calling funcitions to the new names
      
      	* src/glade-widget.c (glade_widget_new): add a project parameter needed for loading
      	objects.
      	(glade_widget_create_gtk_widget): only call the widget resize when the object is an
      	actual widget (v.s. beeing an object like a gtkadjustment)
      
      	* src/glade-widget-class.c (glade_widget_class_set_type): call get_type_from_name
      	and move the code to get the type there
      	(glade_widget_class_load_packing_properties_from_node): impl.
      	(glade_widget_class_load_packing_properties): impl.
      
      	* src/glade-utils.c (glade_util_get_type_from_name): move here
      
      	* src/glade-property.c (glade_property_new_from_class): set property->child for
      	type = _TYPE_OBJECT
      	(glade_property_set_enum): s/choice/enum
      
      	* src/glade-packing.c (glade_packing_add_properties_from_list): add packing
      	properties too
      	(glade_packing_property_get_from_class): impl.
      
      	* src/glade-gtk.c (glade_gtk_button_set_stock): implement stock buttons
      
      	* src/glade-editor.c (glade_editor_property_changed_enum): s/choice/enum
      
      	* src/glade-choice.c (glade_enum_from_string): add a temp entry
      	for gtk-ok, glade-none and gtk-cancel.
      	(glade_choice_list_new_from_node): change the XML tag name to ENUMS
      	from CHOICE
      
      	* src/glade-catalog.h: add prototype for glade_catalog_get
      
      	* src/glade-catalog.c (glade_catalog_get): impl.
      	(glade_catalog_load): after loading all the widgets load the
      	packing properties.
      a70b7edb
  28. 12 Aug, 2001 1 commit
    • Chema Celorio's avatar
      try to fix gettext support. Duno why translations are not working. Feel · 8b9ec736
      Chema Celorio authored
      2001-08-11  Chema Celorio  <chema@celorio.com>
      
      	* src/glade.h: try to fix gettext support. Duno why translations are not
      	working. Feel free to fix it ;-).
      
      	* src/glade-widget.c (glade_property_refresh): implement
      	(glade_widget_new): clean widget creation
      	(glade_widget_new_full): ditto
      	(glade_widget_get_from_gtk_widget): ditto
      	(glade_widget_apply_property_from_node): impl.
      	(glade_widget_new_from_node): impl.
      
      	* src/glade-property.c : port to GValue
      	* src/glade-property.h: ditto
      
      	* src/glade-property-class.c : port to GValue
      	* src/glade-property-class.h : ditto
      
      	* src/glade-project.c (glade_project_new_from_node): implement.
      	(glade_project_open_from_file): implement.
      	(glade_project_open): implemnt.
      
      	* src/glade-project-view.h (struct _GladeProjectViewClass): add a
      	selection_update signal.
      
      	* src/glade-project-view.c (glade_project_view_populate_model_real): add a
      	add_childs parameter
      	(glade_project_view_selection_update): implment (not yet working)
      
      	* src/glade-parameter.c (glade_parameter_adjustment_new): port to GValue
      
      	* src/glade-palette.c (glade_palette_clear): impl.
      
      	* src/glade-gtk.c: port to GValue from string
      	(glade_gtk_box_set_size): impl.
      
      	* src/glade-editor.c (glade_editor_property_changed_*): use g_property_set_foo
      	rather than g_property_changed_foo.
      	port to GValues from string
      
      	* src/glade-choice.c (glade_choice_list_new_from_node): use _TAG_ENUM and
      	not _CHOICES
      
      	* src/glade-catalog.c: remove <config.h>
      
      	* src/Makefile.am (SUBDIRS): remove tests
      8b9ec736
  29. 25 Jun, 2001 1 commit
  30. 19 Jun, 2001 1 commit