[glade: 10/10] Merge branch 'offscreen-design-layout'



commit 77009374c7987be466995ab088c52d78f338e526
Merge: d12980f ffad843
Author: Juan Pablo Ugarte <jp synctv com>
Date:   Tue Jan 25 16:32:36 2011 -0300

    Merge branch 'offscreen-design-layout'
    
      * 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()

 ChangeLog                     |   26 ++
 gladeui/glade-app.c           |   40 ++
 gladeui/glade-app.h           |    2 +
 gladeui/glade-design-layout.c |  891 ++++++++++++++++++++++-------------------
 gladeui/glade-design-layout.h |   22 +-
 gladeui/glade-design-view.c   |    9 +
 gladeui/glade-utils.c         |   74 ----
 gladeui/glade-utils.h         |    2 -
 gladeui/glade-widget.c        |  121 +-----
 gladeui/glade-widget.h        |    5 +
 10 files changed, 598 insertions(+), 594 deletions(-)
---



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]