summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Rolling 3.5.3GLADE3_3_5_3Michael Gratton2008-12-091-2/+11
| | | | | | | | | | | | | * NEWS, configure.ac: Rolling 3.5.3 2008-12-09 Michael Gratton <mike@vee.net> * gladeui/glade-property-class.c: Change spin button page size to 0 for numeric property values editorsm, stops a lot of GTK warnings. svn path=/trunk/; revision=2063
* Added new icon files, most of them are a combination of other icons.Juan Pablo Ugarte2008-12-091-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-12-09 Juan Pablo Ugarte <juanpablougarte@gmail.com> * plugins/gtk+/icons/22x22/widget-gtk-uimanager.png, plugins/gtk+/icons/22x22/widget-gtk-cellrenderertoggle.png, plugins/gtk+/icons/22x22/widget-gtk-entrycompletion.png, plugins/gtk+/icons/22x22/widget-gtk-cellrendererprogress.png, plugins/gtk+/icons/22x22/widget-gtk-recentaction.png, plugins/gtk+/icons/22x22/widget-gtk-windowgroup.png, plugins/gtk+/icons/22x22/widget-gtk-cellrendereraccel.png, plugins/gtk+/icons/22x22/widget-gtk-volumebutton.png, plugins/gtk+/icons/22x22/widget-gtk-treestore.png, plugins/gtk+/icons/22x22/widget-gtk-cellrendererpixbuf.png, plugins/gtk+/icons/22x22/widget-gtk-liststore.png, plugins/gtk+/icons/22x22/widget-gtk-cellrendererspin.png, plugins/gtk+/icons/22x22/widget-gtk-cellrenderertext.png, plugins/gtk+/icons/22x22/widget-gtk-iconfactory.png, plugins/gtk+/icons/22x22/widget-gtk-scalebutton.png, plugins/gtk+/icons/22x22/widget-gtk-cellrenderercombo.png plugins/gtk+/icons/16x16/widget-gtk-cellrenderertoggle.png, plugins/gtk+/icons/16x16/widget-gtk-treeviewcolumn.png, plugins/gtk+/icons/16x16/widget-gtk-entrycompletion.png, plugins/gtk+/icons/16x16/widget-gtk-cellrendererprogress.png, plugins/gtk+/icons/16x16/widget-gtk-recentaction.png, plugins/gtk+/icons/16x16/widget-gtk-windowgroup.png, plugins/gtk+/icons/16x16/widget-gtk-cellrendereraccel.png, plugins/gtk+/icons/16x16/widget-gtk-volumebutton.png, plugins/gtk+/icons/16x16/widget-gtk-treestore.png, plugins/gtk+/icons/16x16/widget-gtk-cellrendererpixbuf.png, plugins/gtk+/icons/16x16/widget-gtk-liststore.png, plugins/gtk+/icons/16x16/widget-gtk-cellrendererspin.png, plugins/gtk+/icons/16x16/widget-gtk-cellrenderertext.png, plugins/gtk+/icons/16x16/widget-gtk-iconfactory.png, plugins/gtk+/icons/16x16/widget-gtk-scalebutton.png, plugins/gtk+/icons/16x16/widget-gtk-cellrenderercombo.png: Added new icon files, most of them are a combination of other icons. * plugins/gtk+/icons/22x22/widget-gtk-action.png, plugins/gtk+/icons/22x22/widget-gtk-actiongroup.png, plugins/gtk+/icons/22x22/widget-gtk-radioaction.png, plugins/gtk+/icons/22x22/widget-gtk-toggleaction.png, plugins/gtk+/icons/16x16/widget-gtk-action.png, plugins/gtk+/icons/16x16/widget-gtk-actiongroup.png, plugins/gtk+/icons/16x16/widget-gtk-radioaction.png, plugins/gtk+/icons/16x16/widget-gtk-toggleaction.png: new icons by Mike Gratton <mike@vee.net> bug #561979 svn path=/trunk/; revision=2062
* Updated to reflect current temporary dual licensing scheme, package is toTristan Van Berkom2008-12-091-0/+17
| | | | | | | | | | | | | | | | | | | | * COPYING: Updated to reflect current temporary dual licensing scheme, package is to be LGPL, with code portions that are still marked as GPL until they can be relicensed, both licenses are included in the package already. * plugins/gtk+/glade-store-editor.h plugins/gtk+/glade-icon-factory-editor.h plugins/gtk+/glade-image-item-editor.c plugins/gtk+/glade-image-editor.c plugins/gtk+/glade-image-item-editor.h plugins/gtk+/glade-model-data.c plugins/gtk+/glade-icon-sources.c plugins/gtk+/glade-tool-button-editor.c plugins/gtk+/glade-image-editor.h plugins/gtk+/glade-model-data.h plugins/gtk+/glade-icon-sources.h plugins/gtk+/glade-tool-button-editor.h plugins/gtk+/glade-text-button.c plugins/gtk+/glade-button-editor.c plugins/gtk+/glade-column-types.c plugins/gtk+/glade-text-button.h plugins/gtk+/glade-label-editor.c plugins/gtk+/glade-column-types.h plugins/gtk+/glade-button-editor.h plugins/gtk+/glade-cell-renderer-editor.c plugins/gtk+/glade-label-editor.h plugins/gtk+/glade-cell-renderer-editor.h plugins/gtk+/glade-treeview-editor.c plugins/gtk+/glade-convert.c plugins/gtk+/glade-store-editor.c plugins/gtk+/glade-icon-factory-editor.c plugins/gtk+/glade-treeview-editor.h: First files to safely be completely relicensed under LGPL. svn path=/trunk/; revision=2061
* Bumping gtk+ required version to 2.14Tristan Van Berkom2008-12-091-0/+13
| | | | | | | | | | | | | | | | * 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
* added explanation string in the search entry. "< search widgets >" withTristan Van Berkom2008-11-291-0/+5
| | | | | | | | * gladeui/glade-inspector.c: added explanation string in the search entry. "< search widgets >" with italic style and insensitive color. svn path=/trunk/; revision=2059
* Fixed bug with iface props, they were getting listed once per implementingTristan Van Berkom2008-11-281-0/+3
| | | | | | | | * gladeui/glade-widget-adaptor.c: Fixed bug with iface props, they were getting listed once per implementing subclass (subclasses of implementors had it listed > 2 times). svn path=/trunk/; revision=2058
* Added GCompletion/GtkTreeModelFilter to the inspector with a new searchTristan Van Berkom2008-11-281-0/+5
| | | | | | | | * gladeui/glade-inspector.c: Added GCompletion/GtkTreeModelFilter to the inspector with a new search entry. svn path=/trunk/; revision=2057
* Now include signal editor outside notebook, update signal editor on pageTristan Van Berkom2008-11-251-0/+3
| | | | | | | | * gladeui/glade-base-editor.c: Now include signal editor outside notebook, update signal editor on page changes. svn path=/trunk/; revision=2054
* - Renderers watch project format changes and now sync attributes in anTristan Van Berkom2008-11-251-0/+3
| | | | | | | | | | * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: - Renderers watch project format changes and now sync attributes in an idle when moving into builder format (fixes renderer appearance after undo of project conversions). svn path=/trunk/; revision=2053
* Fixed conversions for combo boxes.Tristan Van Berkom2008-11-251-1/+5
| | | | | | | | | | * plugins/gtk+/glade-convert.c: Fixed conversions for combo boxes. * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: - Added editor support for Combo Box svn path=/trunk/; revision=2052
* Added editor support for Icon View.Tristan Van Berkom2008-11-251-0/+8
| | | | | | | | | | | | | * 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
* Fixed check for wrapperless objects returned by adaptor_get_children().Tristan Van Berkom2008-11-251-0/+2
| | | | | | | * gladeui/glade-command.c: Fixed check for wrapperless objects returned by adaptor_get_children(). svn path=/trunk/; revision=2049
* Hijack the cntl-n accelerator too now.Tristan Van Berkom2008-11-251-0/+8
| | | | | | | | | | | * gladeui/glade-utils.c: Hijack the cntl-n accelerator too now. * plugins/gtk+/glade-column-types.c, plugins/gtk+/glade-model-data.c, plugins/gtk+/glade-store-editor.c: Enhanced model editing, now there is completion in type names, and column types are defined inline with no add or delete keys, model data can be edited and navigated without using the pointer either. svn path=/trunk/; revision=2048
* - Fixed gtk_image_menu_item_set_stock() to not override the label value ifTristan Van Berkom2008-11-241-0/+2
| | | | | | | | | * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: - Fixed gtk_image_menu_item_set_stock() to not override the label value if not in use_stock mode (fixes missing labels in pasted imagemenuitems). svn path=/trunk/; revision=2047
* - Added load/save support for <action-widgets> of GtkDialog (response ids).Tristan Van Berkom2008-11-241-1/+2
| | | | svn path=/trunk/; revision=2046
* Now add/remove parentless widget props from the project inTristan Van Berkom2008-11-231-2/+10
| | | | | | | | | | | | | | * 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
* glade_widget_build_object() now calls glade_widget_set_object() internallyTristan Van Berkom2008-11-231-0/+12
| | | | | | | | | | | | | | | * gladeui/glade-widget.c: glade_widget_build_object() now calls glade_widget_set_object() internally and then uses glade_widget_adaptor_set_property() for non construct properties. * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: - Made GtkTreeView:model property query user at create time. - Fixed to never sync properties when in attribute mode, to sync attributes after adding cells to cell layouts, and to not set attributes to orphan cells (net result: copy/paste of treeviews now result in a nice runtime replica). - Did some reordering in glade-gtk.c svn path=/trunk/; revision=2044
* New editor to group the treeview and model together in the base editorTristan Van Berkom2008-11-221-1/+10
| | | | | | | | | | | | * plugins/gtk+/Makefile.am, plugins/gtk+/glade-treeview-editor.[ch]: New editor to group the treeview and model together in the base editor treeview editor * gladeui/glade-editor-table.c: - Load propertes up a realize time (some sizes need negotiation when loaded editables are going into dialogs that are not yet on screen). svn path=/trunk/; revision=2041
* Fixed a warning hiding a never built labelTristan Van Berkom2008-11-221-3/+9
| | | | | | | | | | | | * gladeui/glade-editor-table.c: Fixed a warning hiding a never built label * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: - First itteration on the treeview editor, removed annoying actions for column/cell hierarchy and do it all in the editor, added position packing property to treeview column for this (treeview column still implemented generically as a cell layout). svn path=/trunk/; revision=2040
* - Removed apis to add popups, now they are autogenerated - AddedTristan Van Berkom2008-11-221-0/+11
| | | | | | | | | | | | | | * gladeui/glade-base-editor.c: - Removed apis to add popups, now they are autogenerated - Added glade_base_editor_append_types(), glade_base_editor_new() now only adds types supported by the container object, use _append_types() to define hierarcic type relations for children. * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Now the toolbar editor can add menus and edit menus inside the gtkmenutoolbutton (fixed bug 429438). svn path=/trunk/; revision=2039
* Added GladeEPropCellAttributeTristan Van Berkom2008-11-201-0/+6
| | | | | | | | | | | * plugins/gtk+/glade-cell-renderer-editor.c: Added GladeEPropCellAttribute * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: Integrated new eprop for cell renderer attributes, avoid setting attributes for columns that exceed model bounds (except on load). svn path=/trunk/; revision=2038
* Added all remaining metadatas for cell renderers (all cell renderers andTristan Van Berkom2008-11-201-0/+8
| | | | | | | | | | | * plugins/gtk+/gtk+.xml.in: Added all remaining metadatas for cell renderers (all cell renderers and attributes now implemented). * plugins/gtk+/glade-column-types.c: Fixed to populate enums/flags only after all catalogs parsed, now they are listed in alphabetical order too. svn path=/trunk/; revision=2037
* Added a new editor for cell renderersTristan Van Berkom2008-11-191-0/+10
| | | | | | | | | | | | | * plugins/gtk+/Makefile.am, plugins/gtk+/glade-cell-renderer-editor.c: Added a new editor for cell renderers * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Added metadata for all attributes and auxilary properties in the catalog, and added hooks to manipulate, load and save cell renderers, reused most of Juan Pablo's work for this, and also for treeview column child renderer support. svn path=/trunk/; revision=2034
* Added new backend ->depends() vfunc to determine toplevel dependanciesTristan Van Berkom2008-11-151-2/+10
| | | | | | | | | | | | | | | * gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.h: Added new backend ->depends() vfunc to determine toplevel dependancies (for glade file output ordering). * gladeui/glade-project.[ch]: - Sort dependancies using glade_widget_adaptor_depends() * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: - Added ->depends() func for GtkWidget and GtkSizeGroup svn path=/trunk/; revision=2032
* added glade_utils_hijack_key_press ()Tristan Van Berkom2008-11-151-1/+11
| | | | | | | | | | | | | | | | * 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
* Update glade-app accel group.Tristan Van Berkom2008-11-151-0/+10
| | | | | | | | | | | | | | | * src/glade-window.c: Update glade-app accel group. * gladeui/glade-project.[ch], gladeui/glade-app.c: Remove accel group notion from projects * gladeui/glade-base-editor.c: - Use global accel group (with keypress editor hijack in place) - No longer modal - added "container" property on the editor - dedicated dialogs self destruct if their container changes svn path=/trunk/; revision=2029
* Fixed recursion in the eprops when updating values (due to exteriorTristan Van Berkom2008-11-151-0/+7
| | | | | | | | | | * gladeui/glade-editor-property.[ch]: Fixed recursion in the eprops when updating values (due to exterior callers calling ->load() when the project changes for thier custom editors), this fixes glitches when editing multiline text entries. svn path=/trunk/; revision=2028
* Fixed win32 api for deprecated api usage (bug 559678).Tristan Van Berkom2008-11-131-0/+2
| | | | | | | * gladeui/glade-app.c: Fixed win32 api for deprecated api usage (bug 559678). svn path=/trunk/; revision=2027
* Delete dangling submenus when moving children around in the menu editorTristan Van Berkom2008-11-131-0/+3
| | | | | | | | * plugins/gtk+/glade-gtk.c: Delete dangling submenus when moving children around in the menu editor (bug 560145). svn path=/trunk/; revision=2026
* Refixed use of uninitialized variable (bug 559678).Tristan Van Berkom2008-11-131-0/+6
| | | | | | | | | * gladeui/glade-utils.c: Refixed use of uninitialized variable (bug 559678). * plugins/gnome/glade-gnome.c: Fixed build breakage (bug 560668). svn path=/trunk/; revision=2025
* Fixed loading of images and only set image data when in the correct editTristan Van Berkom2008-11-121-0/+13
| | | | | | | | | | | | | | | | * plugins/gtk+/glade-gtk.c: Fixed loading of images and only set image data when in the correct edit mode. * plugins/gtk+/glade-convert.c: Fixed toolbutton conversions to search icon factories from the beginning of the object list and not the current list position. * gladeui/glade-project.c: When changing resource paths, reload all pixbuf properties automagically (this wont work for custom pixbufs like icon factory has). svn path=/trunk/; revision=2024
* Now save project resource directory in glade file comments if userTristan Van Berkom2008-11-081-0/+4
| | | | | | | | | * gladeui/glade-project.c: Now save project resource directory in glade file comments if user specified a relative or absolute path in the prefs dialog, otherwise resources are loaded from the project's directory. svn path=/trunk/; revision=2023
* Add bug numberKjartan Maraas2008-11-081-1/+1
| | | | svn path=/trunk/; revision=2022
* Try to avoid using deprecated glib api.Kjartan Maraas2008-11-081-0/+7
| | | | | | | | | | | 2008-11-08 Kjartan Maraas <kmaraas@gnome.org> * gladeui/glade-utils.c: (glade_utils_get_pspec_from_funcname), (glade_util_ui_message), (glade_util_gtk_combo_find): * src/glade-window.c: (confirm_close_project): Try to avoid using deprecated glib api. svn path=/trunk/; revision=2021
* Set the toplevel window accel-groups property when converting.Tristan Van Berkom2008-11-071-0/+3
| | | | | | | | * plugins/gtk+/glade-convert.c: Set the toplevel window accel-groups property when converting. svn path=/trunk/; revision=2020
* moved signal and children serialization fromTristan Van Berkom2008-11-071-0/+6
| | | | | | | | | * gladeui/glade-widget.c, gladeui/glade-widget-adaptor.c: moved signal and children serialization from glade_widget_adaptor_object_write_widget() to glade_widget_write() (bug #559531) svn path=/trunk/; revision=2019
* Faked the accel-group property and added accel-groups object list toTristan Van Berkom2008-11-071-0/+16
| | | | | | | | | | | | | | | | | | | * plugins/gtk+/gtk+.xml.in: Faked the accel-group property and added accel-groups object list to GtkWindow... work in progress. * plugins/gtk+/glade-image-item-editor.c: Adjusted for accel-group property which is only avaiable for stock items. * plugins/gtk+/glade-gtk.c: Fixed sensitivity for accel-group/stock at load time. * gladeui/glade-editor-property.c: Labels dont go insensitive anymore, I think that was a general usability problem, the inputs still go insensitive and there are always useful tooltips, the insensitivity message still gets across. * gladeui/glade-editor-table.c: Fixed breaking weak refs from dispose. svn path=/trunk/; revision=2018
* update changelog with bug number.Tristan Van Berkom2008-11-051-1/+1
| | | | svn path=/trunk/; revision=2017
* Added parameter-spec parsing, need to updated docs still.Tristan Van Berkom2008-11-051-0/+12
| | | | | | | | | | | | | | | * gladeui/glade-xml-utils.c, gladeui/glade-property-class.c: Added parameter-spec parsing, need to updated docs still. * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-attributes.c, plugins/gtk+/glade-icon-sources.c, plugins/gtk+/glade-accels.c, plugins/gtk+/glade-model-data.c, plugins/gtk+/glade-column-types.c: - Removed all custom parameter spec implementations in the plugin and replaced them with automatically generated ones parsed by the xml. - Fixed hierarchy bugs, some classes were not saving. svn path=/trunk/; revision=2016
* making menu conversions seemlessTristan Van Berkom2008-10-311-0/+8
| | | | | | | | | | | * plugins/gtk+/glade-image-item-editor.[ch], plugins/gtk+/glade-gtk.c: making menu conversions seemless * gladeui/glade-widget.c: Remove widgets from layout on hide, hide widgets when adding parentless prop refs. svn path=/trunk/; revision=2014
* Added glade_widget_[un]lock() and glade_command_[un]lock_widget().Tristan Van Berkom2008-10-311-0/+10
| | | | | | | | | | | | | * 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
* Fixed some glitches, now its usable, closing case for now, we haveTristan Van Berkom2008-10-291-1/+4
| | | | | | | | * plugins/gtk+/glade-attributes.c: Fixed some glitches, now its usable, closing case for now, we have attributes, they are global for the label but better that way for i18n'ing. svn path=/trunk/; revision=2011
* Rewrote GtkLabel implementation from top to bottom with custom editor (nowTristan Van Berkom2008-10-281-0/+4
| | | | | | | | | | * plugins/gtk+/glade-label-editor.[ch], plugins/gtk+/Makefile.am, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Rewrote GtkLabel implementation from top to bottom with custom editor (now all those conflicting properties are dummy proofed) svn path=/trunk/; revision=2010
* Added liststore/treestore editor widget (only to better format theTristan Van Berkom2008-10-281-0/+5
| | | | | | | | | | * plugins/gtk+/glade-store-editor.[ch], plugins/gtk+/Makefile.am, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Added liststore/treestore editor widget (only to better format the "columns" and "data" properties so that it takes the whole width with the treeview. svn path=/trunk/; revision=2009
* Added icon factory editor widget (only to better format the "sources"Tristan Van Berkom2008-10-281-0/+5
| | | | | | | | | | * plugins/gtk+/glade-icon-factory-editor.[ch], plugins/gtk+/Makefile.am, plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Added icon factory editor widget (only to better format the "sources" property so that it takes the whole width with the treeview. svn path=/trunk/; revision=2008
* Fixed bugs around load/save of button/imagemenuitem label (stock driven)Tristan Van Berkom2008-10-281-0/+14
| | | | | | | | | | | | | | | | | * gladeui/glade-gtk.c: Fixed bugs around load/save of button/imagemenuitem label (stock driven) properties. * plugins/gtk+/glade-image-item-editor.c: Fixed a null dereference, glade_command_create() sometimes ends up changeing the selection, so the editable may be reloaded in the midst of its flow. * gladeui/glade-property.c, gladeui/glade-widget-adaptor.c: Now check for pclass->save and pclass->enabled *before* calling glade_property_write(), this allows plugins to mark props as save="False" and save those properties with custom values, still allowing them to use the GladeProperty api. svn path=/trunk/; revision=2007
* Reimplemented GtkMenuItem and subclasses from top to bottomTristan Van Berkom2008-10-281-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Override type of GtkImage::icon-size to use real GTK_TYPE_ICON_SIZE forTristan Van Berkom2008-10-271-1/+6
| | | | | | | | | | * plugins/gtk+/glade-image-editor.[ch], plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c, gladeui/glade-property-class.c: Override type of GtkImage::icon-size to use real GTK_TYPE_ICON_SIZE for editing purposes (needed to fix the core a bit for this), also improved image editor to keep sizes contextual to image edit mode. svn path=/trunk/; revision=2005
* - Reimplemented GtkImage from ground up. - Reimplemented stock onTristan Van Berkom2008-10-271-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: - Reimplemented GtkImage from ground up. - Reimplemented stock on GtkButton. - Made toolbutton editables show up in the toolbar editor * gladeui/glade-base-editor.[ch]: Added glade_base_editor_add_editable() * plugins/gtk+/glade-button-editor.c, plugins/gtk+/glade-tool-bar-editor.c: Implement new Editable vfunc set_show_name() * gladeui/glade-editor-table.c, gladeui/glade-editable.c, gladeui/glade-editor.c: Added new vfunc set_show_name() * plugins/gtk+/Makefile.am, plugins/gtk+/glade-image-editor.[ch]: New editor widget for GtkImage * gladeui/glade-property-class.[ch]: string props can now be "stock" or "stock-icon" * gladeui/glade-widget-adaptor.c: No more stock enum eprops * gladeui/glade-editor-property.c: Handle string types with "stock" or "stock-icon" svn path=/trunk/; revision=2004
* Added GtkToolButtonEditor editable implementation.Tristan Van Berkom2008-10-261-0/+14
| | | | | | | | | | | | | | | | | * plugins/gtk+/Makefile.am, plugins/gtk+/glade-tool-button-editor.[ch]: Added GtkToolButtonEditor editable implementation. * plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk.c: Reimplemented toolbuttons from ground up. * gladeui/glade-editor-property.c: object dialog now doesnt do "new" for unmentioned abstract or uninstantiatable types, also enhanced dialog title. * gladeui/glade-project.c: Moved "parse-finished" emission to /after/ resolving object properties (doh !). svn path=/trunk/; revision=2003