Revision: 6761
Author: nogu.dev
Date: Sat Sep 11 17:41:08 2010
Log: * gtk/caret-state-indicator.c
- (caret_state_indicator_timeout): Use gtk_widget_get_window() for GTK+3.
* gtk/uim-cand-win-gtk.c
- (uim_cand_win_gtk_layout_sub_window): Ditto.
* helper/candwin-gtk.c
- (uim_cand_win_gtk_layout_sub_window): Ditto.
* helper/eggtrayicon.c
- (egg_tray_icon_expose, egg_tray_icon_send_manager_message,
egg_tray_icon_realize): Ditto.
* helper/pref-gtk-custom-widgets.c
- (choose_key_button_clicked_cb): Ditto.
* helper/toolbar-common-gtk.c
- (calc_menu_position): Ditto.
* helper/toolbar-standalone-gtk.c
- (button_press_event_cb, helper_win_set_position,
motion_notify_event_cb, handle_expose_event_cb): Ditto.
http://code.google.com/p/uim/source/detail?r=6761
Modified:
/trunk/gtk/caret-state-indicator.c
/trunk/gtk/uim-cand-win-gtk.c
/trunk/helper/candwin-gtk.c
/trunk/helper/eggtrayicon.c
/trunk/helper/pref-gtk-custom-widgets.c
/trunk/helper/toolbar-common-gtk.c
/trunk/helper/toolbar-standalone-gtk.c
=======================================
--- /trunk/gtk/caret-state-indicator.c Sun Apr 4 20:35:54 2010
+++ /trunk/gtk/caret-state-indicator.c Sat Sep 11 17:41:08 2010
@@ -82,9 +82,9 @@
static gint
caret_state_indicator_paint_window(GtkWidget *window)
{
- gtk_paint_flat_box(window->style, window->window, GTK_STATE_NORMAL,
- GTK_SHADOW_OUT, NULL, GTK_WIDGET(window), "tooltip",
- 0, 0, -1, -1);
+ gtk_paint_flat_box(window->style, gtk_widget_get_window(window),
+ GTK_STATE_NORMAL, GTK_SHADOW_OUT, NULL, GTK_WIDGET(window),
+ "tooltip", 0, 0, -1, -1);
return FALSE;
}
=======================================
--- /trunk/gtk/uim-cand-win-gtk.c Thu Jul 15 19:00:23 2010
+++ /trunk/gtk/uim-cand-win-gtk.c Sat Sep 11 17:41:08 2010
@@ -926,13 +926,13 @@
gtk_tree_view_get_cell_area(GTK_TREE_VIEW(cwin->view), path, NULL,
&rect);
gtk_tree_path_free(path);
- gdk_window_get_geometry(GTK_WIDGET(cwin)->window,
+ gdk_window_get_geometry(gtk_widget_get_window(GTK_WIDGET(cwin)),
&x, &y, &w, &h, &d);
- gdk_window_get_origin(GTK_WIDGET(cwin)->window, &x, &y);
+ gdk_window_get_origin(gtk_widget_get_window(GTK_WIDGET(cwin)), &x, &y);
sw = gdk_screen_get_width (gdk_screen_get_default ());
sh = gdk_screen_get_height (gdk_screen_get_default ());
- gdk_window_get_geometry(cwin->sub_window.window->window,
+ gdk_window_get_geometry(gtk_widget_get_window(cwin->sub_window.window),
&x2, &y2, &w2, &h2, &d2);
if (x + w + w2 > sw)
x = x - w2;
=======================================
--- /trunk/helper/candwin-gtk.c Thu Jul 15 19:00:23 2010
+++ /trunk/helper/candwin-gtk.c Sat Sep 11 17:41:08 2010
@@ -1041,13 +1041,13 @@
gtk_tree_view_get_cell_area(GTK_TREE_VIEW(cwin->view), path, NULL,
&rect);
gtk_tree_path_free(path);
- gdk_window_get_geometry(GTK_WIDGET(cwin)->window,
+ gdk_window_get_geometry(gtk_widget_get_window(GTK_WIDGET(cwin)),
&x, &y, &w, &h, &d);
- gdk_window_get_origin(GTK_WIDGET(cwin)->window, &x, &y);
+ gdk_window_get_origin(gtk_widget_get_window(GTK_WIDGET(cwin)), &x, &y);
sw = gdk_screen_get_width (gdk_screen_get_default ());
sh = gdk_screen_get_height (gdk_screen_get_default ());
- gdk_window_get_geometry(cwin->sub_window.window->window,
+ gdk_window_get_geometry(gtk_widget_get_window(cwin->sub_window.window),
&x2, &y2, &w2, &h2, &d2);
if (x + w + w2 > sw)
x = x - w2;
=======================================
--- /trunk/helper/eggtrayicon.c Sat Sep 11 04:34:50 2010
+++ /trunk/helper/eggtrayicon.c Sat Sep 11 17:41:08 2010
@@ -254,7 +254,7 @@
if (icon->manager_visual_rgba)
{
/* Clear to transparent */
- cairo_t *cr = gdk_cairo_create (widget->window);
+ cairo_t *cr = gdk_cairo_create (gtk_widget_get_window(widget));
cairo_set_source_rgba (cr, 0, 0, 0, 0);
cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE);
gdk_cairo_region (cr, event->region);
@@ -265,7 +265,8 @@
#endif
{
/* Clear to parent-relative pixmap */
- gdk_window_clear_area (widget->window, event->area.x, event->area.y,
+ gdk_window_clear_area (gtk_widget_get_window(widget),
+ event->area.x, event->area.y,
event->area.width, event->area.height);
}
@@ -283,7 +284,7 @@
width = widget->allocation.width - 2 * border_width;
height = widget->allocation.height - 2 * border_width;
- gtk_paint_focus (widget->style, widget->window,
+ gtk_paint_focus (widget->style, gtk_widget_get_window(widget),
gtk_widget_get_state (widget),
&event->area, widget, "tray_icon",
x, y, width, height);
@@ -440,7 +441,8 @@
ev.window = window;
ev.message_type = icon->system_tray_opcode_atom;
ev.format = 32;
- ev.data.l[0] = gdk_x11_get_server_time (GTK_WIDGET (icon)->window);
+ ev.data.l[0]
+ = gdk_x11_get_server_time (gtk_widget_get_window(GTK_WIDGET (icon)));
ev.data.l[1] = message;
ev.data.l[2] = data1;
ev.data.l[3] = data2;
@@ -599,12 +601,12 @@
{
/* Set a transparent background */
GdkColor transparent = { 0, 0, 0, 0 }; /* Only pixel=0 matters */
- gdk_window_set_background (widget->window, &transparent);
+ gdk_window_set_background (gtk_widget_get_window(widget),
&transparent);
}
else
{
/* Set a parent-relative background pixmap */
- gdk_window_set_back_pixmap (widget->window, NULL, TRUE);
+ gdk_window_set_back_pixmap (gtk_widget_get_window(widget), NULL,
TRUE);
}
if (icon->manager_window != None)
=======================================
--- /trunk/helper/pref-gtk-custom-widgets.c Sat Sep 11 01:16:11 2010
+++ /trunk/helper/pref-gtk-custom-widgets.c Sat Sep 11 17:41:08 2010
@@ -1522,7 +1522,7 @@
G_CALLBACK(grab_win_key_release_cb), key_entry);
gtk_widget_realize(dialog);
- gdk_keyboard_grab(GTK_WIDGET(dialog)->window,
+ gdk_keyboard_grab(gtk_widget_get_window(GTK_WIDGET(dialog)),
TRUE, GDK_CURRENT_TIME);
=======================================
--- /trunk/helper/toolbar-common-gtk.c Sat Sep 11 01:14:41 2010
+++ /trunk/helper/toolbar-common-gtk.c Sat Sep 11 17:41:08 2010
@@ -196,8 +196,8 @@
g_return_if_fail(x && y);
g_return_if_fail(GTK_IS_BUTTON(button));
- gdk_window_get_origin(button->window, x, y);
- gdk_drawable_get_size(button->window, NULL, &button_height);
+ gdk_window_get_origin(gtk_widget_get_window(button), x, y);
+ gdk_drawable_get_size(gtk_widget_get_window(button), NULL,
&button_height);
if (!gtk_widget_get_has_window(button))
*x += button->allocation.x;
=======================================
--- /trunk/helper/toolbar-standalone-gtk.c Sat Sep 11 01:15:19 2010
+++ /trunk/helper/toolbar-standalone-gtk.c Sat Sep 11 17:41:08 2010
@@ -74,7 +74,7 @@
switch (event->type) {
case GDK_BUTTON_PRESS:
cursor = gdk_cursor_new(GDK_FLEUR);
- gdk_pointer_grab(widget->window, FALSE,
+ gdk_pointer_grab(gtk_widget_get_window(widget), FALSE,
GDK_BUTTON_RELEASE_MASK |
GDK_POINTER_MOTION_MASK,
NULL,
@@ -115,7 +115,7 @@
sc_w = gdk_screen_width();
sc_h = gdk_screen_height();
- gdk_drawable_get_size(window->window, &w, &h);
+ gdk_drawable_get_size(gtk_widget_get_window(window), &w, &h);
if (wx < 0)
wx = 0;
@@ -139,7 +139,7 @@
sc_w = gdk_screen_width();
sc_h = gdk_screen_height();
- gdk_drawable_get_size(widget->window, &w, &h);
+ gdk_drawable_get_size(gtk_widget_get_window(widget), &w, &h);
wx = window_drag_start_x + ((gint)event->x_root -
pointer_drag_start_x);
wy = window_drag_start_y + ((gint)event->y_root -
pointer_drag_start_y);
@@ -172,7 +172,7 @@
{
GdkRectangle *rect = &event->area;
- gtk_paint_handle(widget->style, widget->window,
+ gtk_paint_handle(widget->style, gtk_widget_get_window(widget),
GTK_STATE_NORMAL, GTK_SHADOW_OUT,
rect, widget, "handlebox",
widget->allocation.x, widget->allocation.y,