[goocanvas] Fixed a lot of warnings.
- From: Damon Chaplin <damon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [goocanvas] Fixed a lot of warnings.
- Date: Fri, 1 Nov 2013 17:31:08 +0000 (UTC)
commit 0fa3135f9a383ac09a44637f6dbb2c9d53166140
Author: Damon Chaplin <damon gnome org>
Date: Fri Nov 1 16:45:11 2013 +0000
Fixed a lot of warnings.
ChangeLog | 4 ++++
demo/demo-animation.c | 4 ++--
demo/demo-arrowhead.c | 4 ++--
demo/demo-clipping.c | 2 +-
demo/demo-events.c | 2 +-
demo/demo-features.c | 2 +-
demo/demo-fifteen.c | 8 ++++----
demo/demo-focus.c | 2 +-
demo/demo-grabs.c | 31 +++++++++++++++----------------
demo/demo-large-items.c | 4 ++--
demo/demo-paths.c | 6 +++---
demo/demo-scalability.c | 4 ++--
demo/demo-table.c | 2 +-
demo/demo.c | 20 ++++++++++----------
demo/generic-position-demo.c | 2 +-
demo/mv-demo-animation.c | 4 ++--
demo/mv-demo-arrowhead.c | 4 ++--
demo/mv-demo-clipping.c | 2 +-
demo/mv-demo-events.c | 2 +-
demo/mv-demo-features.c | 2 +-
demo/mv-demo-fifteen.c | 8 ++++----
demo/mv-demo-focus.c | 2 +-
demo/mv-demo-grabs.c | 31 ++++++++++++++++++-------------
demo/mv-demo-paths.c | 6 +++---
demo/mv-demo-scalability.c | 4 ++--
demo/mv-demo-table.c | 2 +-
demo/mv-demo.c | 30 +++++++++++++++---------------
demo/mv-generic-position-demo.c | 2 +-
demo/mv-table-demo.c | 2 +-
demo/table-demo.c | 2 +-
demo/units-demo.c | 4 ++--
demo/widgets-demo.c | 8 ++++----
32 files changed, 110 insertions(+), 102 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 2a46153..1ce4852 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2013-11-01 Damon Chaplin <damon gnome org>
+ * demo/*.c: fixed a lot of warnings.
+
+2013-11-01 Damon Chaplin <damon gnome org>
+
* .gitignore: added gtk-doc.m4
2013-11-01 Damon Chaplin <damon gnome org>
diff --git a/demo/demo-animation.c b/demo/demo-animation.c
index 440dc1c..433cf6a 100644
--- a/demo/demo-animation.c
+++ b/demo/demo-animation.c
@@ -113,11 +113,11 @@ create_animation_page (void)
{
GtkWidget *vbox, *hbox, *w, *scrolled_win, *canvas;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
diff --git a/demo/demo-arrowhead.c b/demo/demo-arrowhead.c
index f33291c..2a47a0a 100644
--- a/demo/demo-arrowhead.c
+++ b/demo/demo-arrowhead.c
@@ -288,7 +288,7 @@ on_button_press (GooCanvasItem *item,
GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_RELEASE_MASK,
fleur,
event->time);
- gdk_cursor_unref (fleur);
+ g_object_unref (fleur);
return TRUE;
}
@@ -411,7 +411,7 @@ create_canvas_arrowhead (void)
GtkWidget *canvas;
GooCanvasItem *root, *item;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/demo-clipping.c b/demo/demo-clipping.c
index 805b31c..b3e5968 100644
--- a/demo/demo-clipping.c
+++ b/demo/demo-clipping.c
@@ -137,7 +137,7 @@ create_clipping_page (void)
{
GtkWidget *vbox, *scrolled_win, *canvas;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/demo-events.c b/demo/demo-events.c
index 40493f3..9a7d68d 100644
--- a/demo/demo-events.c
+++ b/demo/demo-events.c
@@ -129,7 +129,7 @@ create_events_page (void)
{
GtkWidget *vbox, *alignment, *frame, *label, *canvas;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/demo-features.c b/demo/demo-features.c
index ab38ec4..4a30d47 100644
--- a/demo/demo-features.c
+++ b/demo/demo-features.c
@@ -52,7 +52,7 @@ create_canvas_features (void)
GooCanvasItem *parent2;
GooCanvasItem *group;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/demo-fifteen.c b/demo/demo-fifteen.c
index 8ab0f03..52e53c9 100644
--- a/demo/demo-fifteen.c
+++ b/demo/demo-fifteen.c
@@ -107,8 +107,8 @@ piece_button_press (GooCanvasItem *item,
{
GooCanvas *canvas;
GooCanvasItem **board;
- GooCanvasItem *text;
- int num, pos, newpos;
+ GooCanvasItem *text G_GNUC_UNUSED;
+ int num G_GNUC_UNUSED, pos, newpos;
int x, y;
double dx = 0.0, dy = 0.0;
int move;
@@ -239,11 +239,11 @@ create_canvas_fifteen (void)
GtkWidget *canvas;
GtkWidget *button;
GooCanvasItem **board;
- GooCanvasItem *root, *rect, *text;
+ GooCanvasItem *root, *rect G_GNUC_UNUSED, *text;
int i, x, y;
char buf[20];
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/demo-focus.c b/demo/demo-focus.c
index 2fc6576..a398391 100644
--- a/demo/demo-focus.c
+++ b/demo/demo-focus.c
@@ -138,7 +138,7 @@ create_focus_page (void)
{
GtkWidget *vbox, *label, *scrolled_win, *canvas;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/demo-grabs.c b/demo/demo-grabs.c
index d645266..a9813fe 100644
--- a/demo/demo-grabs.c
+++ b/demo/demo-grabs.c
@@ -10,6 +10,7 @@ on_widget_draw (GtkWidget *widget,
char *item_id)
{
GtkAllocation allocation;
+
g_print ("%s received 'draw' signal\n", item_id);
gtk_widget_get_allocation (widget, &allocation);
@@ -18,12 +19,6 @@ on_widget_draw (GtkWidget *widget,
allocation.width, allocation.height);
cairo_stroke (cr);
-#if 0
- gtk_paint_box (gtk_widget_get_style (widget), cr, GTK_STATE_NORMAL,
- GTK_SHADOW_IN, widget, NULL, 0, 0,
- allocation.width, allocation.height);
-#endif
-
return FALSE;
}
@@ -53,11 +48,13 @@ on_widget_motion_notify (GtkWidget *widget,
GdkEventMotion *event,
char *item_id)
{
+ GdkDevice *device = gdk_event_get_device ((GdkEvent*) event);
+
g_print ("%s received 'motion-notify' signal (window: %p)\n", item_id,
event->window);
- if (event->is_hint)
- gdk_window_get_pointer (event->window, NULL, NULL, NULL);
+ if (event->is_hint && device)
+ gdk_window_get_device_position (event->window, device, NULL, NULL, NULL);
return TRUE;
}
@@ -68,9 +65,11 @@ on_widget_button_press (GtkWidget *widget,
GdkEventButton *event,
char *item_id)
{
+ GdkDevice *device = gdk_event_get_device ((GdkEvent*) event);
+
g_print ("%s received 'button-press' signal\n", item_id);
- if (strstr (item_id, "explicit"))
+ if (device && strstr (item_id, "explicit"))
{
GdkGrabStatus status;
GdkEventMask mask = GDK_BUTTON_PRESS_MASK
@@ -80,8 +79,9 @@ on_widget_button_press (GtkWidget *widget,
| GDK_ENTER_NOTIFY_MASK
| GDK_LEAVE_NOTIFY_MASK;
- status = gdk_pointer_grab (gtk_widget_get_window (widget), FALSE, mask, FALSE, NULL,
- event->time);
+ status = gdk_device_grab (device, gtk_widget_get_window (widget),
+ GDK_OWNERSHIP_NONE, FALSE, mask,
+ NULL, event->time);
if (status == GDK_GRAB_SUCCESS)
g_print ("grabbed pointer\n");
else
@@ -97,14 +97,13 @@ on_widget_button_release (GtkWidget *widget,
GdkEventButton *event,
char *item_id)
{
+ GdkDevice *device = gdk_event_get_device ((GdkEvent*) event);
+
g_print ("%s received 'button-release' signal\n", item_id);
- if (strstr (item_id, "explicit"))
+ if (device && strstr (item_id, "explicit"))
{
- GdkDisplay *display;
-
- display = gtk_widget_get_display (widget);
- gdk_display_pointer_ungrab (display, event->time);
+ gdk_device_ungrab (device, event->time);
g_print ("released pointer grab\n");
}
diff --git a/demo/demo-large-items.c b/demo/demo-large-items.c
index f459ebe..5c01d74 100644
--- a/demo/demo-large-items.c
+++ b/demo/demo-large-items.c
@@ -66,7 +66,7 @@ create_large_items_page (void)
GooCanvasItem *root, *item;
gchar *text;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
@@ -78,7 +78,7 @@ create_large_items_page (void)
gtk_box_pack_start (GTK_BOX (vbox), w, FALSE, FALSE, 0);
gtk_widget_show (w);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
diff --git a/demo/demo-paths.c b/demo/demo-paths.c
index aaef3d4..2b23920 100644
--- a/demo/demo-paths.c
+++ b/demo/demo-paths.c
@@ -31,7 +31,7 @@ on_background_button_press (GooCanvasItem *item,
static void
setup_canvas (GtkWidget *canvas)
{
- GooCanvasItem *root, *path;
+ GooCanvasItem *root, *path G_GNUC_UNUSED;
root = goo_canvas_get_root_item (GOO_CANVAS (canvas));
g_signal_connect (root, "button_press_event",
@@ -149,11 +149,11 @@ create_paths_page (void)
{
GtkWidget *vbox, *hbox, *w, *scrolled_win, *canvas;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
diff --git a/demo/demo-scalability.c b/demo/demo-scalability.c
index e014e8d..a6bbe71 100644
--- a/demo/demo-scalability.c
+++ b/demo/demo-scalability.c
@@ -20,10 +20,10 @@ create_canvas_scalability (void)
GtkWidget *scrolled_win, *canvas;
GtkWidget *table;
GdkPixbuf *pixbuf;
- GooCanvasItem *root, *item;
+ GooCanvasItem *root, *item G_GNUC_UNUSED;
int i, j, width, height;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/demo-table.c b/demo/demo-table.c
index 94bd244..968d874 100644
--- a/demo/demo-table.c
+++ b/demo/demo-table.c
@@ -380,7 +380,7 @@ create_table_page (void)
GtkWidget *vbox, *scrolled_win, *canvas;
GooCanvasItem *root, *table;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/demo.c b/demo/demo.c
index 1ec2d05..d62bc42 100644
--- a/demo/demo.c
+++ b/demo/demo.c
@@ -41,7 +41,7 @@ static void
write_pdf_clicked (GtkWidget *button, GooCanvas *canvas)
{
cairo_surface_t *surface;
- GooCanvasBounds bounds;
+ GooCanvasBounds bounds G_GNUC_UNUSED;
cairo_t *cr;
g_print ("In write_pdf_clicked\n");
@@ -364,7 +364,7 @@ on_button_press (GooCanvasItem *item,
GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK |
GDK_BUTTON_RELEASE_MASK,
fleur,
event->time);
- gdk_cursor_unref (fleur);
+ g_object_unref (fleur);
dragging = TRUE;
}
break;
@@ -471,7 +471,7 @@ create_canvas_primitives ()
GtkAdjustment *adj;
GSList *group = NULL;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
@@ -479,7 +479,7 @@ create_canvas_primitives ()
gtk_box_pack_start (GTK_BOX (vbox), w, FALSE, FALSE, 0);
gtk_widget_show (w);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
@@ -542,7 +542,7 @@ create_canvas_primitives ()
gtk_widget_show (w);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
@@ -601,7 +601,7 @@ create_canvas_primitives ()
G_CALLBACK (change_bounds_clicked),
canvas);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
@@ -780,7 +780,7 @@ setup_heading (GooCanvasItem *root, char *text, int pos)
static void
setup_divisions (GooCanvasItem *root)
{
- GooCanvasItem *group, *item;
+ GooCanvasItem *group, *item G_GNUC_UNUSED;
group = goo_canvas_group_new (root, NULL);
goo_canvas_item_translate (group, 2, 2);
@@ -951,7 +951,7 @@ setup_ellipses (GooCanvasItem *root)
static void
polish_diamond (GooCanvasItem *root)
{
- GooCanvasItem *group, *item;
+ GooCanvasItem *group, *item G_GNUC_UNUSED;
int i, j;
double a, x1, y1, x2, y2;
@@ -1484,7 +1484,7 @@ test_simple_transforms (GooCanvasItem *root)
static void
setup_grids (GooCanvasItem *root)
{
- GooCanvasItem *item;
+ GooCanvasItem *item G_GNUC_UNUSED;
item = goo_canvas_grid_new (root, 80, 310, 90, 90, 10, 10, 5, 5,
"stroke-color", "yellow",
@@ -1625,7 +1625,7 @@ create_window ()
int
main (int argc, char *argv[])
{
- GtkWidget *window;
+ GtkWidget *window G_GNUC_UNUSED;
gtk_init (&argc, &argv);
diff --git a/demo/generic-position-demo.c b/demo/generic-position-demo.c
index 2fab9bc..55dafb4 100644
--- a/demo/generic-position-demo.c
+++ b/demo/generic-position-demo.c
@@ -184,7 +184,7 @@ main (int argc, char *argv[])
gtk_widget_show (window);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
gtk_container_add (GTK_CONTAINER (window), vbox);
diff --git a/demo/mv-demo-animation.c b/demo/mv-demo-animation.c
index a07cc2e..7b66737 100644
--- a/demo/mv-demo-animation.c
+++ b/demo/mv-demo-animation.c
@@ -112,11 +112,11 @@ create_animation_page (void)
GtkWidget *vbox, *hbox, *w, *scrolled_win, *canvas;
GooCanvasItemModel *root;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
diff --git a/demo/mv-demo-arrowhead.c b/demo/mv-demo-arrowhead.c
index 09d6301..166d73c 100644
--- a/demo/mv-demo-arrowhead.c
+++ b/demo/mv-demo-arrowhead.c
@@ -307,7 +307,7 @@ on_button_press (GooCanvasItem *item,
GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_RELEASE_MASK,
fleur,
event->time);
- gdk_cursor_unref (fleur);
+ g_object_unref (fleur);
return TRUE;
}
@@ -426,7 +426,7 @@ create_canvas_arrowhead (void)
GtkWidget *canvas;
GooCanvasItemModel *root, *item;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/mv-demo-clipping.c b/demo/mv-demo-clipping.c
index 1c46dc7..0d9cc1f 100644
--- a/demo/mv-demo-clipping.c
+++ b/demo/mv-demo-clipping.c
@@ -151,7 +151,7 @@ create_clipping_page (void)
{
GtkWidget *vbox, *scrolled_win, *canvas;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/mv-demo-events.c b/demo/mv-demo-events.c
index 13f4387..812f7ad 100644
--- a/demo/mv-demo-events.c
+++ b/demo/mv-demo-events.c
@@ -131,7 +131,7 @@ create_events_page (void)
GtkWidget *vbox, *alignment, *frame, *label, *canvas;
GooCanvasItemModel *root;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/mv-demo-features.c b/demo/mv-demo-features.c
index dcc4dc6..807c18c 100644
--- a/demo/mv-demo-features.c
+++ b/demo/mv-demo-features.c
@@ -59,7 +59,7 @@ create_canvas_features (void)
GooCanvasItemModel *parent2;
GooCanvasItemModel *group;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/mv-demo-fifteen.c b/demo/mv-demo-fifteen.c
index 5ea6f4c..2774e41 100644
--- a/demo/mv-demo-fifteen.c
+++ b/demo/mv-demo-fifteen.c
@@ -109,8 +109,8 @@ piece_button_press (GooCanvasItem *item,
{
GooCanvas *canvas;
GooCanvasItemModel **board;
- GooCanvasItemModel *model, *text;
- int num, pos, newpos;
+ GooCanvasItemModel *model, *text G_GNUC_UNUSED;
+ int num G_GNUC_UNUSED, pos, newpos;
int x, y;
double dx = 0.0, dy = 0.0;
int move;
@@ -250,11 +250,11 @@ create_canvas_fifteen (void)
GtkWidget *canvas;
GtkWidget *button;
GooCanvasItemModel **board;
- GooCanvasItemModel *root, *rect, *text;
+ GooCanvasItemModel *root, *rect G_GNUC_UNUSED, *text;
int i, x, y;
char buf[20];
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/mv-demo-focus.c b/demo/mv-demo-focus.c
index 5df2fdd..d4235fc 100644
--- a/demo/mv-demo-focus.c
+++ b/demo/mv-demo-focus.c
@@ -153,7 +153,7 @@ create_focus_page (void)
{
GtkWidget *vbox, *label, *scrolled_win, *canvas;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/mv-demo-grabs.c b/demo/mv-demo-grabs.c
index 6b0be0a..a56f502 100644
--- a/demo/mv-demo-grabs.c
+++ b/demo/mv-demo-grabs.c
@@ -14,9 +14,10 @@ on_widget_draw (GtkWidget *widget,
g_print ("%s received 'draw' signal\n", item_id);
gtk_widget_get_allocation (widget, &allocation);
- gtk_paint_box (gtk_widget_get_style (widget), cr, GTK_STATE_NORMAL,
- GTK_SHADOW_IN, widget, NULL, 0, 0,
- allocation.width, allocation.height);
+
+ cairo_rectangle (cr, 0, 0,
+ allocation.width, allocation.height);
+ cairo_stroke (cr);
return FALSE;
}
@@ -47,11 +48,13 @@ on_widget_motion_notify (GtkWidget *widget,
GdkEventMotion *event,
char *item_id)
{
+ GdkDevice *device = gdk_event_get_device ((GdkEvent*) event);
+
g_print ("%s received 'motion-notify' signal (window: %p)\n", item_id,
event->window);
- if (event->is_hint)
- gdk_window_get_pointer (event->window, NULL, NULL, NULL);
+ if (event->is_hint && device)
+ gdk_window_get_device_position (event->window, device, NULL, NULL, NULL);
return TRUE;
}
@@ -62,9 +65,11 @@ on_widget_button_press (GtkWidget *widget,
GdkEventButton *event,
char *item_id)
{
+ GdkDevice *device = gdk_event_get_device ((GdkEvent*) event);
+
g_print ("%s received 'button-press' signal\n", item_id);
- if (strstr (item_id, "explicit"))
+ if (device && strstr (item_id, "explicit"))
{
GdkGrabStatus status;
GdkEventMask mask = GDK_BUTTON_PRESS_MASK
@@ -74,8 +79,9 @@ on_widget_button_press (GtkWidget *widget,
| GDK_ENTER_NOTIFY_MASK
| GDK_LEAVE_NOTIFY_MASK;
- status = gdk_pointer_grab (gtk_widget_get_window (widget), FALSE, mask, FALSE, NULL,
- event->time);
+ status = gdk_device_grab (device, gtk_widget_get_window (widget),
+ GDK_OWNERSHIP_NONE, FALSE, mask,
+ NULL, event->time);
if (status == GDK_GRAB_SUCCESS)
g_print ("grabbed pointer\n");
else
@@ -91,14 +97,13 @@ on_widget_button_release (GtkWidget *widget,
GdkEventButton *event,
char *item_id)
{
+ GdkDevice *device = gdk_event_get_device ((GdkEvent*) event);
+
g_print ("%s received 'button-release' signal\n", item_id);
- if (strstr (item_id, "explicit"))
+ if (device && strstr (item_id, "explicit"))
{
- GdkDisplay *display;
-
- display = gtk_widget_get_display (widget);
- gdk_display_pointer_ungrab (display, event->time);
+ gdk_device_ungrab (device, event->time);
g_print ("released pointer grab\n");
}
diff --git a/demo/mv-demo-paths.c b/demo/mv-demo-paths.c
index 833ff7c..c5747f1 100644
--- a/demo/mv-demo-paths.c
+++ b/demo/mv-demo-paths.c
@@ -9,7 +9,7 @@ static GooCanvasItemModel *path1;
static GooCanvasItemModel*
create_canvas_model (void)
{
- GooCanvasItemModel *root, *path;
+ GooCanvasItemModel *root, *path G_GNUC_UNUSED;
root = goo_canvas_group_model_new (NULL, NULL);
@@ -128,11 +128,11 @@ create_paths_page (void)
GtkWidget *vbox, *hbox, *w, *scrolled_win, *canvas;
GooCanvasItemModel *root;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
diff --git a/demo/mv-demo-scalability.c b/demo/mv-demo-scalability.c
index 6ce85c9..68f2f44 100644
--- a/demo/mv-demo-scalability.c
+++ b/demo/mv-demo-scalability.c
@@ -20,10 +20,10 @@ create_canvas_scalability (void)
GtkWidget *scrolled_win, *canvas;
GtkWidget *table;
GdkPixbuf *pixbuf;
- GooCanvasItemModel *root, *item;
+ GooCanvasItemModel *root, *item G_GNUC_UNUSED;
int i, j, width, height;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/mv-demo-table.c b/demo/mv-demo-table.c
index ff9542a..b6e0b4c 100644
--- a/demo/mv-demo-table.c
+++ b/demo/mv-demo-table.c
@@ -383,7 +383,7 @@ create_table_page (void)
GtkWidget *vbox, *scrolled_win;
GooCanvasItemModel *root, *table;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
diff --git a/demo/mv-demo.c b/demo/mv-demo.c
index 7d385ca..434044c 100644
--- a/demo/mv-demo.c
+++ b/demo/mv-demo.c
@@ -306,7 +306,7 @@ on_button_press (GooCanvasItem *item,
GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK |
GDK_BUTTON_RELEASE_MASK,
fleur,
event->time);
- gdk_cursor_unref (fleur);
+ g_object_unref (fleur);
dragging = TRUE;
}
break;
@@ -395,7 +395,7 @@ create_canvas_primitives (GooCanvasItemModel *model,
GtkAdjustment *adj;
GSList *group = NULL;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
@@ -403,7 +403,7 @@ create_canvas_primitives (GooCanvasItemModel *model,
gtk_box_pack_start (GTK_BOX (vbox), w, FALSE, FALSE, 0);
gtk_widget_show (w);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
@@ -495,7 +495,7 @@ create_canvas_primitives (GooCanvasItemModel *model,
G_CALLBACK (change_bounds_clicked),
canvas);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
@@ -738,7 +738,7 @@ create_stipple (const char *color_name, guchar stipple_data[16])
static void
setup_rectangles (GooCanvasItemModel *root)
{
- GooCanvasItemModel *item;
+ GooCanvasItemModel *item G_GNUC_UNUSED;
cairo_pattern_t *pattern;
static guchar stipple_data[16] = {
0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255
@@ -785,7 +785,7 @@ setup_rectangles (GooCanvasItemModel *root)
static void
setup_ellipses (GooCanvasItemModel *root)
{
- GooCanvasItemModel *ellipse1, *ellipse3;
+ GooCanvasItemModel *ellipse1 G_GNUC_UNUSED, *ellipse3 G_GNUC_UNUSED;
cairo_pattern_t *pattern;
static guchar stipple_data[16] = {
0, 0, 0, 255, 0, 0, 0, 0,
@@ -866,7 +866,7 @@ make_hilbert (GooCanvasItemModel *root)
char hilbert[] = "urdrrulurulldluuruluurdrurddldrrruluurdrurddldrddlulldrdldrrurd";
char *c;
double *pp, *p;
- GooCanvasItemModel *item;
+ GooCanvasItemModel *item G_GNUC_UNUSED;
GooCanvasPoints *points;
cairo_pattern_t *pattern;
static guchar stipple_data[16] = {
@@ -917,7 +917,7 @@ make_hilbert (GooCanvasItemModel *root)
static void
setup_lines (GooCanvasItemModel *root)
{
- GooCanvasItemModel *polyline1, *polyline2, *polyline3, *polyline4, *polyline5;
+ GooCanvasItemModel *polyline1 G_GNUC_UNUSED, *polyline2 G_GNUC_UNUSED, *polyline3 G_GNUC_UNUSED,
*polyline4 G_GNUC_UNUSED, *polyline5 G_GNUC_UNUSED;
polish_diamond (root);
make_hilbert (root);
@@ -978,7 +978,7 @@ setup_lines (GooCanvasItemModel *root)
static void
setup_polygons (GooCanvasItemModel *root)
{
- GooCanvasItemModel *polyline1, *polyline2;
+ GooCanvasItemModel *polyline1 G_GNUC_UNUSED, *polyline2 G_GNUC_UNUSED;
GooCanvasPoints *points;
cairo_pattern_t *pattern;
static guchar stipple_data[16] = {
@@ -1044,7 +1044,7 @@ setup_polygons (GooCanvasItemModel *root)
static GooCanvasItemModel *
make_anchor (GooCanvasItemModel *root, double x, double y)
{
- GooCanvasItemModel *group, *item;
+ GooCanvasItemModel *group, *item G_GNUC_UNUSED;
cairo_matrix_t transform = { 0.8, 0.2, -0.3, 0.5, x, y };
group = goo_canvas_group_model_new (root, NULL);
@@ -1178,7 +1178,7 @@ plant_flower (GooCanvasItemModel *root,
{
cairo_pattern_t *pattern;
cairo_surface_t *surface;
- GooCanvasItemModel *image;
+ GooCanvasItemModel *image G_GNUC_UNUSED;
double w, h;
surface = cairo_image_surface_create_from_png ("flower.png");
@@ -1202,7 +1202,7 @@ static void
setup_images (GooCanvasItemModel *root)
{
GdkPixbuf *im;
- GooCanvasItemModel *image;
+ GooCanvasItemModel *image G_GNUC_UNUSED;
im = gdk_pixbuf_new_from_file ("toroid.png", NULL);
@@ -1230,7 +1230,7 @@ setup_images (GooCanvasItemModel *root)
static GooCanvasItemModel*
create_static_model ()
{
- GooCanvasItemModel *static_root, *group, *item;
+ GooCanvasItemModel *static_root, *group, *item G_GNUC_UNUSED;
static_root = goo_canvas_group_model_new (NULL, NULL);
@@ -1310,7 +1310,7 @@ test_simple_transforms (GooCanvasItemModel *root)
static void
setup_grids (GooCanvasItemModel *root)
{
- GooCanvasItemModel *item;
+ GooCanvasItemModel *item G_GNUC_UNUSED;
item = goo_canvas_grid_model_new (root, 80, 310, 90, 90, 10, 10, 5, 5,
"stroke-color", "yellow",
@@ -1447,7 +1447,7 @@ int
main (int argc, char *argv[])
{
GooCanvasItemModel *model, *static_model;
- GtkWidget *window;
+ GtkWidget *window G_GNUC_UNUSED;
gtk_init (&argc, &argv);
diff --git a/demo/mv-generic-position-demo.c b/demo/mv-generic-position-demo.c
index 89f83b4..461789e 100644
--- a/demo/mv-generic-position-demo.c
+++ b/demo/mv-generic-position-demo.c
@@ -186,7 +186,7 @@ create_window (GooCanvasItemModel *model)
gtk_widget_show (window);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
gtk_container_add (GTK_CONTAINER (window), vbox);
diff --git a/demo/mv-table-demo.c b/demo/mv-table-demo.c
index 4df61fa..c4da473 100644
--- a/demo/mv-table-demo.c
+++ b/demo/mv-table-demo.c
@@ -229,7 +229,7 @@ main (int argc, char *argv[])
g_signal_connect (window, "delete_event", G_CALLBACK (on_delete_event),
NULL);
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
gtk_container_add (GTK_CONTAINER (window), vbox);
diff --git a/demo/table-demo.c b/demo/table-demo.c
index 803fc43..535b5db 100644
--- a/demo/table-demo.c
+++ b/demo/table-demo.c
@@ -224,7 +224,7 @@ main (int argc, char *argv[])
g_signal_connect (window, "delete_event", G_CALLBACK (on_delete_event),
NULL);
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
gtk_container_add (GTK_CONTAINER (window), vbox);
diff --git a/demo/units-demo.c b/demo/units-demo.c
index ce78fa5..fb2f8d0 100644
--- a/demo/units-demo.c
+++ b/demo/units-demo.c
@@ -100,11 +100,11 @@ create_canvas (GtkUnit units,
GtkWidget *vbox, *hbox, *w, *scrolled_win, *canvas;
GtkAdjustment *adj;
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
diff --git a/demo/widgets-demo.c b/demo/widgets-demo.c
index 91e45d0..1c2fb0a 100644
--- a/demo/widgets-demo.c
+++ b/demo/widgets-demo.c
@@ -281,12 +281,12 @@ main (int argc, char *argv[])
g_signal_connect (window, "delete_event", G_CALLBACK (on_delete_event),
NULL);
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
gtk_widget_show (vbox);
gtk_container_add (GTK_CONTAINER (window), vbox);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
@@ -315,7 +315,7 @@ main (int argc, char *argv[])
gtk_widget_show (w);
g_signal_connect (w, "clicked", G_CALLBACK (change_widget_clicked), NULL);
- hbox = gtk_hbox_new (FALSE, 4);
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);
@@ -394,7 +394,7 @@ main (int argc, char *argv[])
/* Create a vbox item with several child entry widgets to check focus
traversal.*/
- vbox = gtk_vbox_new (FALSE, 4);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 4);
entry = gtk_entry_new ();
gtk_widget_show (entry);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]