1. 01 Apr, 2019 1 commit
  2. 02 Aug, 2018 1 commit
  3. 10 Apr, 2013 1 commit
    • Tristan Van Berkom's avatar
      GladeWidget: Enhanced support warnings · 34585f45
      Tristan Van Berkom authored
        o Now GladeWidget support warnings include warnings about any used
          properties or signals which have warnings
      
        o GladeWidget support warnings update appropriately when signals
          are added/removed or when properties are changed/enabled
      
        o GladeProject now also has a column with the widget warning text
          which gets updated any time a widget's warning changes
      34585f45
  4. 04 Jan, 2011 1 commit
  5. 01 Jan, 2011 1 commit
  6. 30 Dec, 2010 1 commit
  7. 29 Dec, 2010 1 commit
  8. 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
  9. 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
  10. 22 Sep, 2008 1 commit
    • Tristan Van Berkom's avatar
      Fixed adjustments when values are null in libglade mode · 3e54b226
      Tristan Van Berkom authored
      
      	* gladeui/glade-editor-property.c: Fixed adjustments when values are null in
      	libglade mode
      
      	* plugins/gtk+/gtk+.xml.in: Reorganized groups, added some more metadatas
      
      	* plugins/gtk+/glade-convert.c: 
      	  - Convert "text" property of TextView to a textbuffer and text property 
      	    in builder format.
      	  - Convert "tooltip" <--> "tooltip-text"
      	
      	* gladeui/glade-popup.c, gladeui/glade-inspector.c: enhanced menu for 
      	inspector empty spots (paste toplevels)
      
      	* gladeui/glade-editor-property.c: Adjustments in libglade had bugs, hardcoded
      	default values here and made sure object is NULL on default.
      
      	* gladeui/glade-widget.[ch]: Removed glade_widget_project_notify()
      
      	* gladeui/glade-command.c: 
      	  - glade_command_remove() implicitly makes commands to unset any properties 
      	    reffering to the object being removed from the project.
      	  - project conversions now cleanup unsupported widgets/properties
      
      	* gladeui/glade-palette.c, gladeui/glade-app.c: Moved toplevel widget creation
      	code from gladeapp to gladepalette.
      
      
      svn path=/trunk/; revision=1955
      3e54b226
  11. 21 Sep, 2008 1 commit
    • Tristan Van Berkom's avatar
      Set sizegroup_add action sensitive/insensitive depending on project format · 1baaef3b
      Tristan Van Berkom authored
      
      	* plugins/gtk+/glade-gtk.c: Set sizegroup_add action sensitive/insensitive
      	  depending on project format
      
      	* plugins/gtk+/gtk+.xml.in: Set libglade-unsupported && create-type on alot of properties
      
      	* gladeui/glade-editor-property.c: Set eprop insensitive also if its in an unsupported
      	  format
      
      	* gladeui/glade-xml-utils.h, gladeui/glade-property-class.c: Added "create-type"
      
      	* gladeui/glade-property.[ch]: Now property states can be flagged and
      	  also include format_disabled state.
      
      
      svn path=/trunk/; revision=1948
      1baaef3b
  12. 16 Sep, 2008 1 commit
    • Pavel Kostyuchenko's avatar
      Creating toplevel widget through unified glade-palette interface. Removed · 7a250eda
      Pavel Kostyuchenko authored
      2008-09-16  Pavel Kostyuchenko <ShprotX@gmail.com>
      
              * gladeui/glade-app.c:
                Creating toplevel widget through unified glade-palette interface.
                Removed error message when pasting non-toplevel widgets without
                a parent.
      
              * gladeui/glade-command.h: A new function for getting depth of command recursion
      
              * gladeui/glade-command.c:
                A new function for getting depth of command recursion.
                A return value of glade_command_set_property_execute function is valid
                and is respected by glade_command_set_properties_list.
                indicate success/failure of their execution.
                Glade-command can be unified to null.
                Setting property command is always executed as a group, so if there is
                any recursive command, they will be added to that group.
                Removed parentless widget message level lowered from critical to
                message.
                Widget is treated as toplevel only if it has no parent.
                Removed an assertion from glade_command_create that doesn't allow
                creation of non-GtkWindow parentless widgets
      
              * gladeui/glade-editor-property.c:
                Object selection dialog will be optionally filled by parentless
                non-GtkWindow widgets only
                Unparenting root widgets before setting another property to them
      
              * gladeui/glade-inspector.c:
                Popup for clicking even on empty part of widget list
      
              * gladeui/glade-palette.h:
                A unified function for creating root widgets
      
              * gladeui/glade-palette.c:
                A unified function for creating root widgets
                A new button for creating root widgets
      
              * gladeui/glade-placeholder.[ch]:
                glade_placeholder_get_project has been made public for using in
                glade-popup
      
              * gladeui/glade-popup.c:
                A new function glade_popup_simple_pop for creating a context menu on
                an empty space of glade-inspector
                New context menu items for adding widgets
      
              * gladeui/glade-popup.h:
                A new function glade_popup_simple_pop for creating a context menu on
                an empty space of glade-inspector
      
              * gladeui/glade-project.c:
                Unifying command even if there's redo items.
                Unifying atomic commands only.
                Unifying to null
      
              * gladeui/glade-property-class.[ch]:
                A new field for making properties that points to parentless widgets
      
              * gladeui/glade-property.h:
                Added a return value to glade_property_set* functions to indicate
                success/failure that is used in glade-command
      
              * gladeui/glade-property.c:
                Ignoring parentless_widget properties while duplicating properties.
                Additional check while adding/removing property reference
                Added a return value to glade_property_set* functions to indicate
                success/failure that is used in glade-command.
                Determining that property is changed using glade-proproperty method
                instead of direct comparing GValue.
                Loading properties through glade-widget-adaptor interface instead of
                getting them directly.
                remove_object method now unsets referencing property instead of
                setting it.
                Removed dummy duplicated setting of property while unsetting
                referencing property.
      
              * gladeui/glade-property.h:
                Added a return value to glade_property_set* functions to indicate
                success/failure that is used in glade-command.
      
              * gladeui/glade-widget.c:
                Removed setting widget properties to template/default values while
                building a new object, because they will be set later in constructor.
                Reloading properties after duplicating a widget.
                A new function for removing parent reference, that was made by setting
                parentless_widget property to the widget.
                Saving and loading parentless_widget properties while rebuilding,
                because they cannot be duplicated.
                Corrected destroying of an old widget while rebuilding. Seems like
                it's not fully correct still.
      
              * gladeui/glade-widget.h:
                A new function for removing parent reference, that was made by setting
                parentless_widget property to the widget.
      
              * gladeui/glade-xml-utils.h:
                A new tag "parentless-widget" as a property attribute
      
              * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
                Removed an old hack for "image" property of GtkMessageDialog.
                A new implementation of "image" property using parentless_widget
                kind of property.
                Added an ability of working with parentless widgets using
                "remove parent" and "add parent" items of context menu
      
      
      svn path=/trunk/; revision=1908
      7a250eda
  13. 11 Apr, 2008 1 commit
    • Tristan Van Berkom's avatar
      Fixed bold modified state for disabled properties. · 9e844847
      Tristan Van Berkom authored
      
      	* gladeui/glade-property.c: Fixed bold modified state for 
      	disabled properties.
      
      	* plugins/gtk+/gtk+.xml.in: Made default width/height match
      	the default-width default-height set for each dialog as reasonable
      	default values.
      
      
      svn path=/trunk/; revision=1794
      9e844847
  14. 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
  15. 06 Apr, 2008 1 commit
  16. 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
  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. 03 Mar, 2007 1 commit
    • Tristan Van Berkom's avatar
      - Added property_set_save_always() functions - Introspect initial values · 6c81970c
      Tristan Van Berkom authored
      
      	* gladeui/glade-property.[ch], gladeui/glade-widget.[ch]:
      	  - Added property_set_save_always() functions
      	  - Introspect initial values of all properties even if they're
      	    not composite children (sometimes derived widgets set a property
      	    to a non-default value).
      
      	* plugins/gtk+/glade-gtk.c: set "save-always" on the "type-hint"
      	  property of GtkDialog. Bug #412848.
      
      
      svn path=/trunk/; revision=1147
      6c81970c
  19. 21 Feb, 2007 1 commit
    • Juan Pablo Ugarte's avatar
      make glade_property_new() always return instrospected value · 7011d381
      Juan Pablo Ugarte authored
      * gladeui/glade-property.[ch]: make glade_property_new() always
        return instrospected value (catalog_default parameter removed)
      
      * gladeui/glade-widget.c: added glade_widget_set_catalog_defaults()
        to set catalog default values in glade_widget_constructor() when
        the widget is created by the user.
      
      * plugins/gtk+/glade-gtk.c: glade_gtk_menu_item_get_children()
        added GtkImageMenuItem support. fix bug #404322
      
      * plugins/gtk+/gtk+.xml.in: GtkMenuItem get-children function
       renamed to glade_gtk_menu_item_get_children
      
      svn path=/trunk/; revision=1124
      7011d381
  20. 15 Feb, 2007 1 commit
    • Juan Pablo Ugarte's avatar
      added glade_widget_property_original_default() · e19eaa02
      Juan Pablo Ugarte authored
      * gladeui/glade-widget.[ch]: added glade_widget_property_original_default()
      
      * gladeui/glade-property.[ch]: added glade_property_original_default()
        and glade_property_original_reset()
      
      * plugins/gtk+/glade-gtk.c: fixed bug 397043
        "Not able to set label and stock separately in GtkImageMenuItems"
      
      * plugins/gtk+/gtk+.xml.in: added generic-name to GtkMenuShell.
      
      svn path=/trunk/; revision=1106
      e19eaa02
  21. 23 Jan, 2007 1 commit
  22. 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
  23. 19 Oct, 2006 1 commit
  24. 13 Jul, 2006 1 commit
    • Juan Pablo Ugarte's avatar
      added files glade-base-editor.[ch] · 0c4e3578
      Juan Pablo Ugarte authored
      	* src/Makefile.am: added files glade-base-editor.[ch]
      
      	* src/glade-accumulators.[ch]: new accumulators
      	  glade_string_accumulator() and glade_stop_emission_accumulator ()
      
      	* src/glade-app.c, src/glade-project.c and src/glade-command.c:
      	  use of GladeWidgetClass toplevel flag.
      
      	* src/glade-gtk.c: Use of GladeBaseEditor for GtkMenuBar, GtkToolBar
      	  and GtkMenu editors.
      
      	* src/glade-marshallers.list: added OBJECT:OBJECT,UINT
      	  BOOLEAN:OBJECT,UINT BOOLEAN:OBJECT,OBJECT and STRING:OBJECT
      
      	* src/glade-property.[ch]: Added old_value parameter to GladeProject
      	  "value_changed" signal.
      
      	* src/glade-widget-class.[ch]: added toplevel flag to GladeWidgetClass
      
      	* src/glade.h: added GLADE_XML_TAG_TOPLEVEL
      
      	* src/glade-base-editor.[ch]: Created GladeBaseEditor class from
      	  GtkMenuBarEditor code from glade-gtk.c
      
      	* widgets/gtk+.xml.in:
      	  o added launch-editor-function for GtkToolbar and GtkMenu.
      	  o Set GtkTextView post-create-function to empty (we do not need a
      	    placeholder in it).
      	  o Set toplevel="True" in GtkWindow and GtkMenu.
      
      	* doc/widgetclasses.sgml: added toplevel property docs
      
      	* po/POTFILES.in: added src/glade-base-editor.c
      0c4e3578
  25. 17 Jun, 2006 1 commit
    • Tristan Van Berkom's avatar
      Added glade_property_[push/pop]_superuser() · d3038a8e
      Tristan Van Berkom authored
      
      	* src/glade-property.[ch]: Added glade_property_[push/pop]_superuser()
      
      	* src/glade-command.c: refined set_property_execute() and started using
      	  glade_property_push/pop_superuser().
      
      	* src/glade-project.c: super-user property mode at load time.
      
      	* src/glade-fixed.c: Added "can-resize" property
      
      	* src/glade-widget-class.c: Made sure to parse a "Fixed" if there are no
      	  other child tags.
      
      	* src/glade-gtk.c, widgets/gtk+.xml.in: Implemented drag on GtkBox children
      d3038a8e
  26. 06 May, 2006 1 commit
    • Tristan Van Berkom's avatar
      Applied patch for bug 340692 · ef7d9f23
      Tristan Van Berkom authored
      
      	* doc/Makefile.am: Applied patch for bug 340692
      
      	* src/glade-command.c: glade_command_set_property (), return if
      	  the command doesnt change the property.
      
      	* src/glade-editor-property.c: GladeEPropText, if string property is NULL
      	  and we recieve "" from the entry, set the property to NULL, if we get
      	  NULL from the entry and the property is "", then set the property to
      	  "", otherwise set the property to the entry text. (this fixes 339832)
      
      	* src/glade-property.[ch]: constified GValue argument to
      	  glade_property_equals_value ().
      ef7d9f23
  27. 24 Apr, 2006 2 commits
    • Tristan Van Berkom's avatar
      Fixed load & save of internal buttons · 7372123c
      Tristan Van Berkom authored
      	* src/glade-gtk.c: Fixed load & save of internal buttons
      
      	* src/glade-property.[ch]: Added glade_property_load()
      	  (to introspect property values on internal children of composite
      	  widgets at creation time).
      
      	* src/glade-widget.c: introspect property values on internal children of composite
      	  widgets at creation time
      7372123c
    • 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
  28. 01 Mar, 2006 1 commit
    • Tristan Van Berkom's avatar
      Added "catalog_default" arg to glade_property_new() and adjusted callers. · 47fd7cd5
      Tristan Van Berkom authored
      	* src/glade-property.[ch], src/glade-widget.[ch]: Added
      	  "catalog_default" arg to glade_property_new() and adjusted callers.
      
      	* src/glade-property-class.[ch]: Ensure that there are always
      	  ->def and ->orig_def members resolved.
      
      	* src/glade-gtk.c:
      	  o GtkBox loading issues fixed.
      	  o Removed unused code from: glade_gtk_table_has_child and
      	    glade_gtk_table_refresh_placeholders.
      
      	* src/glade-widget.c:
      	  o Ignore properties properly when creating the object.
      	    (glade_widget_params_from_widget_info and
      	    glade_widget_build_object functions)
      	  o Use the introspected default value for properties when
      	    loading a project. glade_widget_properties_from_widget_info
      
      	* widgets/gtk+.xml.in: Avoid warnings.
      	  o Ignore GtkWidget has-default property.
      	  o Ignore GtkComboBox active, column-span-column and row-span-column properties.
      47fd7cd5
  29. 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
  30. 28 Dec, 2005 1 commit
    • Tristan Van Berkom's avatar
      glade_command_cut_copy_paste_common(); fixed "project" source in case of · 751d222f
      Tristan Van Berkom authored
      
      	* src/glade-command.c: glade_command_cut_copy_paste_common(); fixed
      	  "project" source in case of `type == GLADE_PASTE'
      
      	* src/glade-editor-property.c: Clean up compiler warnings, removed useless
      	  mnemonic label.
      
      	* src/glade-project.[ch], src/glade-property.c, src/glade-widget.[ch]:
      	  Implemented references on widgets from object properties, object properties
      	  are automaticly set to NULL when the target object is removed from its
      	  project, an undo will result in the object being re-added to the project;
      	  and its reffered properties to be reset to thier previous value.
      751d222f
  31. 27 Dec, 2005 1 commit
    • Tristan Van Berkom's avatar
      Added GLADE_TYPE_EPROP_OBJECT (object properties) · 1fc74d5f
      Tristan Van Berkom authored
      
      
      	* src/glade-editor-property.c: Added GLADE_TYPE_EPROP_OBJECT (object properties)
      
      	* src/glade-parser.[ch]:
      	  o Exported new function: glade_parser_pvalue_from_winfo()
      	  o Removed duplicate implementation of alloc_string & alloc_propname
      
      	* src/glade-project-view.c: Will display toplevel widgets which are not
      	  nescisarily GtkWidgets.
      
      	* src/glade-project.c, src/glade-widget.c: Implemented a kick-start so
      	  that object properties are loaded/looked up after the whole project
      	  is finished loading.
      	  (glade-widget.c: Added glade_widget_has_decendant)
      
      	* src/glade-property-class.[ch]:
      	  o Added object support to glade_property_class_make_gvalue_from_string &
      	    glade_property_class_make_string_from_gvalue
      	  o Added glade_property_class_is_object, glade_property_class_make_gvalue_from_vl &
      	    glade_property_class_set_vl_from_gvalue.
      
      	* src/glade-property.[ch]:
      	  o Added documentation
      	  o Added glade_property_equals_value, glade_property_equals_va_list & glade_property_equals
      
      
      	* src/glade-gtk.c: Removed unneeded radio button "group" property support
      	  (handled genericly as an object property)
      
      	* widgets/gtk+.xml.in: Disabled alot of irrelevent object type properties,
      	  removed the custom "group" property on radio buttons.
      1fc74d5f
  32. 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
  33. 02 Sep, 2005 1 commit
    • 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
  34. 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
  35. 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
  36. 31 Jul, 2005 1 commit
    • Tristan Van Berkom's avatar
      Cleared up property->class references, Added comments, Made spin button · 81ed8652
      Tristan Van Berkom authored
      
      	* src/glade-editor.c: Cleared up property->class references, Added comments,
      	  Made spin button adjustments from the class, not from Glade Parameters.
      
      	* src/glade-parameter.[ch]: Removed convenience create_adjustement function,
      	  Certain data found in the xml file is parsed directly onto the class data and
      	  others are dynamicly added through glade params, for this reason I'm
      	  depricating use of glade-parameters in the core code, glade-parameters can
      	  be kept around as a usefull configuration mechanism for plugin writers.
      
      	* src/glade-gtk.c:
      	    - Added special enum type & pspec for GtkImage
      	    - Now GtkImage uses one of three methods to save
      	        o Filename
      	        o Stock
      	        o Icon Theme
      	      the appropriate controls are disabled & enabled
      	      accordingly and survive a save/load with no custom
      	      property help.
      	    - Icon Size is disabled if a Pixel Size is specified
      	      (as pixel size takes precedence on this object).
      	    - Removed pointless unfinished API doc headers, the core
      	      (i.e. libgladeui) could well be documented for use by
      	      plugin writers and application writers (like anjuta for
      	      instance) but in the plugin its pretty pointless.
      
      	* src/glade-property-class.[ch]:
      	    - Fiddled with g_critical outputs
      	    - Added glade_property_class_make_adjustment
      	    - Added LIBGLADEUI_API to func headers.
      
      	* src/glade-property.[ch]: Added glade_property_reset()/glade_property_default()
      	* src/glade-widget.[ch]: Added glade_widget_property_reset(),
      	  glade_widget_pack_property_reset(), glade_widget_property_default(),
      	  glade_widget_pack_property_default().
      
      	* src/glade.h: Added definitions for defaults in editor adjustments.
      
      	* widgets/gtk+.xml: Added information for GtkImage properties.
      81ed8652
  37. 30 Jul, 2005 1 commit
    • Tristan Van Berkom's avatar
      stock spec name fixed and removed construct only. · 67fb3f57
      Tristan Van Berkom authored
      	* src/glade-builtins.c: stock spec name fixed and removed construct only.
      
      	* src/glade-property.c:
      	  - Fixed glade_property_dup () to use properties.
      	  - Fixed double free in glade_property_finalize (thankyou valgrind)
      
      	* src/main.c: Removed workaround for an old fixed bug in gtk+, no reason to have
      	  obscure code like that when we are targeting a recent version of gtk+.
      
      	* widgets/gtk+.xml: Ignore selectable changes & implement ignore property
      
      	* src/glade-property-class.c, src/glade-property.[ch]: implement ignore
      67fb3f57
  38. 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