[glade: 10/10] Merge branch 'offscreen-design-layout'
- From: Juan Pablo Ugarte <jpu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade: 10/10] Merge branch 'offscreen-design-layout'
- Date: Tue, 25 Jan 2011 19:37:59 +0000 (UTC)
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]