[glade] Made unselected border color darker Removed use of deprecated function gtk_widget_get_pointer()
- From: Juan Pablo Ugarte <jpu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade] Made unselected border color darker Removed use of deprecated function gtk_widget_get_pointer()
- Date: Thu, 3 May 2012 19:50:41 +0000 (UTC)
commit 7ff491ae85cd54062afed46ba06be4bc2d2e1766
Author: Juan Pablo Ugarte <juanpablougarte gmail com>
Date: Thu May 3 16:05:55 2012 -0300
Made unselected border color darker
Removed use of deprecated function gtk_widget_get_pointer()
gladeui/glade-design-layout.c | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/gladeui/glade-design-layout.c b/gladeui/glade-design-layout.c
index e7cc2be..2de430e 100644
--- a/gladeui/glade-design-layout.c
+++ b/gladeui/glade-design-layout.c
@@ -1727,6 +1727,11 @@ glade_design_layout_style_updated (GtkWidget *widget)
priv->frame_color[1] = priv->fg_color;
priv->bg_color = priv->frame_color[0];
+ /* Make border darker */
+ priv->frame_color[0].red -= .1;
+ priv->frame_color[0].green -= .1;
+ priv->frame_color[0].blue -= .1;
+
if (priv->offscreen_window) gdk_window_set_background_rgba (priv->offscreen_window, &priv->bg_color);
}
@@ -2037,6 +2042,7 @@ _glade_design_layout_do_event (GladeDesignLayout *layout, GdkEvent *event)
{
GladeFindInContainerData data = { 0, };
GladeDesignLayoutPrivate *priv;
+ GdkDevice *device;
GtkWidget *child;
gboolean retval;
GList *l;
@@ -2046,11 +2052,14 @@ _glade_design_layout_do_event (GladeDesignLayout *layout, GdkEvent *event)
priv = GLADE_DESIGN_LAYOUT_GET_PRIVATE (layout);
+ if (!(device = glade_widget_get_device_from_event (event))) return FALSE;
+
data.toplevel = GTK_WIDGET (child);
- gtk_widget_get_pointer (GTK_WIDGET (child), &data.x, &data.y);
+ gdk_window_get_device_position (gtk_widget_get_window (child),
+ device, &data.x, &data.y, NULL);
/* Check if we want to enter in margin edit mode */
- if (event->type == GDK_BUTTON_PRESS && ((GdkEventButton *) event)->button == 1 &&
+ if (event->type == GDK_BUTTON_PRESS && event->button.button == 1 &&
(l = glade_project_selection_get (priv->project)) &&
g_list_next (l) == NULL && GTK_IS_WIDGET (l->data) &&
gtk_widget_is_ancestor (l->data, child))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]