1. 30 Dec, 2017 3 commits
  2. 14 Mar, 2016 1 commit
  3. 11 Dec, 2015 1 commit
  4. 13 May, 2014 1 commit
  5. 17 Apr, 2014 2 commits
  6. 19 Aug, 2013 1 commit
    • Juan Pablo Ugarte's avatar
      Drag&Drop clean up. · 4fced468
      Juan Pablo Ugarte authored
      Added private _GladeDrag interface. (only used internaly in gladeui)
      
      Implemented _GladeDrag in GladePlaceholder GladeWidget GladeDesignView and GladeDesignLayout
      
      Added drag-dest property to GladeWidget to enable/disable drag support
      (used in GtkFixed GtkLayout and GtkOverlay containers)
      
      Made GladeInspector a drag source by implementing GtkTreeDragSource interface in GladeProject
      4fced468
  7. 07 Aug, 2013 1 commit
  8. 10 Jul, 2013 1 commit
  9. 05 Apr, 2013 1 commit
  10. 06 Oct, 2011 2 commits
  11. 20 May, 2011 1 commit
  12. 24 Feb, 2011 1 commit
  13. 12 Jan, 2011 1 commit
  14. 08 Jan, 2011 1 commit
  15. 05 Jan, 2011 1 commit
  16. 04 Jan, 2011 2 commits
  17. 02 Jan, 2011 1 commit
  18. 01 Jan, 2011 1 commit
  19. 30 Dec, 2010 1 commit
  20. 27 Dec, 2010 1 commit
  21. 26 Dec, 2010 1 commit
  22. 23 Dec, 2010 1 commit
  23. 15 Nov, 2010 3 commits
  24. 05 Nov, 2010 1 commit
  25. 17 Aug, 2010 1 commit
    • Tristan Van Berkom's avatar
      Changes for GTK+ 3.0 cleanup · 003833ae
      Tristan Van Berkom authored
       - Added convenience glade_utils_cairo_draw_[line/rectangle] to cover
         parts where the gdk drawing api is removed.
       - use gdk_pixbuf_new_from_xpm_data()/gdk_pixbuf_render_pixmap_and_mask()
         instead of the removed gdk_pixmap_new_from_xpm_d().
      003833ae
  26. 28 Mar, 2010 1 commit
    • 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
  27. 27 Mar, 2010 1 commit
    • 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
  28. 11 Feb, 2010 1 commit
  29. 07 Feb, 2010 1 commit
  30. 04 Dec, 2009 1 commit
  31. 29 Jun, 2009 1 commit
    • Tristan Van Berkom's avatar
      * configure.ac, gladeui/glade-app.c: Added --enable-mac-bundle configure option to · 8dfa0710
      Tristan Van Berkom authored
      special case runtime path lookups to bundling builds.
      
      * gladeui/glade-popup.[ch]: Added glade_popup_is_popup_event () to check the correct
      GdkEventButton state for a context menu (in a platform independant way).
      
      * gladeui/glade-base-editor.c, gladeui/glade-editor-property.c, gladeui/glade-palette-item.c,
      gladeui/glade-placeholder.c, gladeui/glade-widget.c, gladeui/glade-inspector.c: Use new
      popup function to detect whether to show a context menu or not (bug 587128).
      
      * gladeui/glade-base-editor.c: Fixed crashes with editable treeview column types (bug 586715).
      8dfa0710
  32. 27 May, 2009 1 commit
  33. 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