1. 02 Aug, 2018 1 commit
  2. 22 Apr, 2014 1 commit
  3. 05 May, 2013 1 commit
  4. 14 Apr, 2013 1 commit
    • Tristan Van Berkom's avatar
      GladeEditorProperty: Added GladeEpropCheck type · 4d55f3bd
      Tristan Van Berkom authored
      This is a custom boolean editor for embedding in custom editors which
      uses a check button... the normal switch based editor is used by default
      for cases where we might use a check button in the case the property
      is optional.
      4d55f3bd
  5. 13 Apr, 2013 1 commit
  6. 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
  7. 04 Jan, 2011 1 commit
  8. 30 Dec, 2010 1 commit
  9. 29 Dec, 2010 1 commit
  10. 29 Mar, 2010 1 commit
    • Tristan Van Berkom's avatar
      2010-03-29 Tristan Van Berkom <tvb@gnome.org> · 1c8096a3
      Tristan Van Berkom authored
      	* gladeui/glade-editor-property.[ch]: Added glade_editor_property_show_object_dialog()
      
      	* gladeui/glade-signal-editor.c:
      	  - Use glade_editor_property_show_object_dialog() to select project objects for signal user data.
      	  - Added tooltips for the column headers
      1c8096a3
  11. 05 Feb, 2009 1 commit
    • Tristan Van Berkom's avatar
      Added "commit" signal to allow custom editors to do command group/macros · 5af63e58
      Tristan Van Berkom authored
      
      	* gladeui/glade-editor-property.c: Added "commit" signal to allow custom editors to do
      	command group/macros serialized around property changes.
      
      	* plugins/gtk+/glade-activatable-editor.[ch], plugins/gtk+/Makefile.am, po/POTFILES.in:
      	New activatable editor to handle activatable properties in smart ways.
      
      	* plugins/gtk+/glade-gtk.c: Made various properties insensitive when activatable
      	properties are in effect.
      
      	* plugins/gtk+/glade-tool-button-editor.c: Made tables insensitive when activatable
      	properties are in effect.
      
      	* plugins/gtk+/glade-button-editor.c: Allow use of use-stock choice while activatable
      	properties are in effect.
      
      
      
      svn path=/trunk/; revision=2103
      5af63e58
  12. 15 Jan, 2009 1 commit
  13. 15 Nov, 2008 1 commit
  14. 24 Oct, 2008 1 commit
  15. 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
  16. 21 Oct, 2008 2 commits
    • Tristan Van Berkom's avatar
      Abolished "View->Context Help" and added a context menu to editor · cdb0d7b3
      Tristan Van Berkom authored
      
      	* src/glade-window.c, gladeui/glade-editor.c, gladeui/glade-editor-property.[ch],
      	gladeui/glade-popup.[ch]: Abolished "View->Context Help" and added a context menu
      	to editor properties.
      
      
      svn path=/trunk/; revision=1983
      cdb0d7b3
    • Tristan Van Berkom's avatar
      Now can optionally make the entry non editable. · 5baf9db1
      Tristan Van Berkom authored
      
      	* plugins/gtk+/glade-cell-renderer-button.[ch], plugins/gtk+/glade-text-button.[ch]:
      	Now can optionally make the entry non editable.
      
      	* plugins/gtk+/glade-model-data.c: Added pixbuf editing support.
      
      	* doc/widgetclasses.sgml, doc/properties.sgml: Clarified docs.
      
      	* gladeui/glade-editor-property.[ch]: Removed resource editor, edit pixbuf with
      	string editor.
      
      	* gladeui/glade-widget-adaptor.c, gladeui/glade-property-class.c,
      	gladeui/glade-project.[ch]: Completely removed concept of resources, glade
      	no longer copies along pixbufs, pixbuf properties can include full paths
      	or relative paths, in the glade runtime; any pixbufs are only ever loaded
      	from the glade project directory (only the basename is used).
      
      
      svn path=/trunk/; revision=1982
      5baf9db1
  17. 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
  18. 06 Aug, 2008 1 commit
  19. 10 Apr, 2008 1 commit
    • Tristan Van Berkom's avatar
      Loaded and watched the new support_warning on GladeWidget · 2606b29f
      Tristan Van Berkom authored
      
      	* gladeui/glade-editor.c, gladeui/glade-editor.h:
      	Loaded and watched the new support_warning on GladeWidget
      
      	* gladeui/glade-editor-property.c, gladeui/glade-editor-property.h:
      	Loaded and watched the new support_warning on GladeProperty
      	
      	* gladeui/glade-widget.c, gladeui/glade-widget.h: Keep a support-warning
      	property around as metadata updated by GladeProject.
      
      	* gladeui/glade-property.c, gladeui/glade-property.h:
      	Added new support_warning and state properties.
      
      	* gladeui/glade-project.c, gladeui/glade-project.h:
      	Now GladeProject generates strings to show in the normal
      	UI along with longer style reports, always updates widgets
      	warning message metadata when they come into the project 
      	or when the format or target versions change.
      
      	* gladeui/glade-signal.c: Removed a bogus return.
      
      
      svn path=/trunk/; revision=1788
      2606b29f
  20. 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
  21. 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
  22. 07 Aug, 2007 1 commit
    • Tristan Van Berkom's avatar
      glade_editor_property_new_from_widget() added "packing" argument. · e725eccc
      Tristan Van Berkom authored
      
      	* gladeui/glade-editor-property.[ch]: glade_editor_property_new_from_widget() added
      	  "packing" argument.
      
      	* gladeui/glade-base-editor.[ch]: Fixed va_start() without va_end() in
      	  glade_base_editor_add_properties(), also added "packing" argument to
      	  glade_base_editor_add_properties().
      
      	* plugins/gtk+/glade-gtk.c: Added "expand" and "homogeneous" packing properties
      	  to toolbar children in the toolbar editor (bug 429409).
      
      
      svn path=/trunk/; revision=1539
      e725eccc
  23. 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
  24. 08 Feb, 2007 1 commit
    • Vincent Geddes's avatar
      Replaced C++ style comments with the more portable ISO C syntax. · 5b14b631
      Vincent Geddes authored
              * gladeui/*.[ch]: Replaced C++ style comments with the more portable ISO C syntax.
                
              * gladeui/glade-app.[ch]: Use the G_DEFINE_TYPE() and
                g_type_class_add_private() idioms for registering the class.
                
              * README.cvs: Renamed to 'README.svn'.
              
              * plugins/gtk+/icons/16x16/Makefile.am, plugins/gtk+/icons/22x22/Makefile.am:
                Added some icons.
                
              * src/glade-project-window.c: Set the label for the Selector toolbutton.
      
      svn path=/trunk/; revision=1080
      5b14b631
  25. 23 Jan, 2007 1 commit
  26. 12 Dec, 2006 1 commit
    • Tristan Van Berkom's avatar
      src/glade-base-editor.c src/glade-clipboard-view.c src/glade-command.c · c1fabcc8
      Tristan Van Berkom authored
      
      	* src/glade-base-editor.c src/glade-clipboard-view.c src/glade-command.c
      	src/glade-command.h src/glade-design-layout.c src/glade-design-view.c
      	src/glade-editor-property.c src/glade-editor-property.h
      	src/glade-editor.c src/glade-gnome.c src/glade-gtk.c
      	src/glade-palette-box.c src/glade-palette-item.c src/glade-palette.c
      	src/glade-project-view.c src/glade-project-window.c
      	src/glade-project.c src/glade-property-class.c
      	src/glade-property-class.h src/glade-property.c src/glade-property.h
      	src/glade-python-gwa.c src/glade-python.c src/glade-utils.c
      	src/glade-utils.h src/glade-widget-adaptor.c
      	src/glade-widget-adaptor.h src/glade-widget.c src/glade-widget.h
      
      	Renamed reserved C++ keywords "new", "class", "virtual", "template" and "this"
      	as a prerequisite for adding gtkmm bindings
      c1fabcc8
  27. 19 Jul, 2006 1 commit
  28. 24 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      Added a weak reference to the GladeProperty and clear itself when the · c0adf25c
      Tristan Van Berkom authored
      
      	* src/glade-editor-property.[ch]: Added a weak reference to the
      	  GladeProperty and clear itself when the GladeProperty goes away,
      	  also ditch the "closed" handler for projects, projects closing will
      	  result in GladeProperty finalizing if all goes well.
      	  (btw, this fixes a crash when the user hits cancel in a query dialog).
      c0adf25c
  29. 28 Apr, 2006 1 commit
    • Tristan Van Berkom's avatar
      Added info buttons and apis to enable/disable them + signals emitted to · dd9622ee
      Tristan Van Berkom authored
      
      	* src/glade-editor-property.[ch]: Added info buttons and
      	  apis to enable/disable them + signals emitted to say what
      	  doc book, page and searchstring should be used
      
      	* src/glade-editor.[ch]: Same as glade-editor-property
      
      	* src/glade-utils.c: Added functions for detecting and launching devhelp
      
      	* src/glade-project-window.c: Check if we have devhelp installed; if we do
      	  then show help buttons and launch devhelp upon "gtk-doc-search" signals
      
      	* pixmaps/devhelp.png, pixmaps/Makefile.am: Added devhelp book icon
      
      	* src/glade-app.c: Replace a gtk_widget_show_all with a gtk_widget_show
      	  on the editor (to avoid needlessly showing hidden buttons).
      
      	* src/glade-project.c: translated property nicks and blurbs.
      
      	* src/glade-property-class.[ch]: Added 'virtual' member and resolve
      	  it at initialization.
      
      	* src/glade-widget-class.c: use g_build_filename instead of
      	  g_strdup_printf for icon loading.
      dified Files:
      dd9622ee
  30. 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
  31. 17 Jan, 2006 1 commit
    • Tristan Van Berkom's avatar
      o Revert changes "free all GladeEditorTable" from Juans last patch; editor · 65c869f6
      Tristan Van Berkom authored
      
      	* src/glade-editor.[ch]:
      	  o Revert changes "free all GladeEditorTable"
      	    from Juans last patch; editor tables are *not to be freed*,
      	    instead they are instantiated once per class and juggled
      	    throughout the application (my bad for not noticing this in
      	    advance).
      	  o Catch GladeProjects "close" signal and clear the editor.
      
      	* src/glade-gtk.c: Shut up a compiler warning
      
      	* src/glade-project-view.[ch]: Catch GladeProjects "close" signal and
      	  detatch the GladeProjectView.
      
      	* src/glade-editor-property.[ch]: Catch GladeProjects "close"
      	  signal and drop the loaded GladeProperty.
      
      	* src/glade-app.c: in glade_app_remove_project(), now simply
      	  g_object_unref() the removed project and let the universe
      	  adjust itself.
      65c869f6
  32. 15 Dec, 2005 1 commit
    • Juan Pablo Ugarte's avatar
      glade_app_set_project() Sets the current/working directory to the · 29d3717d
      Juan Pablo Ugarte authored
      2005-12-14  Juan Pablo Ugarte <juanpablougarte@gmail.com>
      
      	* src/glade-app.c: glade_app_set_project() Sets the
      	  current/working directory to the project's directory.
      
      	* src/glade-builtins.c: Added glade_standard_boolean_spec().
      
      	* src/glade-editor-property.c: New Glade Editor Property Class
      	  GladeEPropPixbuf. (GdkPixbuf properties)
      
      	* src/glade-gtk.c: GtkMenuBar Load/Save Support + editor.
      	  GtkImage loading fixes. glade_gtk_image_set_icon_name().
      	  GtkLabel added glade_gtk_label_set_label().
      
      	* src/glade-project-window.c: Added About icon.
      
      	* src/glade-project.c: glade_project_new_from_interface() make
      	  project's path always absolute.
      
      	* src/glade-property-class.c: Added pixbuf property support in
      	  glade_property_class_make_string_from_gvalue() and
      	  glade_property_class_make_gvalue_from_string().
      
      	* src/glade-property.c: Added pixbuf property support in
      	  glade_property_set_va_list() and glade_property_get_va_list().
      
      	* widgets/gtk+.xml: New classes. GtkMenuItem GtkCheckMenuItem
      	  GtkImageMenuItem and GtkSeparatorMenuItem.
      
      2005-12-14  Tristan Van Berkom <tvb@gnome.org>
      
      	* src/glade-keys-dialog.[ch], src/glade-menu-editor.[ch], src/Makefile.am:
      	  obsolete old menu-editing attempt removed.
      29d3717d
  33. 08 Oct, 2005 1 commit
    • Tristan Van Berkom's avatar
      Revamping of the glade-editor, wrenched out the GladeEditorProperty code · 89f70a7e
      Tristan Van Berkom authored
      
      	* src/glade-editor.[ch], src/glade-editor-property.[ch], src/Makefile.am:
      	  Revamping of the glade-editor, wrenched out the GladeEditorProperty code
      	  from glade-editor.[ch] and created glade-editor-property.[ch], lots of
      	  code cleanup all around and now GladeEditorProperty is a GtkWidget with
      	  a smooth encapsulation, transperent derivitives for different pspec types
      	  and can now be used standalone inside custom editors.
      
      	* src/glade-property.[ch]: clarified recursion protection with "syncing" var.
      
      	* src/glade-property-class.c: Now consults glade_editor_property_supported instead
      	  of the old glade_editor_editable_property.
      89f70a7e