1. 30 Jan, 2018 1 commit
  2. 30 Dec, 2017 3 commits
  3. 14 Mar, 2016 2 commits
  4. 28 Jan, 2016 1 commit
  5. 11 Dec, 2015 1 commit
  6. 13 May, 2014 1 commit
  7. 17 Apr, 2014 1 commit
  8. 14 Mar, 2014 1 commit
  9. 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
  10. 07 May, 2013 1 commit
  11. 03 Apr, 2013 2 commits
  12. 12 Mar, 2013 1 commit
  13. 22 Jan, 2013 2 commits
  14. 18 Jan, 2013 2 commits
  15. 08 Oct, 2012 1 commit
  16. 07 Oct, 2012 1 commit
  17. 28 Apr, 2012 1 commit
  18. 27 Apr, 2012 1 commit
  19. 03 Nov, 2011 1 commit
  20. 13 Apr, 2011 1 commit
  21. 02 Mar, 2011 1 commit
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-design-layout.c: · 2161845d
      Juan Pablo Ugarte authored
        o removed double click toplevel maximize feature
        o replaced GDK_FLEUR cursor with GDK_BOTTOM_RIGHT_CORNER for resize action
      
       * gladeui/glade-design-view.c: make layout_box GTK_ALIGN_START to fix toplevel alignment
      2161845d
  22. 02 Feb, 2011 2 commits
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-project.[ch]: added accessor for toplevel list · c2c091a6
      Juan Pablo Ugarte authored
        * gladeui/glade-design-view.c: pack toplevel widgets in GladeProject toplevels list order.
      
        * gladeui/glade-property.c: added special case for parentless widget properties
          on glade_property_set_value_impl() to show and hide new and old values.
      
        * gladeui/glade-editor-property.c: removed glade_widget_hide() call on
          glade_eprop_object_show_dialog() since now its handled on GladeProperty
      c2c091a6
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-design-layout.c: · 8b331791
      Juan Pablo Ugarte authored
          allocate all the remaining space to child, this fixes some allocation issues
          on widget where gtk_widget_get_preferred_height() value is different than
          the one returned by gtk_widget_get_preferred_size()
      
        * gladeui/glade-design-view.c: set layout halign property to GTK_ALIGN_START
      8b331791
  23. 01 Feb, 2011 1 commit
  24. 31 Jan, 2011 3 commits
    • Juan Pablo Ugarte's avatar
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-design-layout.c: · 38d12938
      Juan Pablo Ugarte authored
          o implemented get_preferred_width_for_height() and get_preferred_width_for_height()
            to fix allocation problem
          o check if toplevel has a child selected before selecting it itself on button press
          o dont draw selection if widget has no allocation
      
        * gladeui/glade-design-view.c:
          o delegate scrolling to size-allocate if toplevel layout has no allocation
            Fixes scrolling while creating a new widget from the palette.
          o also add widgets on visibility change
      38d12938
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-design-view.[ch]: · 0f48965b
      Juan Pablo Ugarte authored
          o removed glade_design_view_get_layout() declaration
          o removed gladeui/glade-design-layout.h include
          o implemented _glade_design_view_freeze/thaw()
          o handle widget adding and removal on project's add-widget and remove-widget signals
          o use widget-visibility-changed to remove toplevel from project when its hidden
      
        * gladeui/glade-design-layout.[ch]:
          o added design-view construct only property
          o use _glade_design_view_freeze/thaw() to avoid scrolling to selection from
            the layout.
          o removed unused _glade_design_layout_should_scroll()
      
        * gladeui/glade-design-private.h: added new file to declare private API.
      0f48965b
  25. 30 Jan, 2011 2 commits
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-app.c: replaced GladeDesignLayout API with the new private one · ce14a736
      Juan Pablo Ugarte authored
        * gladeui/glade-design-layout.[ch]:
          o added widget maximization on label double click
          o fixed size allocation to be able to maximize widget without making the viewport
            scrollbars appear
          o removed glade_design_layout_selection_set()
      
        * gladeui/glade-design-view.c:
          o improved viewport scrolling to selected toplevel, now we only scroll if
            the selection was not triggered by the layout.
          o replaced on_project_add_widget() on_project_remove_widget() with new project
            signal widget-visibility-changed
      
        * gladeui/glade-project.[ch]:
          o added GladeProject::widget-visibility-changed signal
          o added glade_project_widget_visibility_changed() function
      
        * gladeui/glade-widget.c:
          o added visible property.
          o use glade_project_widget_visibility_changed() to emit signal on widget visibility change
      
        * gladeui/glade.h: removed glade-design-layout.h since now its private
      
        * gladeui/Makefile.am: do not install private header glade-design-layout.h
      
        * plugins/gtk+/Makefile.am: do not install headers
      ce14a736
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-design-view.c: added a label at the end of the layout box to... · 887b3827
      Juan Pablo Ugarte authored
        * gladeui/glade-design-view.c: added a label at the end of the layout box to allow the last layout to resize
      887b3827
  26. 26 Jan, 2011 2 commits
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-design-view.c: · 11df99d9
      Juan Pablo Ugarte authored
          o draw viewport bg using base colors from style
          o set Layout box border width and spacing
      
        * gladeui/glade-design-layout.c:
          o removed padding (now set on parent)
          o added PangoLayout to draw widget name
          o added space needed for widget name in glade_design_layout_get_preferred_height ()
          o glade_design_layout_size_allocate() allocate enough space for widget name
          o moved widget name to south east and used as resize grip
          o update widget name on GladeWidget::notify:name
      11df99d9
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-design-view.c: · b7285e8a
      Juan Pablo Ugarte authored
          o added a GtkVBox intead of a GladeDesignLayout to pack multiple layout/toplevels
          o add/remove widgets from layout on GladeProject add-widget and remove-widget signals
      
        * gladeui/glade-design-layout.c: draw widget name next to layout frame.
      
        * gladeui/glade-widget.c: comented code in glade_widget_hide() that was crashing because
          glade_design_view_get_layout() always returns NULL in this hack.
      b7285e8a
  27. 23 Jan, 2011 1 commit
    • Juan Pablo Ugarte's avatar
      2011-01-22 Juan Pablo Ugarte <juanpablougarte@gmail.com> · 4cb61024
      Juan Pablo Ugarte authored
        * gladeui/glade-design-layout.[ch]:
          o added glade_design_layout_selection_set() (removed project dependency)
          o removed PointerRegion enum
          o reworked cursors pointer in an array to ease seting them
          o reemplazed glade_design_layout_get_pointer_region () with gdl_get_activity_from_pointer()
          o removed call to gtk_widget_size_allocate() in glade_design_layout_update_child()
            fixes rendering glith while resizing
          o precompute child offset to optimize from-embeder to-embeder handlers
          o draw "pretty" selection
      
        * gladeui/glade-design-view.c: set layout selection on project's selection-changed signal
      
        * gladeui/glade-app.[ch]:
          o added glade_app_do_event()
          o set custom gdk event handler to marshal event to GladeDesignLayouts using
            glade_design_layout_do_event()
      
        * gladeui/glade-utils.[ch]: removed unused function glade_util_draw_selection_nodes()
      
        * gladeui/glade-widget-adaptor.c: removed g_signal_override_class_handler() event marshalling hack.
      4cb61024
  28. 04 Jan, 2011 1 commit
  29. 30 Dec, 2010 1 commit