1. 26 Jan, 2011 1 commit
  2. 25 Jan, 2011 5 commits
    • Juan Pablo Ugarte's avatar
      Merge branch 'offscreen-design-layout' · 77009374
      Juan Pablo Ugarte authored
        * gladeui/glade-design-layout.[ch]:
          o Made GladeDesignLayout an offscreen container, all its children are redirected offscreen
            and composited later on. This allow us drawing "pretty" selections over widgets.
          o added new function derived from glade_design_layout_widget_event(),
            glade_design_layout_do_event() to marshal events from the override class handler
          o added glade_design_layout_selection_set()
          o reworked cursors pointer in an array to ease setting them.
          o replaced 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
      
        * 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.[ch]:
          o moved IS_GLADE_WIDGET_EVENT macro to header.
          o replaced glade_widget_connect_signal_handlers() with glade_widget_add_events()
      77009374
    • Juan Pablo Ugarte's avatar
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-design-layout.c: · a39e9c43
      Juan Pablo Ugarte authored
        o replaced cairo_clip()/cairo_paint_with_alpha() with cairo_fill()
        o added alpha to the gradient using color_stop_rgba() to make it more noticeable
      a39e9c43
    • Juan Pablo Ugarte's avatar
      * gladeui/glade-widget.c: fixed D&D regression by adding motion and button... · f17eaf53
      Juan Pablo Ugarte authored
      * gladeui/glade-widget.c: fixed D&D regression by adding motion and button events to every runtime widget
      f17eaf53
    • Tristan Van Berkom's avatar
  3. 24 Jan, 2011 1 commit
  4. 23 Jan, 2011 5 commits
    • Juan Pablo Ugarte's avatar
    • 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
    • Juan Pablo Ugarte's avatar
      c473e317
    • Juan Pablo Ugarte's avatar
      2011-01-13 Juan Pablo Ugarte <juanpablougarte@gmail.com> · 93195df1
      Juan Pablo Ugarte authored
        * gladeui/glade-widget-adaptor.c: added GtkWidget::event signal clash override
          for every registered class to marshal events to the corresponding GladeDesignLayout
      
        * gladeui/glade-design-layout.[ch]:
          o added new function derived from glade_design_layout_widget_event(),
            glade_design_layout_do_event() to marshall events from the override class handler
          o removed placeholder from glade_design_layout_find_inside_container()
      
        * gladeui/glade-widget.[ch]: moved IS_GLADE_WIDGET_EVENT macro to header.
      93195df1
    • Juan Pablo Ugarte's avatar
      ebd9b9a5
  5. 22 Jan, 2011 5 commits
  6. 21 Jan, 2011 3 commits
  7. 19 Jan, 2011 2 commits
  8. 18 Jan, 2011 2 commits
  9. 16 Jan, 2011 7 commits
  10. 15 Jan, 2011 4 commits
  11. 13 Jan, 2011 5 commits