1. 02 Aug, 2018 1 commit
  2. 12 Apr, 2013 1 commit
  3. 12 Mar, 2013 1 commit
  4. 19 Feb, 2013 1 commit
  5. 15 Jan, 2011 3 commits
  6. 04 Jan, 2011 2 commits
  7. 03 Jan, 2011 1 commit
    • 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
  8. 30 Dec, 2010 1 commit
  9. 06 Apr, 2009 1 commit
    • Tristan Van Berkom's avatar
      Rolling 3.6.1 · 790e55c9
      Tristan Van Berkom authored
      	
      	* NEWS, configure.ac: Rolling 3.6.1
      	
      	* gladeui/glade-command.c: Fix win32 crasher (bug 575206) again (seems
      	I missed it was klass->name that was null, fixed it so it would never
      	be null, and added g_assert() where the crash was.
      
      	* gladeui/glade-widget.c: Fix broken hash table maintenence in 
      	glade_widget_remove_property() (bug 575885).
      
      
      svn path=/trunk/; revision=2181
      790e55c9
  10. 20 Jan, 2009 1 commit
    • Juan Pablo Ugarte's avatar
      added GladeDesignLayout::widget-event signal. Patch by Pavel Kostyuchenko · 9f6a6732
      Juan Pablo Ugarte authored
      * gladeui/glade-design-layout.[ch]: added GladeDesignLayout::widget-event
        signal. Patch by Pavel Kostyuchenko (bug 542337).
      
      * gladeui/glade-accumulators.[ch]: added glade_integer_handled_accumulator()
      
      * gladeui/glade-signal-editor.[ch], gladeui/glade-signal-editor.[ch],
        gladeui/glade-app.[ch], src/glade-window.c: 
        "Improvement of GladeSignalEditor" Bug 540691 by Pavel Kostyuchenko.
      
      * plugins/gnome/glade-gnome.c: Fixed compiler warnings in
        glade_gnome_bonobodockitem_get_props()
      
      svn path=/trunk/; revision=2094
      9f6a6732
  11. 15 Nov, 2008 1 commit
    • 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
  12. 25 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Ignore parent-changes on internal widgets (that causes problems when · d8370a0b
      Tristan Van Berkom authored
      
      	* plugins/gtk+/glade-gtk.c: Ignore parent-changes on internal widgets (that
      	causes problems when internal widgets get destroyed at project close time).
      
      	* plugins/gtk+/glade-button-editor.c: Fixed custom/standard commands,
      	now standard mode sets up a default label etc also.
      
      	* gladeui/glade-project.c, gladeui/glade-property.c, gladeui/glade-widget.c,
      	gladeui/glade-property-class.[ch], gladeui/glade-xml-utils.h:
      	Removed hack for GtkToolButton:icon --> iconfactory (will do in glade-convert.c
      	properly).
      
      
      svn path=/trunk/; revision=2000
      d8370a0b
  13. 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
  14. 17 Sep, 2008 1 commit
    • Tristan Van Berkom's avatar
      Exposed doc_search() command for palette popup · 08bb853e
      Tristan Van Berkom authored
      
      	* gladeui/glade-editor.[ch]: Exposed doc_search() command for palette popup
      
      	* gladeui/glade-popup.[ch]: Added glade_popup_palette_pop(), with add
      	  widget as toplevel feature & doc search feature.
      
      	* gladeui/glade-palette-item.c: Handle right-click for popup
      
      	* gladeui/glade-inspector.c: Make inspector list widgets in natural order
      
      	* gladeui/glade-project.c: Fixed widget order list (bug 422823)
      
      	* gladeui/glade-gtk.c: Fixed widget order inside GtkTable
      	  (bug 422823 - patch by Pavel Kostyuchenko)
      
      
      svn path=/trunk/; revision=1919
      08bb853e
  15. 10 Apr, 2008 2 commits
    • Tristan Van Berkom's avatar
      Added padding on top of undocked tools, removed custom label handling of · 3eb37dae
      Tristan Van Berkom authored
      
      	* src/glade-window.c: Added padding on top of undocked tools, removed
      	custom label handling of widget name.
      
      	* gladeui/glade-editor-property.c: Adapted and applied Thomas Rydzynski's patch
      	so that text wraps in property editor (bug 351902)
      
      	* gladeui/glade-editor.c: Trash the class entry and put a class header
      	on the whole editor widget, fixed a bug on my signal disconnections.
      
      
      svn path=/trunk/; revision=1790
      3eb37dae
    • 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
  16. 18 May, 2007 1 commit
    • Tristan Van Berkom's avatar
      Added glade_widget_adaptor_from_pspec() and made · 5084b69a
      Tristan Van Berkom authored
      
      	* gladeui/glade-widget-adaptor.[ch]: Added glade_widget_adaptor_from_pspec()
      	  and made glade_widget_adaptor_from_pclass() always return the owning
      	  adaptor and not the adaptor for the class which the property was originally
      	  created for.
      
      	* gladeui/glade-editor.[ch]: Removed some deadcode
      
      	* gladeui/glade-editor-property.c: Use glade_widget_adaptor_from_pspec()
      	  where appropriate (Fixing bug 423425)
      
      
      svn path=/trunk/; revision=1322
      5084b69a
  17. 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
  18. 25 Jan, 2007 1 commit
    • Tristan Van Berkom's avatar
      fixed conditionally building gnome & python. · a769fa15
      Tristan Van Berkom authored
      
      	* Makefile.am, configure.ac, plugins/Makefile.am, bindings/Makefile.am:
      	  fixed conditionally building gnome & python.
      
      	* data/libgladeui-1.0.pc.in: Renamed to gladeui-1.0.pc.in.
      	  Updated for change in location of header files.
      
      	* gladeui/glade.h, gladeui/glade-xml-utils.c: Cleaned up 'glade.h'.     
      	  - Moved GLADE_TAG_* defines to glade-xml-utils.h.
      	  - Nuked GLADE_GENERIC_BORDER_WIDTH.
      
      	* gladeui/*.h, plugins/gtk+/glade-gtk.[ch],
      	  plugins/gnome/glade-gnome.ch, bindings/python/*.[ch]:
      	  Changed header files location for libgladeui. 	
      
      
      svn path=/trunk/; revision=1054
      a769fa15
  19. 23 Jan, 2007 1 commit
  20. 18 Dec, 2006 1 commit
    • Tristan Van Berkom's avatar
      Rolling 3.1.3 · ec5a9488
      Tristan Van Berkom authored
      
      
      	* configure.in, NEWS: Rolling 3.1.3
      
      	* Changed a bunch of sources to remove forward declarations of enum types
      	  since they are not supported by c++ compilers.
      ec5a9488
  21. 19 Oct, 2006 1 commit
  22. 27 Jul, 2006 1 commit
    • Tristan Van Berkom's avatar
      More icons. · 78777548
      Tristan Van Berkom authored
      
      	* pixmaps/16x16/Makefile.am, pixmaps/22x22/Makefile.am: More icons.
      
      	* src/glade-gtk.c: fix compiler warning.
      
      	* src/glade-palette.c: document a function.
      
      	* src/glade-project-window.c:
      	  o Increase border width of property editor window.
      
      	* src/glade-utils.c: Changed implementation of
      	  glade_util_widget_set_tooltip(). All tooltips are now
      	  stored in only one GtkTooltips object.
      
      	* src/glade-editor.c:
      	  o Removed scrolled window from signal editor page.
      	  o All pages (except signal editor page) are now packed into an
      	    alignment instead of a vbox.
      	  o Class field now displayed using a non-editable entry.
      	  o Modified the utility buttons at the bottom of the editor.
      	    Devhelp button now uses the "devhelp" named icon if available.
      	  o Lots of other minor ui changes.
      78777548
  23. 06 May, 2006 1 commit
    • Tristan Van Berkom's avatar
      Fixed up GtkTable to not refresh placehlolders when doing a · 31f5587d
      Tristan Van Berkom authored
      
      	* src/glade-gtk.c: Fixed up GtkTable to not refresh placehlolders when
      	  doing a glade_gtk_table_replace_child() replacing a placeholder with
      	  a GladeWidget (only the other way around), this way placeholders are
      	  preserved during the operation of pasting multiple widgets to a GtkTable
      	  (and each pasted widget has its own seperate place in the table).
      
      	* src/glade-command.c: Fixed "props recorded" marker to be marked on a per
      	  widget basis, this was causing only one widget in a list of pasted widgets
      	  to have its newly introspected packing props recorded (now they are all
      	  recorded)
      
      	* src/glade-popup.c: Create insensitive 'paste' items when the clipboard
      	  has no selection.
      
      	* src/glade-editor.[ch]: Insensitive "Documentation" and "Reset" buttons when
      	  no widget is loaded.
      31f5587d
  24. 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
  25. 24 Apr, 2006 1 commit
    • Tristan Van Berkom's avatar
      Updated · 00859f54
      Tristan Van Berkom authored
      
      	* TODO: Updated
      
      	* doc/gladeui-sections.txt updated
      
      	* src/glade-app.[ch]: Majorly reduced the api, now GladeApp is a
      	  singleton. Added "active-project" signal.
      
      	* src/glade-builtins.[ch]: Removed unused variable. Enhanced objects
      	  pspec type to recognize interfaces. Added glade_param_spec_objects_get_type()
      
      	* src/glade-clipboard-view.c: Trying a cute border.
      
      	* src/glade-command.c, src/glade-fixed-manager.c,
      	  src/glade-placehodler.c, src/glade-popup.c, src/glade-project-view.c,
      	  src/glade-project-window.c:
      	  Updated for glade-app changes
      
      	* src/glade-editor-property.c: Implemented objects pspec
      
      	* src/glade-editor.[ch]: Added atk tab, added cuteness.
      
      	* src/glade-gtk.c:
      	  o Translated image type names
      	  o Added button types (translated)
      	  o Support for button label & use-underline properties
      
      	* src/glade-parser.c:
      	  o Updated for glade-app changes
      	  o Added save support for atk actions and relations.
      
      	* src/glade-project.c:
      	  o Updated for glade-app changes
      	  o Fixed glade_project_fix_object_props for object lists
      
      	* src/glade-property-class.[ch]:
      	  o Hardcoded atk relations and action names
      	  o Added glade_property_class_make_gvalue(),
      	    glade_property_class_get_from_gvalue(),
      	    glade_property_class_new_atk_action(),
      	    glade_property_class_list_atk_relations(),
      	    glade_property_class_atk_realname()
      	  o Fixed glade_property_class_is_object()
      	    (object lists qualify)
      
      	* src/glade-property.[ch]:
      	  o Integrated property load proceedure into glade-property,
      	    loading code much cleaner and less redundant.
      	    (Added glade_property_read())
      	  o Implemented atk properties (save/load)
      
      	* src/glade-utils.[ch]: Added glade_util_read_prop_name(),
      	  glade_util_added_in_list(), glade_util_removed_from_list(),
      	  glade_util_class_implements_interface()
      
      	* src/glade-widget-class.c: Introspect atk properties
      
      	* src/glade-widget.c: Simplified load code, moved property load
      	  code to glade-property, save atk props properly.
      
      	* src/glade.h: Removed the unused atk-relation tag.
      
      	* src/main.c: Load gail (for atk action introspection)
      
      	* src/atk.xpm: New atk icon
      
      	* widgets/gtk+.xml.in:
      	  o GtkLabel label property --> translatable
      	  o GtkButton label property --> translatable, multi-line
      	  o Added GtkButton "type" property and GtkButton remove-child-function
      00859f54
  26. 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
  27. 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
  28. 15 Jan, 2006 1 commit
    • Tristan Van Berkom's avatar
      New project signal "close". · 15ee3c4c
      Tristan Van Berkom authored
      
             * src/glade-project.[ch]: New project signal "close".
      
             * src/glade-app.c: glade_app_remove_project() unrefs project
      	 resulting in "close" signal being fired for cleanup purposes.
               glade_project_new_from_interface() now set the project status
               (changed flag) in a low priority idle function, this makes
               safe to use idle functions (normal priority) in plugins.
               glade_project_set_accel_group() removes old accel group.
               (bug 316104)
      
             * src/glade-widget.c: glade_widget_build_object() skip object
               properties with NULL values.
               glade_widget_params_from_widget_info() skip properties
               that should be ignored.
      
             * src/glade-editor.[ch]: free all GladeEditorTable (widget,
               packing and common) when loading page.
               (ie in glade_editor_load_widget_page)
      
             * src/glade-gtk.c: RadioMenuItem support.
               GtkMenuEditor reorder bug fixed.
               MenuEditor is not modal anymore. (to access to undo/redo)
               glade_gtk_table_has_child() fix, widgets in a table can occupy
               more than one row/column. (bug 325791)
               Fixed label "use-underline" property at load time. (bug 325801)
      
             * src/glade-widget-class.c: segfault fixed when merging
               RadioMenuItem class in glade_widget_class_merge_properties()
      
             * widgets/gtk+.xml: new GtkMenuShell packing property "position".
      	 Set GtkWidgetClass's "sensitive" property to be ignored.
      15ee3c4c
  29. 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
  30. 04 Oct, 2005 1 commit
    • Tristan Van Berkom's avatar
      - Removed child_property_applies concept, as I feel that the approach for · 796df1cc
      Tristan Van Berkom authored
      
      	* src/glade-widget-class.[ch], src/glade-gtk.c, src/glade.h,
      	  widgets/gtk+:
      	  - Removed child_property_applies concept, as I feel that
      	    the approach for response-id is a hack and very specific
      	    (also unused), we'll fix it properly and think it out...
      	    for now its cleanup.
      	  - Added custom editor entry point and added dialog in plugin
      	    just as an example editor entry point.
      
      	* src/glade-editor.c: Added button/logic for custom editor entrypoints.
      796df1cc
  31. 02 Sep, 2005 2 commits
    • Tristan Van Berkom's avatar
      Now the glade editor is a GtkVBox, allowing it greater configurability, · a156d972
      Tristan Van Berkom authored
      
      	* src/glade-editor.[ch]: Now the glade editor is a GtkVBox, allowing it
      	  greater configurability, now added a hbutton box to it with the "defaults..."
      	  button.
      
      	* src/glade-project-window.c: Made property editor a little bigger by default.
      a156d972
    • Tristan Van Berkom's avatar
      Added glade_command_set_properties_list(). · 357743fc
      Tristan Van Berkom authored
      
      	* src/glade-command.[ch]: Added glade_command_set_properties_list().
      
      	* src/glade-editor.[ch]: Added reset dialog, used property_class->visible_lines
      	  instead of GladeParams
      
      	* src/glade-project-window.c: Minor GUI touchups.
      
      	* src/glade-property-class.[ch], src/glade.h: Implemented visible_lines tag loading,
      	  touched up comments.
      
      	* src/glade-property.[ch]: Added glade_property_get_default()
      
      	* src/glade-signal-editor.c: Removed the search box from the non-searchable treeview.
      
      	* src/glade-xml-utils.c: fixed up allocator confusions a bit.
      
      	* widgets/gtk+.xml: Made GtkLabel's label property multi-lined.
      357743fc
  32. 09 Aug, 2005 1 commit
    • Tristan Van Berkom's avatar
      Added new GladeFixedManager code to handle GtkFixed and GtkLayout in a · 7f477ebb
      Tristan Van Berkom authored
      
      	* src/Makefile.am, src/glade-accumulators.[ch], glade-fixed-manager.[ch]:
      	  Added new GladeFixedManager code to handle GtkFixed and GtkLayout in a
      	  sexier fashion (and in a way that allows any GtkContainer to subscribe
      	  to this service through the plugin).
      
      	* src/glade-builtins.c: Fixed date typo
      
      	* src/glade-command.[ch]:
      	    - glade_command_set_properties () added to set multiple properties at
      	      the same time plus allowing to specify the old value that it changed
      	      from (this is usefull for drag & resize undo events).
      
      	    - Added a g_object_ref to the properties in set property commands
      
      	    - Create/Delete/Cut/Paste code to now use GladeFixedManager where appropriate
      
      	    - Now when we "Cut" a widget, we save a copy of its packing properties for
      	      future undo's (if it was pasted in another container and "undo" a couple
      	      times, this becomes nescisary).
      
      	* src/glade-cursor.[ch]: Added all the new cursor types needed
      	  for drag/resize events.
      
      	* src/glade-editor.[ch]: Handle property signals better, added
      	  signal handler for "value-changed" & "notify::enabled" signals to reload
      	  & update property values, removed alot of redundant property reloading code.
      
      	* src/glade-gtk.c: Remove the old clunky GtkFixed handling code and replaced
      	  it with a call to glade_fixed_manager_new () (also implemented fixed manager
      	  for GtkLayout).
      
      	* src/glade-marshallers.list: Added new marshallers
      
      	* src/glade-project-window.c, main.c: Removed all those includes and
      	  replaced with #include "glade.h".
      
      	* src/glade-property.[ch]: Fixed broken types from when I played with headers,
      	  now the forward declarations are back. (also changed CINFO for the more popular
      	  alternative; KLASS).
      
      	* src/glade-utils.c: glade_util_paste_clipboard () now is GladeFixedManager aware.
      
      	* src/glade-widget.[ch]:
      	    - use glade-fixed-manager to add children when loading glade files
      	    - notify manager of handled mouse events (this is a hack that should
      	      go, once we handle the streamlining of button-press-events on GladeWidget's
      	      properly).
      	    - fixed broken types.
      	    - Added glade_widget[_pack]_property_set_enabled()
      	    - Added some doc.
      	    - Made glade_widget_retrieve_from_position() public.
      
      	* src/glade.h: Added headers.
      
      	* widgets/gtk+.xml: GladeFixedManager on GtkFixed & GtkLayout.
      7f477ebb
  33. 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
  34. 29 Jul, 2005 2 commits
    • Tristan Van Berkom's avatar
      Simplified code with convenience functions · e6d2660b
      Tristan Van Berkom authored
      
      	* src/glade-gtk.c: Simplified code with convenience functions
      
      	* src/glade-editor.[ch]: Fixed visual state of labels in insensitive state.
      
      	* src/glade-property.[ch]: Added glade_property_get/set_va_list
      
      	* src/glade-widget.[ch]:
      	   Added convenienve functions:
      	    - glade_widget_property_get/set
      	    - glade_widget_pack_property_get/set
      	    - glade_widget_property_set_sensitive
      	    - glade_widget_pack_property_set_sensitive
      e6d2660b
    • Tristan Van Berkom's avatar
      - made some members properties - added glade_property_set (property, ...) · 57f41a7e
      Tristan Van Berkom authored
      
      * src/glade-property.[ch]:
        - made some members properties
        - added glade_property_set (property, ...) convenience function
        - Added set_tooltip & tooltip changed signal
        - Added insensitive property.
      
      * src/glade-property-class.h: Clarified comment
      
      * src/glade-property-class.c: Properties that are native to GtkWidget go in
        the "common" tab by default (unless overridden by the xml file).
      
      * src/glade-editor.[ch]: Now we watch property sensitivity and tooltip status
      
      * src/glade-gtk.c: The beginnings of stock buttons.
      57f41a7e