1. 16 Mar, 2009 1 commit
    • Tristan Van Berkom's avatar
      Rolling Glade 3.6.0 · 12ca59bc
      Tristan Van Berkom authored
      
      	* NEWS, configure.ac: Rolling Glade 3.6.0
      
      	* gladeui/glade-command.c: Remove widgets from their project before removing
      	  them from their parents (fixes bug 567809)
      
      	* src/glade-window.c: Dont access NULL GError when glade_project_save()
      	  returns FALSE with no error (user canceled save) (Fixed bug 574706).
      
      
      svn path=/trunk/; revision=2170
      12ca59bc
  2. 15 Jan, 2009 1 commit
  3. 05 Jan, 2009 1 commit
  4. 25 Nov, 2008 2 commits
    • Tristan Van Berkom's avatar
      Added editor support for Icon View. · 21605e92
      Tristan Van Berkom authored
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added editor support for Icon View.
      
      	* plugins/gtk+/glade-cell-renderer-editor.c: Export a new function to get the model from
      	the renderer regardless of the layout type.
      
      	* plugins/gtk+/glade-treeview-editor.c: Now supports editing any view that can have a model,
      	and pops up the store editor automatically on the right of the normal widget editor.
      
      
      svn path=/trunk/; revision=2051
      21605e92
    • Tristan Van Berkom's avatar
      Fixed check for wrapperless objects returned by adaptor_get_children(). · be4f8798
      Tristan Van Berkom authored
      
      	* gladeui/glade-command.c: Fixed check for wrapperless objects returned by adaptor_get_children().
      
      
      svn path=/trunk/; revision=2049
      be4f8798
  5. 24 Nov, 2008 1 commit
  6. 23 Nov, 2008 1 commit
    • Tristan Van Berkom's avatar
      Now add/remove parentless widget props from the project in · a10762dc
      Tristan Van Berkom authored
      
      	* gladeui/glade-command.c: Now add/remove parentless widget props from the project in 
      	  command_add/remove.
      
      	* gladeui/glade-widget.c: 
      	  - glade_widget_dup_properties/glade_widget_copy_properties take 2 new args, whether copy
      	    parentless widget properties or not, and whether to copy them exactly or not.
      	  - added glade_widget_get_parentless_reffed_widgets() to return a list of reffed parentless
      	    widgets.
      
      
      svn path=/trunk/; revision=2045
      a10762dc
  7. 31 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Added glade_widget_[un]lock() and glade_command_[un]lock_widget(). · 1e70cf40
      Tristan Van Berkom authored
      
      	* gladeui/glade-widget.[ch], gladeui/glade-command.[ch]: Added
      	glade_widget_[un]lock() and glade_command_[un]lock_widget().
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-convert.c,
      	plugins/gtk+/glade-image-item-editor.c: Dual format menu editing support
      	depending on my gtk+ patch on bug 527672, TODO: still need to add accel-groups
      	to GtkWindow on the glade side of things.
      
      
      svn path=/trunk/; revision=2013
      1e70cf40
  8. 28 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Reimplemented GtkMenuItem and subclasses from top to bottom · e86dd963
      Tristan Van Berkom authored
      
      	* plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: 
      	Reimplemented GtkMenuItem and subclasses from top to bottom
      
      	* plugins/gtk+/glade-image-item-editor.[ch], plugins/gtk+/Makefile.am:
      	New GtkImageMenuItem editor (that embeds the child image editor when needed)
      
      	* gladeui/glade-command.[ch]: Added glade_command_[un]protect_widget()
      
      	* gladeui/glade-widget.[ch]: Added glade_widget_[un]protect()
      	protected widgets come with a message and cannot be manually deleted
      	from the project.
      
      	* plugins/gtk+/glade-image-editor.c, plugins/gtk+/glade-button-editor.c,
      	plugins/gtk+/glade-tool-button-editor.c, gladeui/glade-editor-table.c:
      	Fixed to:
      	- not reffer to child editables in finalize
      	- always removed external signals and weak references from finalize
      
      	* gladeui/glade-base-editor.c: Fixed to allow properties expand/fill
      	in both label and entry.
      
      
      svn path=/trunk/; revision=2006
      e86dd963
  9. 26 Oct, 2008 1 commit
  10. 25 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Properly convert toolbutton:icon both ways. · 1ce0de4d
      Tristan Van Berkom authored
      
      	* gladeui/glade-convert.c: Properly convert toolbutton:icon both ways.
      
      	* plugins/gtk+/glade-gtk.c: Undid a little toolbutton support so that
      	stock-id remains untouched and is accessible in builder format, TODO
      	rework toolbars and menus (will be simpler) with GladeEditable.
      
      
      svn path=/trunk/; revision=2001
      1ce0de4d
  11. 17 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Fixed property commands to not unify across separate groups, and also to · ed3bb937
      Tristan Van Berkom authored
      
      
      	* gladeui/glade-command.c: Fixed property commands to not unify across separate groups,
      	and also to unify when they are not lists.
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-model-data.c:
      	  - Data properties now have DnD working
      	  - Adding TreeViewColumn support
      	  - Fixing liststore support to work for treestore
      
      
      svn path=/trunk/; revision=1977
      ed3bb937
  12. 16 Oct, 2008 1 commit
    • Tristan Van Berkom's avatar
      Encapsulated name tracking mechanism · 4f1e473e
      Tristan Van Berkom authored
      
      	* gladeui/Makefile.am, gladeui/glade-name-context.[ch]: Encapsulated name tracking mechanism
      
      	* gladeui/glade-project.c, gladeui/glade-command.c: Now added a naming policy to the project
      	with prefs and load/save support + a glade command to set it - also revamped the prefs dialog,
      	it also pops up automatically for new projects.
      
      	* gladeui/glade-editor.c, gladeui/glade-editor-property.c, gladeui/glade-property-class.c,
      	gladeui/glade-property.c, gladeui/glade-widget.c: All effected since now 
      	glade_property_class_make_gvalue_from_string () needs a GladeWidget argument to do
      	hierachic context sensitive searches... that and naming is much cleaner now.
      	
      	* src/glade-window.c: remember to pass ownership of the project to the app.
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-column-types.c, plugins/gtk+/glade-model-data.c:
      	BEWARE: Dangerous and still a work in progress.
      
      
      svn path=/trunk/; revision=1972
      4f1e473e
  13. 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
  14. 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
  15. 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
  16. 19 Sep, 2008 1 commit
    • Tristan Van Berkom's avatar
      Now we have a conversion routine that is run in the plugin to convert some · 351a89ed
      Tristan Van Berkom authored
      
      	Now we have a conversion routine that is run in the plugin to
      	convert some data for one format to another (builder on the way...)
      	In this patch we use it to handle GtkAdjustment property conversions.
      	(NOTE: Completely undoable)
      	
      	* gladeui/glade-editor-property.c: Made adjustment eprop fallback on
      	  object dialog in builder cases.
      
      	* gladeui/glade-command.[ch]: Added glade_command_set_project_format()
      
      	* gladeui/gldae-catalog.c, gladeui/glade-xml-utils.h: Added GladeProjectConvertFunc
      
      	* plugins/gtk+/Makefile.am, plugins/gtk+/glade-convert.c,
      	plugins/gtk+/gtk+.xml.in: New file to handle conversion routines, 
      	added some objects.
      
      
      svn path=/trunk/; revision=1935
      351a89ed
  17. 18 Sep, 2008 2 commits
    • Tristan Van Berkom's avatar
      - Show glade widgets in the workspace on selection changes in the project · 745b2193
      Tristan Van Berkom authored
      
      	* src/glade-window.c: 
      	  - Show glade widgets in the workspace on selection changes in the project 
      	    and not on item-activated.
      	  - Rename "Dock Editor" -> "Dock Properties" as per bug 487613.
      	
      	* gladeui/glade-design-layout.c: Fixed expose event to chain to parent class
      	  after drawing an orange box (non window widgets are usualy GTK_NO_WINDOW).
      
      	* gladeui/glade-widget.c: Made glade_widget_show() show the toplevel of any
      	  GtkWidget object, also now shows toplevel non window glade widgets in the
      	  workspace, if the widget is referenced by a property that as a result parents
      	  the widget (i.e. bears a "parentless-widget" property reference), then the
      	  referencing widget is shown instead.
      
      	* gladeui/glade-popup.c: Added devhelp icon to documentation menu item, added
      	  docs icon to normal menu.
      
      
      svn path=/trunk/; revision=1928
      745b2193
    • Christian Persch's avatar
      Replace the deprecated G_GNUC_PRETTY_FUNCTION with G_STRFUNC. Bug #512559. · 5a3e0443
      Christian Persch authored
      	* gladeui/glade-app.c: (glade_app_show_properties),
      	(glade_app_hide_properties):
      	* gladeui/glade-command.c: (glade_command_pop_group): Replace the
      	deprecated G_GNUC_PRETTY_FUNCTION with G_STRFUNC. Bug #512559.
      
      svn path=/trunk/; revision=1927
      5a3e0443
  18. 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
  19. 09 Apr, 2008 1 commit
    • Tristan Van Berkom's avatar
      Filled in all since, deprecated and builder-unsupported properties. · 1dd08365
      Tristan Van Berkom authored
      
      	* plugins/gtk+/gtk+.xml.in: Filled in all since, deprecated and
      	  builder-unsupported properties.
      
      	* gladeui/glade-widget.c, gladeui/glade-widget.h, gladeui/glade-widget-adaptor.c,
      	gladeui/glade-command.c, gladeui/glade-widget-adaptor.h,
      	gladeui/glade-utils.h, gladeui/glade-catalog.c, 
      	gladeui/glade-catalog.h, gladeui/glade-app.c, gladeui/glade-app.h, 
      	gladeui/glade-property-class.c, gladeui/glade-property-class.h, 
      	gladeui/glade-project.c, gladeui/glade-project.h:
      	Added versioning support, you can always chose the target version of
      	your project starting with gtk+ 2.8 - a project preferences dialog has
      	been added where you can switch your format, switch your target version
      	and test for incompatabilities. incompatability error dialogs are also
      	launched on save as. Target versions are saved to the glade file; 
      	TODO: patch GtkBuilder to test the required gtk+ version from
      	<requires lib="gtk+" version="2.8"> and at least warn, also let
      	third party widget developers test thier own versions using builder.
      
      	* gladeui/glade-xml-utils.h, gladeui/glade-xml-utils.c: routines
      	for parsing version numbers.
      
      
      	* gladeui/glade-utils.c: glade_util_ui_message() takes a widget to
      	embed arg now.
      
      
      svn path=/trunk/; revision=1780
      1dd08365
  20. 07 Apr, 2008 1 commit
    • Tristan Van Berkom's avatar
      Run gtkdocize with --flavour=no-tmpl · c43aaea0
      Tristan Van Berkom authored
      
      
      	* autogen.sh: Run gtkdocize with --flavour=no-tmpl
      	
      	* configure.ac: Require gtk-doc 1.9 and bump to 3.5.0 dev version.
      	
      	* doc/gladeui-overrides.txt, doc/children.sgml, doc/tmpl/*: Removed unneeded.
      
      	* doc/gladeui-docs.sgml, doc/widgetclasses.sgml,
      	doc/catalogintro.sgml, doc/Makefile.am: Mega docs update, added new
      	files and completely rediscribed the catalog in its new form.
      
      	* gladeui/glade-design-view.c, gladeui/glade-widget.c, 
      	gladeui/glade-widget-adaptor.c, gladeui/glade-command.c,
      	gladeui/glade-widget-adaptor.h, gladeui/glade-base-editor.c,
      	gladeui/glade-widget-action.c, gladeui/glade-xml-utils.c,
      	gladeui/glade-utils.c, gladeui/glade-catalog.c, gladeui/glade-property.c,
      	gladeui/glade-project.c: Added some description statements to newly 
      	documented files, fixed some warnings in other sources.
      
      M    ChangeLog
      M    configure.ac
      M    doc/gladeui-docs.sgml
      M    doc/widgetclasses.sgml
      M    doc/catalogintro.sgml
      D    doc/gladeui-overrides.txt
      M    doc/Makefile.am
      D    doc/children.sgml
      D    doc/tmpl
      M    doc/gladeui-sections.txt
      M    doc/gladeui.types
      M    doc/properties.sgml
      M    gladeui/glade-design-view.c
      M    gladeui/glade-widget.c
      M    gladeui/glade-widget-adaptor.c
      M    gladeui/glade-command.c
      M    gladeui/glade-widget-adaptor.h
      M    gladeui/glade-base-editor.c
      M    gladeui/glade-widget-action.c
      M    gladeui/glade-xml-utils.c
      M    gladeui/glade-utils.c
      M    gladeui/glade-catalog.c
      M    gladeui/glade-property.c
      M    gladeui/glade-project.c
      M    autogen.sh
      
      svn path=/trunk/; revision=1775
      c43aaea0
  21. 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
  22. 30 Jul, 2007 1 commit
    • Juan Pablo Ugarte's avatar
      removed every extra documentation, we keep them empty just because · 2d57d53f
      Juan Pablo Ugarte authored
      * doc/tmpl/*.sgml: removed every extra documentation, we keep them empty just
        because otherwise the build fails.
      
      * doc/gladeui-docs.sgml, doc/gladeui-sections.txt, doc/gladeui.types: updated
        (GladeWidgetClass  replaced by GladeWidgetAdaptor)
      
      * gladeui/glade-editor.c, gladeui/glade-editor-property.c, gladeui/glade-parameter.c,
        gladeui/glade-widget.c, gladeui/glade-fixed.c, gladeui/glade-clipboard.c,
        gladeui/glade-inspector.[ch], gladeui/glade-widget-adaptor.[ch], gladeui/glade-command.c,
        gladeui/glade-command.h, gladeui/glade-base-editor.[ch], gladeui/glade-palette.[ch],
        gladeui/glade-utils.c, gladeui/glade-signal-editor.c, gladeui/glade-app.c,
        gladeui/glade-placeholder.c, gladeui/glade-property.c, gladeui/glade-property-class.c,
        gladeui/glade-project.c, gladeui/glade-clipboard-view.c:
        Added section's short and long description. (moved from tmpl)
      
      
      svn path=/trunk/; revision=1523
      2d57d53f
  23. 23 Jul, 2007 1 commit
  24. 18 Jul, 2007 1 commit
    • Tristan Van Berkom's avatar
      fixed memory leaks of description strings in usage of · a19c419e
      Tristan Van Berkom authored
      
      	* gladeui/glade-command.[ch]: 
      	  fixed memory leaks of description strings in usage of glade_command_push_group()
      	  
      	* gladeui/glade-widget.[ch]: Added convenience apis to set sensitivity on
      	  GladeWidgetActions.
      
      	* gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.c: Added
      	  deep_post_create() vfunc, in this one you must always chain up to the parent.
      
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Added "Add/Remove" parent
      	  feature (bug 343786), implemented types: Alignment, Viewport, Event Box, Frame,
      	  Aspect Frame, Scrolled Window, Expander, Table, Horizontal Box, Vertical Box,
      	  Horizontal Panes, Vertical Panes
      
      
      svn path=/trunk/; revision=1492
      a19c419e
  25. 21 Jun, 2007 1 commit
    • Vincent Geddes's avatar
      Fix "missing prototype" errors reported by gcc due to increased warning · d6cfd1e4
      Vincent Geddes authored
      	* plugins/gnome/glade-gnome.h,
      	  plugins/gtk+/glade-gtk.c
      	  plugins/gtk+/glade-gtk.h
      	  plugins/gtk+/Makefile.am,
      	  plugins/gnome/glade-gnome.c,
      	  plugins/gnome/Makefile.am,
      	  src/glade-project-window.c,
      	  gladeui/glade-editor-property.c,
      	  gladeui/glade-parameter.c,
      	  gladeui/glade-widget.c,
      	  gladeui/glade-command.c,
      	  gladeui/glade-palette.c,
      	  gladeui/glade-utils.c,
      	  gladeui/glade-accumulators.c,
      	  gladeui/glade-palette.h,
      	  gladeui/glade-binding.h,
      	  gladeui/glade-app.c,
      	  gladeui/glade-property.c,
      	  gladeui/glade-builtins.c,
      	  gladeui/glade-project.c,
      	  gladeui/Makefile.am: Fix "missing prototype" errors reported by
      	  gcc due to increased warning level (-Wmissing-prototypes). Added
      	  glade-gnome.h with function prototypes as well.
      
      svn path=/trunk/; revision=1384
      d6cfd1e4
  26. 17 Jun, 2007 1 commit
  27. 13 Jun, 2007 1 commit
    • Tristan Van Berkom's avatar
      - Fixed cut/paste inside notebooks (widgets wanted to stay on the same · f5342df7
      Tristan Van Berkom authored
      
      	* gladeui/glade-command.c: 
      	  - Fixed cut/paste inside notebooks (widgets wanted to stay on the same page they 
      	    were cut from)
      	  - Fixed special-child-type handling, dont stomp on the special child type for a
      	    delete/undo combination (a tab widget deleted and brought back was showing up
      	    in the page).
      
      
      svn path=/trunk/; revision=1347
      f5342df7
  28. 01 May, 2007 1 commit
    • Tristan Van Berkom's avatar
      Added 'exact' argument to glade_widget_dup() and added · 1d28bf2c
      Tristan Van Berkom authored
      
      	* gladeui/glade-widget.[ch]: Added 'exact' argument to glade_widget_dup() and
      	  added glade_widget_copy_signals()
      
      	* gladeui/glade-command.c: dup the widget "exactly" when pasting widgets that
      	  were cut (not copied), fixing bug 432519
      
      
      svn path=/trunk/; revision=1287
      1d28bf2c
  29. 06 Feb, 2007 1 commit
    • Tristan Van Berkom's avatar
      changed glade_eprop_text_show_i18n_dialog() to call a command to change · d33826b6
      Tristan Van Berkom authored
      
      	* gladeui/glade-editor-property.c: changed glade_eprop_text_show_i18n_dialog()
      	  to call a command to change the i18n metadata on the label property
      	  instead of changing it directly.  This allows the change to be
      	  un-/re-done (bug 352454).
      
      	* gladeui/glade-command.[ch]: added the glade_command_set_i18n command.
      
      
      svn path=/trunk/; revision=1071
      d33826b6
  30. 28 Jan, 2007 1 commit
    • Tristan Van Berkom's avatar
      Made 'pasting' an explicit arg of glade_command_add(), this fixes the · 593dbc26
      Tristan Van Berkom authored
      
      	* gladeui/glade-command.c: Made 'pasting' an explicit arg of glade_command_add(),
      	  this fixes the broken clipboard selection search (since we now use dupped 
      	  widgets only in pastes), now packing defaults and packing property tranfers
      	  on paste both work.
      
      	* gladeui/glade-widget.c: Removed redundant code.
      
      
      svn path=/trunk/; revision=1058
      593dbc26
  31. 27 Jan, 2007 1 commit
    • Tristan Van Berkom's avatar
      Set project properly in glade_command_remove() (this fixes undo/redo of · 1934d006
      Tristan Van Berkom authored
      
      	* gladeui/glade-command.c: Set project properly in glade_command_remove()
      	  (this fixes undo/redo of add/remove commands in the menueditor... along
      	  with the following fixes).
      
      	* gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.h: 
      	  Added GWA_USE_PLACEHOLDERS(), a boolean on the GWA that is loaded 
      	  from the catalog.
      
      	* gladeui/glade-utils.[ch]: Removed glade_util_[any_]container_relation.
      
      	* gladeui/glade-widget.[ch]: Added glade_widget_placeholder_relation
      
      	* gladeui/glade-app.c, gladeui/glade-fixed.c: Adjusted callers for new
      	  glade-widget api.
      
      	* gladeui/glade-fixed.[ch]: Removed the "use-placehodlers" property
      	  since it is now redundant with the new GWA_USE_PLACEHOLDERS (this
      	  simplifies things a little).
      
      	* gladeui/glade-binding.c: Fixed obnoxious startup errors (bug 399178),
      	  glade_binding_get_all(), use g_list_prepend()/g_list_reverse() instead
      	  of g_list_append() to build a list.
      
      	* gladeui/glade-base-editor.c: Use the right adaptor for gwa_get_children
      	  in glade_base_editor_change_type () (was using adaptor for the destination
      	  type).
      	
      	* plugins/gtk/glade-gtk.c: Remove use of "use-placeholders" property
      	  on GladeFixed objects.
      
      	* plugins/gtk/gtk+.xml.in: Setup the "use-placeholders" attribute properly
      	  (TRUE on GtkContainer, FALSE on GtkMenuShell, GtkMenuItem, GtkToolBar,
      	  GtkFixed, GtkLayout).
      
      
      svn path=/trunk/; revision=1057
      1934d006
  32. 23 Jan, 2007 1 commit
  33. 22 Jan, 2007 1 commit
    • Tristan Van Berkom's avatar
      Fix for bug 345603: · 6273d283
      Tristan Van Berkom authored
      	* src/glade-command.c, src/glade-command.h:
      	  - Redesigned the implementation of the following commands:
      	    - glade_command_delete
      	    - glade_command_create
      	    - glade_command_cut
      	    - glade_command_copy
      	    - glade_command_paste
                  These are now command aliases.
      	    - Added a new drag-and-drop command, glade_command_dnd, to replace former
      	      glade_command_cut/glade_command_paste command pairs.
      	    - Added the following set of canonical commands which comprise the implementation
      	      of the command aliases:
      	    - glade_command_add
      	    - glade_command_remove
      	    - glade_command_clipboard_add
      	    - glade_command_clipboard_remove
      
      	* src/glade-gtk.c:
      	  Replaced the cut/paste command pair with the dnd command in 
      	  glade_gtk_menu_shell_move_child().
      	
      	* src/glade-base-editor.c:
      	  Replaced the cut/paste command pair with the dnd command in 
      	  glade_base_editor_change_type() and glade_base_editor_move_child(). 
      
      
      svn path=/trunk/; revision=1048
      6273d283
  34. 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
  35. 19 Oct, 2006 1 commit
  36. 06 Sep, 2006 1 commit
  37. 05 Sep, 2006 1 commit
  38. 17 Aug, 2006 1 commit