1. 28 Mar, 2010 4 commits
    • Tristan Van Berkom's avatar
      * gladeui/glade-xml-utils.h: Added "swapped" attribute definition · 5def911c
      Tristan Van Berkom authored
      	* gladeui/glade-signal.c: Added "swapped" attribute and read/write from xml, swapped attribute is
      	always saved, if its missing on load and user_data (object) is set, we assume a swapped default.
      
      	* gladeui/glade-signal-editor.c: Allow toggling "swapped" flag of a signal if user data is set.
      
      	* gladeui/glade-widget.c: Account for new signal "swapped" flag when modifying local signals.
      5def911c
    • Tristan Van Berkom's avatar
      * gladeui/glade-widget-adaptor.[ch]: Add a "scrollable" flag on the adaptor class vtable · b45ddd32
      Tristan Van Berkom authored
      	  introspected by checking if (widget_class->set_scroll_adjustments_signal) != 0.
      
      	* gladeui/glade-utils.[ch]: Added glade_util_check_and_warn_scrollable() to check and warn the
      	  user if they are trying to add a non-scrollable widget to a scrolled window.
      
      	* gladeui/glade-app.c, gladeui/glade-popup.c, gladeui/glade-placeholder.c, plugins/gtk+/glade-gtk.c:
      	Consult glade_util_check_and_warn_scrollable() before executing commands that introduce objects
      	to the project.
      b45ddd32
    • Tristan Van Berkom's avatar
      2010-03-28 Tristan Van Berkom <tvb@gnome.org> · 3693cac9
      Tristan Van Berkom authored
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in:
      	  - Sync attributes when they are set to be used directly and not by the model (fixes loaded state
      	    of explicitly set cell renderer properties).
      	  - Fix last patch to reset cellrenderer attributes from a GladeProperty::value-changed signal
      	    instead of the property mutator implementation (as the "columns" property is construct-only
      	    and the widget is rebuilt - property reference lists are unavailable at ->set_property time).
      3693cac9
    • Tristan Van Berkom's avatar
      * plugins/gtk+/glade-gtk.c: · f1bcd418
      Tristan Van Berkom authored
      	  - Check for type compatibility before setting cell renderer attributes
      	  - Clear cell renderer attributes before setting liststore column types and resync them after
      	    (Avoids cricital warnings where the underlying data types changed and dont match the properties
      	    of the renderers)
      	  - Fill in the gaps in model data while loading some columns with non serializable types
      	    (fixes severe bug: model data was loaded with missing columns of data).
      
      	* plugins/gtk+/glade-column-types.c, plugins/gtk+/glade-model-data.c:
      	  allow model data with explicitly G_TYPE_INVALID types.
      f1bcd418
  2. 27 Mar, 2010 4 commits
    • Tristan Van Berkom's avatar
      * gladeui/glade-marshallers.list, gladeui/glade-placeholder.c: · 799a017d
      Tristan Van Berkom authored
      	  Make GladePlaceholder a scrollable widget (hypothetically) to avoid runtime warnings.
      
      	* plugins/gtk+/gtk+.xml.in: Disabled "has-separator" of GtkMessageDialog as it ignores the separator
      	  and the setting is useless (not to mention setting it causes runtime warnings: fixes bug 587288).
      
      	* gladeui/glade-project.[ch]: Expose glade_project_get_target_version()
      
      	* plugins/gtk+/glade-gtk.c:
      	  - check project target gtk+ version to decide initial state
      	    of GtkEntry::buffer.
      	  - Substitute the old manual evaluation with GPC_VERSION_CHECK()
      	  - Avoid critical warnings when setting GtkColorButton properties to NULL
      	  - Avoid critical warnings when setting GtkComboBoxEntry::text-column < 0
      
      	* gladeui/glade-property-class.h: Created convenience macro GPC_VERSION_CHECK
      
      	* gladeui/glade-utils.c: Allow loading of libraries installed in optional non-system prefixes;
      	  (so that GtkSourceView catalog is buildable and usable from your jhbuild environment)
      	  assume a path that is: ${prefix}/lib/glade3/modules/../../ and search it after the initial
      	  module search path.
      799a017d
    • Inaki Larranaga Murgoitio's avatar
      Updated Basque language · 99eaffb8
      Inaki Larranaga Murgoitio authored
      99eaffb8
    • Inaki Larranaga Murgoitio's avatar
      Updated Basque language · 6a441a3e
      Inaki Larranaga Murgoitio authored
      6a441a3e
    • Marek Černocký's avatar
      Update Czech translation · 3970ba1d
      Marek Černocký authored and Andre Klapper's avatar Andre Klapper committed
      3970ba1d
  3. 26 Mar, 2010 1 commit
    • Tristan Van Berkom's avatar
      2010-03-26 Tristan Van Berkom <tvb@gnome.org> · b6abe222
      Tristan Van Berkom authored
      	* gladeui/glade-palette.c: Left aligned and ellipsize end widget group titles (restored normal
      	  Glade palette behavior) and added tooltip to group title (closing bug 558983).
      
      	* src/glade-window.c: Added an idle function to reload GtkPaned positions from the session data
      	  in the case the window fires up maximized.
      b6abe222
  4. 25 Mar, 2010 5 commits
  5. 24 Mar, 2010 3 commits
  6. 22 Mar, 2010 1 commit
  7. 20 Mar, 2010 2 commits
  8. 18 Mar, 2010 2 commits
  9. 17 Mar, 2010 1 commit
  10. 13 Mar, 2010 1 commit
  11. 10 Mar, 2010 12 commits
  12. 09 Mar, 2010 3 commits
    • Tristan Van Berkom's avatar
      2010-03-09 Tristan Van Berkom <tvb@gnome.org> · 79984447
      Tristan Van Berkom authored
      	* plugins/gtk+/glade-gtk.c: Fixed GtkBox & GtkTable regressions introduced
      	  by GSEAL patches.
      79984447
    • Tristan Van Berkom's avatar
      2010-03-09 Tristan Van Berkom <tvb@gnome.org> · a226760c
      Tristan Van Berkom authored
      	* plugins/gtk+/glade-gtk.c, plugins/gtk+/glade-column-types.[ch],
      	  plugins/gtk+/glade-model-data.c: Allow litteral string values for
      	  column types in the tree store editor, Glade will serialize/deserialize
      	  the string litterally and if there is a valid type returned from
      	  g_type_from_name() (i.e. a valid introduced type by that name); then
      	  that GType will be used to setup the column types of runtime treestores
      	  in the project; otherwise it will use G_TYPE_POINTER for those columns.
      
      	  This closes bug 597095.
      
      2010-03-09  Marco Diego Aurélio Mesquita <marcodiegomesquita@gmail.com>
      
      	* gladeui/glade-project.c: Avoid collapsing commands when a project is freshly saved
      	  (this fixes a false "unmodified" state after changing the same property before and
      	  after project save).
      a226760c
    • David Planella's avatar
      Updated Catalan translation · b033c97a
      David Planella authored
      b033c97a
  13. 04 Mar, 2010 1 commit