1. 22 Sep, 2008 2 commits
    • 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
    • Guntupalli Karunakar's avatar
      Added Hindi translation · ff13e3b8
      Guntupalli Karunakar authored
      svn path=/trunk/; revision=1954
      ff13e3b8
  2. 21 Sep, 2008 4 commits
  3. 20 Sep, 2008 8 commits
    • Tristan Van Berkom's avatar
      Added "supports" catalog element to supply supported formats, added · a8a21709
      Tristan Van Berkom authored
      
      	* gladeui/glade-xml-utils.h, gladeui/glade-catalog.[ch], 
      	gladeui/glade-widget-adaptor.[ch], gladeui/glade-property-class.[ch],
      	gladeui/glade-project.c, glade-palette-item.c: Added "supports" catalog element
      	to supply supported formats, added libglade-only and libglade-unsupported properties
      	for widget classes and property classes, those metadata will show up in the editor
      	like versioning info, in the verify logs as well, and the palette will adjust
      	sensitivity according to the new properties.
      
      	* plugins/gtk+/gtk+.xml.in, plugins/gnome/gnome.xml.in: Added supports
      	elements and marked widgets/properties as libglade-only/libglade-unsupported in
      	the gtk+ catalog.
      
      
      svn path=/trunk/; revision=1945
      a8a21709
    • Tristan Van Berkom's avatar
      - Made sure that the first toplevel in the project is selected and visible · 83c9c86f
      Tristan Van Berkom authored
      
      	* src/glade-window.c, gladeui/glade-inspector.c, gladeui/glade-utils.c,
      	gladeui/glade-app.c:
      	  - Made sure that the first toplevel in the project is selected and visible 
      	    at load time in both the workspace and inspector
      	  - Sorted objects from widgets in the inspector view.
      
      
      svn path=/trunk/; revision=1944
      83c9c86f
    • Kenneth Nielsen's avatar
      Updated Danish translation · 3c551ef9
      Kenneth Nielsen authored
      svn path=/trunk/; revision=1943
      3c551ef9
    • Tristan Van Berkom's avatar
      UPDATING TODO · 6affd590
      Tristan Van Berkom authored
      svn path=/trunk/; revision=1941
      6affd590
    • Tristan Van Berkom's avatar
      Updated. · d1fb1d2b
      Tristan Van Berkom authored
      
      	* TODO: Updated.
      
      	* plugins/gtk+/gtk+.xml.in: 
      	  - Added sizegroup support stuff
      
      	* plugins/gtk+/glade-gtk.c: 
      	  - Added GtkWidgetClass support for add to size group
      	    action with dynamic submenu
      	  - added sizegroup virtual "widgets" property
      	  - added custom load/save support for "widgets" property
      
      	* gladeui/glade-popup.c: Added support for dynamic action submenus
      
      	* gladeui/glade-widget-adaptor.[ch], gladeui/glade-xml-utils.h: Added
      	  GladeActionSubmenuFunc backend support for creation of dynamic
      	  action submenus.
      
      	* gladeui/glade-widget.[ch] removed deadcode glade_widget_create_action_menu()
      
      	* gladeui/glade-project.c: Added readonly "format" property
      
      
      svn path=/trunk/; revision=1940
      d1fb1d2b
    • Tristan Van Berkom's avatar
      reverted inclusion of missing sr.po, was breaking the build. · d85b9c28
      Tristan Van Berkom authored
       
      
      svn path=/trunk/; revision=1939
      d85b9c28
    • Tristan Van Berkom's avatar
      Improved error messages in load_module() routine. · 6871c98f
      Tristan Van Berkom authored
      
      	* gladeui/glade-utils.c: Improved error messages in load_module() routine.
      
      	* plugins/gtk+/gtk+.xml.in: Enabled object properties all over.
      
      
      svn path=/trunk/; revision=1938
      6871c98f
    • Goran Rakic's avatar
      Imported Serbian translation from glade-2 · 218ede5b
      Goran Rakic authored
      svn path=/trunk/; revision=1936
      218ede5b
  4. 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
  5. 18 Sep, 2008 10 commits
  6. 17 Sep, 2008 4 commits
    • Christian Kirbach's avatar
      Updated German translation. · 059cbbd6
      Christian Kirbach authored
      	* de.po: Updated German translation.
      
      
      svn path=/trunk/; revision=1920
      059cbbd6
    • Tristan Van Berkom's avatar
      Exposed doc_search() command for palette popup · 08bb853e
      Tristan Van Berkom authored
      
      	* gladeui/glade-editor.[ch]: Exposed doc_search() command for palette popup
      
      	* gladeui/glade-popup.[ch]: Added glade_popup_palette_pop(), with add
      	  widget as toplevel feature & doc search feature.
      
      	* gladeui/glade-palette-item.c: Handle right-click for popup
      
      	* gladeui/glade-inspector.c: Make inspector list widgets in natural order
      
      	* gladeui/glade-project.c: Fixed widget order list (bug 422823)
      
      	* gladeui/glade-gtk.c: Fixed widget order inside GtkTable
      	  (bug 422823 - patch by Pavel Kostyuchenko)
      
      
      svn path=/trunk/; revision=1919
      08bb853e
    • Philip Withnall's avatar
      Updated British English translation. · 0413a950
      Philip Withnall authored
      2008-09-17  Philip Withnall  <philip@tecnocode.co.uk>
      
      	* en_GB.po: Updated British English translation.
      
      
      svn path=/trunk/; revision=1915
      0413a950
    • Sandeep Shedmake's avatar
      Updated Marathi Translations · eb442f5a
      Sandeep Shedmake authored
      svn path=/trunk/; revision=1914
      eb442f5a
  7. 16 Sep, 2008 8 commits
    • Tristan Van Berkom's avatar
      Reverted the above patch portion where built objects only had thier · d13b806a
      Tristan Van Berkom authored
      
      	* gladeui/glade-widget.c: Reverted the above patch portion where built
      	  objects only had thier construct props set, this caused errors, fixed.
      
      Also fixed a bug in previous copy of glade-editor-proeprty.c
      
      
      svn path=/trunk/; revision=1913
      d13b806a
    • Daniel Nylander's avatar
      sv.po: Updated Swedish translation · 9bcbb72e
      Daniel Nylander authored
      svn path=/trunk/; revision=1912
      9bcbb72e
    • Jorge Gonzalez Gonzalez's avatar
      Updated Spanish translation · 1cc8fc85
      Jorge Gonzalez Gonzalez authored
      svn path=/trunk/; revision=1911
      1cc8fc85
    • Tristan Van Berkom's avatar
      Added version macros · b7d98012
      Tristan Van Berkom authored
      
      	* gladeui/glade-xml-utils.h: Added version macros
      
      	* plugins/gtk+/gtk+.xml.in: Added version 2.14
      
      	* gladeui/glade-project.c: Now glade loads and saves requires
      	  metadata as comments at the toplevel in libglade and older versions
      	  of gtk+ that dont recognize versioning (i.e. gtk+ < 2.14) (bug 536310)
      
      
      svn path=/trunk/; revision=1910
      b7d98012
    • Tristan Van Berkom's avatar
      Fixed projects menu bug (bug 532156, fix by Pavel Kostyuchenko). · 3e9cc04c
      Tristan Van Berkom authored
      
      	* src/glade-window.c: Fixed projects menu bug (bug 532156, fix by 
      	  Pavel Kostyuchenko).
      
      
      svn path=/trunk/; revision=1909
      3e9cc04c
    • 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
    • Tristan Van Berkom's avatar
      Made insert/remove column/row on gtktable take packing property order into · 70e6510a
      Tristan Van Berkom authored
      
      	* plugins/gtk+/glade-gtk.c: Made insert/remove column/row on gtktable
      	  take packing property order into account (bug 503355 fix by Eli Collins).
      
      
      svn path=/trunk/; revision=1907
      70e6510a
    • Tristan Van Berkom's avatar
      Fixed calculation to get deepest wrapped glade widget (bug 539924 - fix by · 8a3fe789
      Tristan Van Berkom authored
      
      	* gladeui/glade-design-layout.c: Fixed calculation to get deepest
      	  wrapped glade widget (bug 539924 - fix by Pavel Kostyuchenko).
      
      
      svn path=/trunk/; revision=1906
      8a3fe789
  8. 15 Sep, 2008 3 commits