save_window (GString *s,
GdkWindow *window)
{
- gint x, y, w, h;
+ gint x, y;
GdkColor *color;
gdk_window_get_position (window, &x, &y);
- gdk_drawable_get_size (GDK_DRAWABLE (window), &w, &h);
color = g_object_get_data (G_OBJECT (window), "color");
g_string_append_printf (s, "%d,%d %dx%d (%d,%d,%d) %d %d\n",
- x, y, w, h,
+ x, y,
+ gdk_window_get_width (window),
+ gdk_window_get_height (window),
color->red, color->green, color->blue,
gdk_window_has_native (window),
g_list_length (gdk_window_peek_children (window)));
return;
gdk_window_get_position (selected->data, &x, &y);
- gdk_drawable_get_size (selected->data, &w, &h);
+ w = gdk_window_get_width (selected->data);
+ h = gdk_window_get_height (selected->data);
dialog = gtk_dialog_new_with_buttons ("Select new position and size",
GTK_WINDOW (main_window),
{
window = l->data;
- gdk_drawable_get_size (GDK_DRAWABLE (window), &w, &h);
-
- w -= 10;
- h -= 10;
+ w = gdk_window_get_width (window) - 10;
+ h = gdk_window_get_height (window) - 10;
if (w < 1)
w = 1;
if (h < 1)
{
window = l->data;
- gdk_drawable_get_size (GDK_DRAWABLE (window), &w, &h);
-
- w += 10;
- h += 10;
+ w = gdk_window_get_width (window) + 10;
+ h = gdk_window_get_height (window) + 10;
gdk_window_resize (window, w, h);
}