forked from AuroraMiddleware/gtk
Use gdk_window_ accessors instead of gdk_drawable_ accessors if possible
The gdk_drawable_ accessors were deprecated. Removes a lot of compile-time warnings and eventually also makes things work again on Mac (miscompile due to the missing prototypes).
This commit is contained in:
parent
51dcd09950
commit
3258af741e
@ -615,7 +615,7 @@ popup_grab_on_window (GdkWindow *window,
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gdk_display_pointer_ungrab (gdk_drawable_get_display (window),
|
gdk_display_pointer_ungrab (gdk_window_get_display (window),
|
||||||
activate_time);
|
activate_time);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -368,7 +368,8 @@ gtk_drag_highlight_expose (GtkWidget *widget,
|
|||||||
{
|
{
|
||||||
x = 0;
|
x = 0;
|
||||||
y = 0;
|
y = 0;
|
||||||
gdk_drawable_get_size (widget->window, &width, &height);
|
width = gdk_window_get_width (widget->window);
|
||||||
|
height = gdk_window_get_height (widget->window);
|
||||||
}
|
}
|
||||||
|
|
||||||
gtk_paint_shadow (widget->style, widget->window,
|
gtk_paint_shadow (widget->style, widget->window,
|
||||||
@ -715,7 +716,8 @@ gtk_drag_find_widget (GtkWidget *widget,
|
|||||||
{
|
{
|
||||||
GdkRectangle window_rect = { 0, 0, 0, 0 };
|
GdkRectangle window_rect = { 0, 0, 0, 0 };
|
||||||
|
|
||||||
gdk_drawable_get_size (window, &window_rect.width, &window_rect.height);
|
window_rect.width = gdk_window_get_width (window);
|
||||||
|
window_rect.height = gdk_window_get_height (window);
|
||||||
|
|
||||||
gdk_rectangle_intersect (&new_allocation, &window_rect, &new_allocation);
|
gdk_rectangle_intersect (&new_allocation, &window_rect, &new_allocation);
|
||||||
|
|
||||||
@ -1782,7 +1784,7 @@ gtk_drag_set_icon_name (GdkDragContext *context,
|
|||||||
g_return_if_fail (context->is_source);
|
g_return_if_fail (context->is_source);
|
||||||
g_return_if_fail (icon_name != NULL);
|
g_return_if_fail (icon_name != NULL);
|
||||||
|
|
||||||
screen = gdk_drawable_get_screen (context->source_window);
|
screen = gdk_window_get_screen (context->source_window);
|
||||||
g_return_if_fail (screen != NULL);
|
g_return_if_fail (screen != NULL);
|
||||||
|
|
||||||
settings = gtk_settings_get_for_screen (screen);
|
settings = gtk_settings_get_for_screen (screen);
|
||||||
|
@ -3220,7 +3220,8 @@ draw_icon (GtkWidget *widget,
|
|||||||
if (icon_info->pixbuf == NULL)
|
if (icon_info->pixbuf == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
gdk_drawable_get_size (icon_info->window, &width, &height);
|
width = gdk_window_get_width (icon_info->window);
|
||||||
|
height = gdk_window_get_height (icon_info->window);
|
||||||
|
|
||||||
/* size_allocate hasn't been called yet. These are the default values.
|
/* size_allocate hasn't been called yet. These are the default values.
|
||||||
*/
|
*/
|
||||||
@ -3286,7 +3287,8 @@ gtk_entry_draw_frame (GtkWidget *widget,
|
|||||||
gboolean state_hint;
|
gboolean state_hint;
|
||||||
GtkStateType state;
|
GtkStateType state;
|
||||||
|
|
||||||
gdk_drawable_get_size (widget->window, &width, &height);
|
width = gdk_window_get_width (widget->window);
|
||||||
|
height = gdk_window_get_height (widget->window);
|
||||||
|
|
||||||
/* Fix a problem with some themes which assume that entry->text_area's
|
/* Fix a problem with some themes which assume that entry->text_area's
|
||||||
* width equals widget->window's width */
|
* width equals widget->window's width */
|
||||||
@ -3374,7 +3376,8 @@ get_progress_area (GtkWidget *widget,
|
|||||||
*x = progress_border.left;
|
*x = progress_border.left;
|
||||||
*y = progress_border.top;
|
*y = progress_border.top;
|
||||||
|
|
||||||
gdk_drawable_get_size (widget->window, width, height);
|
*width = gdk_window_get_width (widget->window);
|
||||||
|
*height = gdk_window_get_height (widget->window);
|
||||||
|
|
||||||
*width -= progress_border.left + progress_border.right;
|
*width -= progress_border.left + progress_border.right;
|
||||||
*height -= progress_border.top + progress_border.bottom;
|
*height -= progress_border.top + progress_border.bottom;
|
||||||
@ -3475,7 +3478,8 @@ gtk_entry_expose (GtkWidget *widget,
|
|||||||
{
|
{
|
||||||
gint width, height;
|
gint width, height;
|
||||||
|
|
||||||
gdk_drawable_get_size (entry->text_area, &width, &height);
|
width = gdk_window_get_width (entry->text_area);
|
||||||
|
height = gdk_window_get_height (entry->text_area);
|
||||||
|
|
||||||
gtk_paint_flat_box (widget->style, entry->text_area,
|
gtk_paint_flat_box (widget->style, entry->text_area,
|
||||||
state, GTK_SHADOW_NONE,
|
state, GTK_SHADOW_NONE,
|
||||||
@ -3507,7 +3511,8 @@ gtk_entry_expose (GtkWidget *widget,
|
|||||||
{
|
{
|
||||||
gint width, height;
|
gint width, height;
|
||||||
|
|
||||||
gdk_drawable_get_size (icon_info->window, &width, &height);
|
width = gdk_window_get_width (icon_info->window);
|
||||||
|
height = gdk_window_get_height (icon_info->window);
|
||||||
|
|
||||||
gtk_paint_flat_box (widget->style, icon_info->window,
|
gtk_paint_flat_box (widget->style, icon_info->window,
|
||||||
gtk_widget_get_state (widget), GTK_SHADOW_NONE,
|
gtk_widget_get_state (widget), GTK_SHADOW_NONE,
|
||||||
@ -3854,7 +3859,8 @@ gtk_entry_button_release (GtkWidget *widget,
|
|||||||
{
|
{
|
||||||
gint width, height;
|
gint width, height;
|
||||||
|
|
||||||
gdk_drawable_get_size (icon_info->window, &width, &height);
|
width = gdk_window_get_width (icon_info->window);
|
||||||
|
height = gdk_window_get_height (icon_info->window);
|
||||||
|
|
||||||
icon_info->pressed = FALSE;
|
icon_info->pressed = FALSE;
|
||||||
|
|
||||||
@ -4007,7 +4013,8 @@ gtk_entry_motion_notify (GtkWidget *widget,
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
gint height;
|
gint height;
|
||||||
gdk_drawable_get_size (entry->text_area, NULL, &height);
|
|
||||||
|
height = gdk_window_get_height (entry->text_area);
|
||||||
|
|
||||||
if (event->y < 0)
|
if (event->y < 0)
|
||||||
tmp_pos = 0;
|
tmp_pos = 0;
|
||||||
@ -5619,7 +5626,8 @@ gtk_entry_draw_text (GtkEntry *entry)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gdk_drawable_get_size (entry->text_area, &width, &height);
|
width = gdk_window_get_width (entry->text_area);
|
||||||
|
height = gdk_window_get_height (entry->text_area);
|
||||||
|
|
||||||
cairo_rectangle (cr, 0, 0, width, height);
|
cairo_rectangle (cr, 0, 0, width, height);
|
||||||
cairo_clip (cr);
|
cairo_clip (cr);
|
||||||
@ -5697,7 +5705,7 @@ gtk_entry_draw_cursor (GtkEntry *entry,
|
|||||||
|
|
||||||
xoffset = inner_border.left - entry->scroll_offset;
|
xoffset = inner_border.left - entry->scroll_offset;
|
||||||
|
|
||||||
gdk_drawable_get_size (entry->text_area, NULL, &text_area_height);
|
text_area_height = gdk_window_get_height (entry->text_area);
|
||||||
|
|
||||||
layout = gtk_entry_ensure_layout (entry, TRUE);
|
layout = gtk_entry_ensure_layout (entry, TRUE);
|
||||||
text = pango_layout_get_text (layout);
|
text = pango_layout_get_text (layout);
|
||||||
@ -5969,7 +5977,7 @@ gtk_entry_adjust_scroll (GtkEntry *entry)
|
|||||||
|
|
||||||
_gtk_entry_effective_inner_border (entry, &inner_border);
|
_gtk_entry_effective_inner_border (entry, &inner_border);
|
||||||
|
|
||||||
gdk_drawable_get_size (entry->text_area, &text_area_width, NULL);
|
text_area_width = gdk_window_get_width (entry->text_area);
|
||||||
text_area_width -= inner_border.left + inner_border.right;
|
text_area_width -= inner_border.left + inner_border.right;
|
||||||
if (text_area_width < 0)
|
if (text_area_width < 0)
|
||||||
text_area_width = 0;
|
text_area_width = 0;
|
||||||
@ -8641,7 +8649,7 @@ popup_position_func (GtkMenu *menu,
|
|||||||
|
|
||||||
gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor);
|
gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor);
|
||||||
gtk_widget_size_request (entry->popup_menu, &menu_req);
|
gtk_widget_size_request (entry->popup_menu, &menu_req);
|
||||||
gdk_drawable_get_size (entry->text_area, NULL, &height);
|
height = gdk_window_get_height (entry->text_area);
|
||||||
gtk_entry_get_cursor_locations (entry, CURSOR_STANDARD, &strong_x, NULL);
|
gtk_entry_get_cursor_locations (entry, CURSOR_STANDARD, &strong_x, NULL);
|
||||||
_gtk_entry_effective_inner_border (entry, &inner_border);
|
_gtk_entry_effective_inner_border (entry, &inner_border);
|
||||||
|
|
||||||
|
@ -908,7 +908,7 @@ set_invisible_mouse_cursor (GdkWindow *window)
|
|||||||
GdkDisplay *display;
|
GdkDisplay *display;
|
||||||
GdkCursor *cursor;
|
GdkCursor *cursor;
|
||||||
|
|
||||||
display = gdk_drawable_get_display (window);
|
display = gdk_window_get_display (window);
|
||||||
cursor = gdk_cursor_new_for_display (display, GDK_BLANK_CURSOR);
|
cursor = gdk_cursor_new_for_display (display, GDK_BLANK_CURSOR);
|
||||||
|
|
||||||
gdk_window_set_cursor (window, cursor);
|
gdk_window_set_cursor (window, cursor);
|
||||||
|
@ -885,7 +885,8 @@ gtk_handle_box_paint (GtkWidget *widget,
|
|||||||
|
|
||||||
handle_position = effective_handle_position (hb);
|
handle_position = effective_handle_position (hb);
|
||||||
|
|
||||||
gdk_drawable_get_size (hb->bin_window, &width, &height);
|
width = gdk_window_get_width (hb->bin_window);
|
||||||
|
height = gdk_window_get_height (hb->bin_window);
|
||||||
|
|
||||||
if (!event)
|
if (!event)
|
||||||
gtk_paint_box (widget->style,
|
gtk_paint_box (widget->style,
|
||||||
@ -1083,7 +1084,8 @@ gtk_handle_box_button_press (GtkWidget *widget,
|
|||||||
gtk_widget_get_screen (GTK_WIDGET (hb)));
|
gtk_widget_get_screen (GTK_WIDGET (hb)));
|
||||||
gdk_window_get_deskrelative_origin (hb->bin_window, &desk_x, &desk_y);
|
gdk_window_get_deskrelative_origin (hb->bin_window, &desk_x, &desk_y);
|
||||||
gdk_window_get_origin (hb->bin_window, &root_x, &root_y);
|
gdk_window_get_origin (hb->bin_window, &root_x, &root_y);
|
||||||
gdk_drawable_get_size (hb->bin_window, &width, &height);
|
width = gdk_window_get_width (hb->bin_window);
|
||||||
|
height = gdk_window_get_height (hb->bin_window);
|
||||||
|
|
||||||
private->orig_x = event->x_root;
|
private->orig_x = event->x_root;
|
||||||
private->orig_y = event->y_root;
|
private->orig_y = event->y_root;
|
||||||
@ -1099,7 +1101,8 @@ gtk_handle_box_button_press (GtkWidget *widget,
|
|||||||
if (gdk_window_is_viewable (widget->window))
|
if (gdk_window_is_viewable (widget->window))
|
||||||
{
|
{
|
||||||
gdk_window_get_origin (widget->window, &root_x, &root_y);
|
gdk_window_get_origin (widget->window, &root_x, &root_y);
|
||||||
gdk_drawable_get_size (widget->window, &width, &height);
|
width = gdk_window_get_width (widget->window);
|
||||||
|
height = gdk_window_get_height (widget->window);
|
||||||
|
|
||||||
hb->attach_allocation.x = root_x;
|
hb->attach_allocation.x = root_x;
|
||||||
hb->attach_allocation.y = root_y;
|
hb->attach_allocation.y = root_y;
|
||||||
@ -1276,7 +1279,8 @@ gtk_handle_box_motion (GtkWidget *widget,
|
|||||||
{
|
{
|
||||||
gint width, height;
|
gint width, height;
|
||||||
|
|
||||||
gdk_drawable_get_size (hb->float_window, &width, &height);
|
width = gdk_window_get_width (hb->float_window);
|
||||||
|
height = gdk_window_get_height (hb->float_window);
|
||||||
new_x += hb->deskoff_x;
|
new_x += hb->deskoff_x;
|
||||||
new_y += hb->deskoff_y;
|
new_y += hb->deskoff_y;
|
||||||
|
|
||||||
|
@ -829,7 +829,7 @@ gtk_hsv_button_release (GtkWidget *widget,
|
|||||||
} else
|
} else
|
||||||
g_assert_not_reached ();
|
g_assert_not_reached ();
|
||||||
|
|
||||||
gdk_display_pointer_ungrab (gdk_drawable_get_display (event->window),
|
gdk_display_pointer_ungrab (gdk_window_get_display (event->window),
|
||||||
event->time);
|
event->time);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
@ -4467,8 +4467,8 @@ gtk_icon_view_scroll_to_item (GtkIconView *icon_view,
|
|||||||
"focus-line-width", &focus_width,
|
"focus-line-width", &focus_width,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
gdk_drawable_get_size (GDK_DRAWABLE (icon_view->priv->bin_window),
|
width = gdk_window_get_width (icon_view->priv->bin_window);
|
||||||
&width, &height);
|
height = gdk_window_get_height (icon_view->priv->bin_window);
|
||||||
gdk_window_get_position (icon_view->priv->bin_window, &x, &y);
|
gdk_window_get_position (icon_view->priv->bin_window, &x, &y);
|
||||||
|
|
||||||
if (y + item->y - focus_width < 0)
|
if (y + item->y - focus_width < 0)
|
||||||
|
@ -669,7 +669,7 @@ beep_window (GdkWindow *window)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
GdkScreen *screen = gdk_drawable_get_screen (GDK_DRAWABLE (window));
|
GdkScreen *screen = gdk_window_get_screen (window);
|
||||||
gboolean beep;
|
gboolean beep;
|
||||||
|
|
||||||
g_object_get (gtk_settings_get_for_screen (screen),
|
g_object_get (gtk_settings_get_for_screen (screen),
|
||||||
@ -744,7 +744,7 @@ is_hex_keyval (guint keyval)
|
|||||||
static guint
|
static guint
|
||||||
canonical_hex_keyval (GdkEventKey *event)
|
canonical_hex_keyval (GdkEventKey *event)
|
||||||
{
|
{
|
||||||
GdkKeymap *keymap = gdk_keymap_get_for_display (gdk_drawable_get_display (event->window));
|
GdkKeymap *keymap = gdk_keymap_get_for_display (gdk_window_get_display (event->window));
|
||||||
guint keyval;
|
guint keyval;
|
||||||
guint *keyvals = NULL;
|
guint *keyvals = NULL;
|
||||||
gint n_vals = 0;
|
gint n_vals = 0;
|
||||||
|
@ -684,7 +684,7 @@ _gtk_im_module_get_default_context_id (GdkWindow *client_window)
|
|||||||
*/
|
*/
|
||||||
if (GDK_IS_DRAWABLE (client_window))
|
if (GDK_IS_DRAWABLE (client_window))
|
||||||
{
|
{
|
||||||
screen = gdk_drawable_get_screen (GDK_DRAWABLE (client_window));
|
screen = gdk_window_get_screen (client_window);
|
||||||
settings = gtk_settings_get_for_screen (screen);
|
settings = gtk_settings_get_for_screen (screen);
|
||||||
g_object_get (G_OBJECT (settings), "gtk-im-module", &tmp, NULL);
|
g_object_get (G_OBJECT (settings), "gtk-im-module", &tmp, NULL);
|
||||||
if (tmp)
|
if (tmp)
|
||||||
|
@ -277,7 +277,7 @@ gtk_im_multicontext_set_client_window (GtkIMContext *context,
|
|||||||
|
|
||||||
if (window)
|
if (window)
|
||||||
{
|
{
|
||||||
screen = gdk_drawable_get_screen (GDK_DRAWABLE (window));
|
screen = gdk_window_get_screen (window);
|
||||||
settings = gtk_settings_get_for_screen (screen);
|
settings = gtk_settings_get_for_screen (screen);
|
||||||
|
|
||||||
connected = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (settings),
|
connected = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (settings),
|
||||||
|
@ -1438,7 +1438,7 @@ rewrite_event_for_grabs (GdkEvent *event)
|
|||||||
case GDK_MOTION_NOTIFY:
|
case GDK_MOTION_NOTIFY:
|
||||||
case GDK_PROXIMITY_IN:
|
case GDK_PROXIMITY_IN:
|
||||||
case GDK_PROXIMITY_OUT:
|
case GDK_PROXIMITY_OUT:
|
||||||
display = gdk_drawable_get_display (event->proximity.window);
|
display = gdk_window_get_display (event->proximity.window);
|
||||||
if (!gdk_pointer_grab_info_libgtk_only (display, &grab_window, &owner_events) ||
|
if (!gdk_pointer_grab_info_libgtk_only (display, &grab_window, &owner_events) ||
|
||||||
!owner_events)
|
!owner_events)
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -1446,7 +1446,7 @@ rewrite_event_for_grabs (GdkEvent *event)
|
|||||||
|
|
||||||
case GDK_KEY_PRESS:
|
case GDK_KEY_PRESS:
|
||||||
case GDK_KEY_RELEASE:
|
case GDK_KEY_RELEASE:
|
||||||
display = gdk_drawable_get_display (event->key.window);
|
display = gdk_window_get_display (event->key.window);
|
||||||
if (!gdk_keyboard_grab_info_libgtk_only (display, &grab_window, &owner_events) ||
|
if (!gdk_keyboard_grab_info_libgtk_only (display, &grab_window, &owner_events) ||
|
||||||
!owner_events)
|
!owner_events)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -1350,7 +1350,8 @@ gtk_menu_tearoff_bg_copy (GtkMenu *menu)
|
|||||||
menu->tearoff_active = FALSE;
|
menu->tearoff_active = FALSE;
|
||||||
menu->saved_scroll_offset = menu->scroll_offset;
|
menu->saved_scroll_offset = menu->scroll_offset;
|
||||||
|
|
||||||
gdk_drawable_get_size (menu->tearoff_window->window, &width, &height);
|
width = gdk_window_get_width (menu->tearoff_window->window);
|
||||||
|
height = gdk_window_get_height (menu->tearoff_window->window);
|
||||||
|
|
||||||
pixmap = gdk_pixmap_new (menu->tearoff_window->window,
|
pixmap = gdk_pixmap_new (menu->tearoff_window->window,
|
||||||
width,
|
width,
|
||||||
@ -1391,7 +1392,7 @@ popup_grab_on_window (GdkWindow *window,
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gdk_display_pointer_ungrab (gdk_drawable_get_display (window),
|
gdk_display_pointer_ungrab (gdk_window_get_display (window),
|
||||||
activate_time);
|
activate_time);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
@ -2054,7 +2055,9 @@ gtk_menu_set_tearoff_state (GtkMenu *menu,
|
|||||||
menu->tearoff_hbox = gtk_hbox_new (FALSE, FALSE);
|
menu->tearoff_hbox = gtk_hbox_new (FALSE, FALSE);
|
||||||
gtk_container_add (GTK_CONTAINER (menu->tearoff_window), menu->tearoff_hbox);
|
gtk_container_add (GTK_CONTAINER (menu->tearoff_window), menu->tearoff_hbox);
|
||||||
|
|
||||||
gdk_drawable_get_size (GTK_WIDGET (menu)->window, &width, &height);
|
width = gdk_window_get_width (GTK_WIDGET (menu)->window);
|
||||||
|
height = gdk_window_get_height (GTK_WIDGET (menu)->window);
|
||||||
|
|
||||||
menu->tearoff_adjustment =
|
menu->tearoff_adjustment =
|
||||||
GTK_ADJUSTMENT (gtk_adjustment_new (0,
|
GTK_ADJUSTMENT (gtk_adjustment_new (0,
|
||||||
0,
|
0,
|
||||||
@ -2079,7 +2082,7 @@ gtk_menu_set_tearoff_state (GtkMenu *menu,
|
|||||||
|
|
||||||
gtk_menu_reparent (menu, menu->tearoff_hbox, FALSE);
|
gtk_menu_reparent (menu, menu->tearoff_hbox, FALSE);
|
||||||
|
|
||||||
gdk_drawable_get_size (GTK_WIDGET (menu)->window, &width, NULL);
|
width = gdk_window_get_width (GTK_WIDGET (menu)->window);
|
||||||
|
|
||||||
/* Update menu->requisition
|
/* Update menu->requisition
|
||||||
*/
|
*/
|
||||||
@ -2714,7 +2717,8 @@ get_arrows_visible_area (GtkMenu *menu,
|
|||||||
|
|
||||||
border->x = GTK_CONTAINER (widget)->border_width + widget->style->xthickness + horizontal_padding;
|
border->x = GTK_CONTAINER (widget)->border_width + widget->style->xthickness + horizontal_padding;
|
||||||
border->y = GTK_CONTAINER (widget)->border_width + widget->style->ythickness + vertical_padding;
|
border->y = GTK_CONTAINER (widget)->border_width + widget->style->ythickness + vertical_padding;
|
||||||
gdk_drawable_get_size (widget->window, &border->width, &border->height);
|
border->width = gdk_window_get_width (widget->window);
|
||||||
|
border->height = gdk_window_get_height (widget->window);
|
||||||
|
|
||||||
switch (arrow_placement)
|
switch (arrow_placement)
|
||||||
{
|
{
|
||||||
@ -3206,7 +3210,8 @@ definitely_within_item (GtkWidget *widget,
|
|||||||
GdkWindow *window = GTK_MENU_ITEM (widget)->event_window;
|
GdkWindow *window = GTK_MENU_ITEM (widget)->event_window;
|
||||||
int w, h;
|
int w, h;
|
||||||
|
|
||||||
gdk_drawable_get_size (window, &w, &h);
|
w = gdk_window_get_width (window);
|
||||||
|
h = gdk_window_get_height (window);
|
||||||
|
|
||||||
return
|
return
|
||||||
check_threshold (widget, 0, 0, x, y) &&
|
check_threshold (widget, 0, 0, x, y) &&
|
||||||
@ -3294,7 +3299,8 @@ gtk_menu_motion_notify (GtkWidget *widget,
|
|||||||
|
|
||||||
menu_shell->ignore_enter = FALSE;
|
menu_shell->ignore_enter = FALSE;
|
||||||
|
|
||||||
gdk_drawable_get_size (event->window, &width, &height);
|
width = gdk_window_get_width (event->window);
|
||||||
|
height = gdk_window_get_height (event->window);
|
||||||
if (event->x >= 0 && event->x < width &&
|
if (event->x >= 0 && event->x < width &&
|
||||||
event->y >= 0 && event->y < height)
|
event->y >= 0 && event->y < height)
|
||||||
{
|
{
|
||||||
@ -3375,7 +3381,8 @@ gtk_menu_scroll_by (GtkMenu *menu,
|
|||||||
if ((menu->scroll_offset >= 0) && (offset < 0))
|
if ((menu->scroll_offset >= 0) && (offset < 0))
|
||||||
offset = 0;
|
offset = 0;
|
||||||
|
|
||||||
gdk_drawable_get_size (widget->window, &view_width, &view_height);
|
view_width = gdk_window_get_width (widget->window);
|
||||||
|
view_height = gdk_window_get_height (widget->window);
|
||||||
|
|
||||||
if (menu->scroll_offset == 0 &&
|
if (menu->scroll_offset == 0 &&
|
||||||
view_height >= widget->requisition.height)
|
view_height >= widget->requisition.height)
|
||||||
@ -3517,7 +3524,8 @@ get_arrows_sensitive_area (GtkMenu *menu,
|
|||||||
gint scroll_arrow_height;
|
gint scroll_arrow_height;
|
||||||
GtkArrowPlacement arrow_placement;
|
GtkArrowPlacement arrow_placement;
|
||||||
|
|
||||||
gdk_drawable_get_size (GTK_WIDGET (menu)->window, &width, &height);
|
width = gdk_window_get_width (GTK_WIDGET (menu)->window);
|
||||||
|
height = gdk_window_get_height (GTK_WIDGET (menu)->window);
|
||||||
|
|
||||||
gtk_widget_style_get (GTK_WIDGET (menu),
|
gtk_widget_style_get (GTK_WIDGET (menu),
|
||||||
"vertical-padding", &vertical_padding,
|
"vertical-padding", &vertical_padding,
|
||||||
@ -4081,12 +4089,14 @@ gtk_menu_set_submenu_navigation_region (GtkMenu *menu,
|
|||||||
event_widget = gtk_get_event_widget ((GdkEvent*) event);
|
event_widget = gtk_get_event_widget ((GdkEvent*) event);
|
||||||
|
|
||||||
gdk_window_get_origin (menu_item->submenu->window, &submenu_left, &submenu_top);
|
gdk_window_get_origin (menu_item->submenu->window, &submenu_left, &submenu_top);
|
||||||
gdk_drawable_get_size (menu_item->submenu->window, &width, &height);
|
width = gdk_window_get_width (menu_item->submenu->window);
|
||||||
|
height = gdk_window_get_height (menu_item->submenu->window);
|
||||||
|
|
||||||
submenu_right = submenu_left + width;
|
submenu_right = submenu_left + width;
|
||||||
submenu_bottom = submenu_top + height;
|
submenu_bottom = submenu_top + height;
|
||||||
|
|
||||||
gdk_drawable_get_size (event_widget->window, &width, &height);
|
width = gdk_window_get_width (event_widget->window);
|
||||||
|
height = gdk_window_get_height (event_widget->window);
|
||||||
|
|
||||||
if (event->x >= 0 && event->x < width)
|
if (event->x >= 0 && event->x < width)
|
||||||
{
|
{
|
||||||
@ -4659,7 +4669,8 @@ gtk_menu_scroll_item_visible (GtkMenuShell *menu_shell,
|
|||||||
gboolean double_arrows;
|
gboolean double_arrows;
|
||||||
|
|
||||||
y = menu->scroll_offset;
|
y = menu->scroll_offset;
|
||||||
gdk_drawable_get_size (GTK_WIDGET (menu)->window, &width, &height);
|
width = gdk_window_get_width (GTK_WIDGET (menu)->window);
|
||||||
|
height = gdk_window_get_height (GTK_WIDGET (menu)->window);
|
||||||
|
|
||||||
gtk_widget_style_get (GTK_WIDGET (menu),
|
gtk_widget_style_get (GTK_WIDGET (menu),
|
||||||
"vertical-padding", &vertical_padding,
|
"vertical-padding", &vertical_padding,
|
||||||
|
@ -2327,8 +2327,8 @@ gtk_notebook_expose (GtkWidget *widget,
|
|||||||
cairo_paint (cr);
|
cairo_paint (cr);
|
||||||
cairo_destroy (cr);
|
cairo_destroy (cr);
|
||||||
|
|
||||||
gdk_drawable_get_size (priv->drag_window,
|
area.width = gdk_window_get_width (priv->drag_window);
|
||||||
&area.width, &area.height);
|
area.height = gdk_window_get_height (priv->drag_window);
|
||||||
gtk_notebook_draw_tab (notebook,
|
gtk_notebook_draw_tab (notebook,
|
||||||
notebook->cur_page,
|
notebook->cur_page,
|
||||||
&area);
|
&area);
|
||||||
@ -3046,7 +3046,8 @@ get_pointer_position (GtkNotebook *notebook)
|
|||||||
return POINTER_BETWEEN;
|
return POINTER_BETWEEN;
|
||||||
|
|
||||||
gdk_window_get_position (notebook->event_window, &wx, &wy);
|
gdk_window_get_position (notebook->event_window, &wx, &wy);
|
||||||
gdk_drawable_get_size (GDK_DRAWABLE (notebook->event_window), &width, &height);
|
width = gdk_window_get_width (notebook->event_window);
|
||||||
|
height = gdk_window_get_height (notebook->event_window);
|
||||||
|
|
||||||
if (notebook->tab_pos == GTK_POS_TOP ||
|
if (notebook->tab_pos == GTK_POS_TOP ||
|
||||||
notebook->tab_pos == GTK_POS_BOTTOM)
|
notebook->tab_pos == GTK_POS_BOTTOM)
|
||||||
@ -3127,7 +3128,8 @@ check_threshold (GtkNotebook *notebook,
|
|||||||
dnd_threshold *= DND_THRESHOLD_MULTIPLIER;
|
dnd_threshold *= DND_THRESHOLD_MULTIPLIER;
|
||||||
|
|
||||||
gdk_window_get_position (notebook->event_window, &rectangle.x, &rectangle.y);
|
gdk_window_get_position (notebook->event_window, &rectangle.x, &rectangle.y);
|
||||||
gdk_drawable_get_size (GDK_DRAWABLE (notebook->event_window), &rectangle.width, &rectangle.height);
|
rectangle.width = gdk_window_get_width (notebook->event_window);
|
||||||
|
rectangle.height = gdk_window_get_height (notebook->event_window);
|
||||||
|
|
||||||
rectangle.x -= dnd_threshold;
|
rectangle.x -= dnd_threshold;
|
||||||
rectangle.width += 2 * dnd_threshold;
|
rectangle.width += 2 * dnd_threshold;
|
||||||
|
@ -18,6 +18,8 @@
|
|||||||
* Alexander Larsson <alexl@redhat.com>
|
* Alexander Larsson <alexl@redhat.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#undef GDK_DISABLE_DEPRECATED /* We need gdk_drawable_get_size() */
|
||||||
|
|
||||||
#include "gtkoffscreenwindow.h"
|
#include "gtkoffscreenwindow.h"
|
||||||
#include "gtkalias.h"
|
#include "gtkalias.h"
|
||||||
|
|
||||||
|
@ -351,7 +351,8 @@ _gtk_plug_add_to_socket (GtkPlug *plug,
|
|||||||
|
|
||||||
if (gtk_widget_get_realized (widget))
|
if (gtk_widget_get_realized (widget))
|
||||||
{
|
{
|
||||||
gdk_drawable_get_size (GDK_DRAWABLE (widget->window), &w, &h);
|
w = gdk_window_get_width (widget->window);
|
||||||
|
h = gdk_window_get_height (widget->window);
|
||||||
gdk_window_reparent (widget->window, plug->socket_window, -w, -h);
|
gdk_window_reparent (widget->window, plug->socket_window, -w, -h);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,6 +29,8 @@
|
|||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#undef GDK_DISABLE_DEPRECATED /* We need gdk_drawable_get_size() */
|
||||||
|
|
||||||
#include "gtkorientable.h"
|
#include "gtkorientable.h"
|
||||||
#include "gtkruler.h"
|
#include "gtkruler.h"
|
||||||
#include "gtkprivate.h"
|
#include "gtkprivate.h"
|
||||||
|
@ -1943,7 +1943,7 @@ _gtk_settings_handle_event (GdkEventSetting *event)
|
|||||||
GParamSpec *pspec;
|
GParamSpec *pspec;
|
||||||
guint property_id;
|
guint property_id;
|
||||||
|
|
||||||
settings = gtk_settings_get_for_screen (gdk_drawable_get_screen (event->window));
|
settings = gtk_settings_get_for_screen (gdk_window_get_screen (event->window));
|
||||||
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (settings), event->name);
|
pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (settings), event->name);
|
||||||
|
|
||||||
if (pspec)
|
if (pspec)
|
||||||
|
@ -752,7 +752,8 @@ gtk_spin_button_expose (GtkWidget *widget,
|
|||||||
else
|
else
|
||||||
state = GTK_STATE_NORMAL;
|
state = GTK_STATE_NORMAL;
|
||||||
|
|
||||||
gdk_drawable_get_size (spin->panel, &width, &height);
|
width = gdk_window_get_width (spin->panel);
|
||||||
|
height = gdk_window_get_height (spin->panel);
|
||||||
|
|
||||||
gtk_paint_box (widget->style, spin->panel,
|
gtk_paint_box (widget->style, spin->panel,
|
||||||
state, shadow_type,
|
state, shadow_type,
|
||||||
|
@ -4046,7 +4046,7 @@ set_invisible_cursor (GdkWindow *window)
|
|||||||
GdkDisplay *display;
|
GdkDisplay *display;
|
||||||
GdkCursor *cursor;
|
GdkCursor *cursor;
|
||||||
|
|
||||||
display = gdk_drawable_get_display (window);
|
display = gdk_window_get_display (window);
|
||||||
cursor = gdk_cursor_new_for_display (display, GDK_BLANK_CURSOR);
|
cursor = gdk_cursor_new_for_display (display, GDK_BLANK_CURSOR);
|
||||||
|
|
||||||
gdk_window_set_cursor (window, cursor);
|
gdk_window_set_cursor (window, cursor);
|
||||||
@ -6078,7 +6078,8 @@ drag_scan_timeout (gpointer data)
|
|||||||
text_view = GTK_TEXT_VIEW (data);
|
text_view = GTK_TEXT_VIEW (data);
|
||||||
|
|
||||||
get_iter_at_pointer (text_view, &newplace, &x, &y);
|
get_iter_at_pointer (text_view, &newplace, &x, &y);
|
||||||
gdk_drawable_get_size (text_view->text_window->bin_window, &width, &height);
|
width = gdk_window_get_width (text_view->text_window->bin_window);
|
||||||
|
height = gdk_window_get_height (text_view->text_window->bin_window);
|
||||||
|
|
||||||
gtk_text_buffer_move_mark (get_buffer (text_view),
|
gtk_text_buffer_move_mark (get_buffer (text_view),
|
||||||
text_view->dnd_mark,
|
text_view->dnd_mark,
|
||||||
@ -8148,7 +8149,7 @@ text_window_realize (GtkTextWindow *win,
|
|||||||
if (gtk_widget_is_sensitive (widget))
|
if (gtk_widget_is_sensitive (widget))
|
||||||
{
|
{
|
||||||
/* I-beam cursor */
|
/* I-beam cursor */
|
||||||
cursor = gdk_cursor_new_for_display (gdk_drawable_get_display (widget->window),
|
cursor = gdk_cursor_new_for_display (gdk_window_get_display (widget->window),
|
||||||
GDK_XTERM);
|
GDK_XTERM);
|
||||||
gdk_window_set_cursor (win->bin_window, cursor);
|
gdk_window_set_cursor (win->bin_window, cursor);
|
||||||
gdk_cursor_unref (cursor);
|
gdk_cursor_unref (cursor);
|
||||||
|
@ -1181,7 +1181,7 @@ gtk_tool_item_group_realize (GtkWidget *widget)
|
|||||||
widget->window = gdk_window_new (gtk_widget_get_parent_window (widget),
|
widget->window = gdk_window_new (gtk_widget_get_parent_window (widget),
|
||||||
&attributes, attributes_mask);
|
&attributes, attributes_mask);
|
||||||
|
|
||||||
display = gdk_drawable_get_display (widget->window);
|
display = gdk_window_get_display (widget->window);
|
||||||
|
|
||||||
if (gdk_display_supports_composite (display))
|
if (gdk_display_supports_composite (display))
|
||||||
gdk_window_set_composited (widget->window, TRUE);
|
gdk_window_set_composited (widget->window, TRUE);
|
||||||
|
@ -621,7 +621,7 @@ gtk_tool_palette_expose_event (GtkWidget *widget,
|
|||||||
cairo_t *cr;
|
cairo_t *cr;
|
||||||
guint i;
|
guint i;
|
||||||
|
|
||||||
display = gdk_drawable_get_display (widget->window);
|
display = gdk_window_get_display (widget->window);
|
||||||
|
|
||||||
if (!gdk_display_supports_composite (display))
|
if (!gdk_display_supports_composite (display))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -1298,7 +1298,7 @@ tooltips_enabled (GdkWindow *window)
|
|||||||
GdkScreen *screen;
|
GdkScreen *screen;
|
||||||
GtkSettings *settings;
|
GtkSettings *settings;
|
||||||
|
|
||||||
screen = gdk_drawable_get_screen (window);
|
screen = gdk_window_get_screen (window);
|
||||||
settings = gtk_settings_get_for_screen (screen);
|
settings = gtk_settings_get_for_screen (screen);
|
||||||
|
|
||||||
g_object_get (settings,
|
g_object_get (settings,
|
||||||
@ -1323,7 +1323,7 @@ _gtk_tooltip_handle_event (GdkEvent *event)
|
|||||||
|
|
||||||
/* Returns coordinates relative to has_tooltip_widget's allocation. */
|
/* Returns coordinates relative to has_tooltip_widget's allocation. */
|
||||||
has_tooltip_widget = find_topmost_widget_coords_from_event (event, &x, &y);
|
has_tooltip_widget = find_topmost_widget_coords_from_event (event, &x, &y);
|
||||||
display = gdk_drawable_get_display (event->any.window);
|
display = gdk_window_get_display (event->any.window);
|
||||||
current_tooltip = g_object_get_data (G_OBJECT (display),
|
current_tooltip = g_object_get_data (G_OBJECT (display),
|
||||||
"gdk-display-current-tooltip");
|
"gdk-display-current-tooltip");
|
||||||
|
|
||||||
|
@ -2282,9 +2282,8 @@ gtk_tree_view_size_allocate_columns (GtkWidget *widget,
|
|||||||
if (column == tree_view->priv->drag_column)
|
if (column == tree_view->priv->drag_column)
|
||||||
{
|
{
|
||||||
GtkAllocation drag_allocation;
|
GtkAllocation drag_allocation;
|
||||||
gdk_drawable_get_size (tree_view->priv->drag_window,
|
drag_allocation.width = gdk_window_get_width (tree_view->priv->drag_window);
|
||||||
&(drag_allocation.width),
|
drag_allocation.height = gdk_window_get_height (tree_view->priv->drag_window);
|
||||||
&(drag_allocation.height));
|
|
||||||
drag_allocation.x = 0;
|
drag_allocation.x = 0;
|
||||||
drag_allocation.y = 0;
|
drag_allocation.y = 0;
|
||||||
gtk_widget_size_allocate (tree_view->priv->drag_column->button,
|
gtk_widget_size_allocate (tree_view->priv->drag_column->button,
|
||||||
@ -3027,7 +3026,7 @@ gtk_tree_view_button_release_column_resize (GtkWidget *widget,
|
|||||||
|
|
||||||
GTK_TREE_VIEW_UNSET_FLAG (tree_view, GTK_TREE_VIEW_IN_COLUMN_RESIZE);
|
GTK_TREE_VIEW_UNSET_FLAG (tree_view, GTK_TREE_VIEW_IN_COLUMN_RESIZE);
|
||||||
gtk_grab_remove (widget);
|
gtk_grab_remove (widget);
|
||||||
gdk_display_pointer_ungrab (gdk_drawable_get_display (event->window),
|
gdk_display_pointer_ungrab (gdk_window_get_display (event->window),
|
||||||
event->time);
|
event->time);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@ -4184,7 +4183,8 @@ invalidate_empty_focus (GtkTreeView *tree_view)
|
|||||||
|
|
||||||
area.x = 0;
|
area.x = 0;
|
||||||
area.y = 0;
|
area.y = 0;
|
||||||
gdk_drawable_get_size (tree_view->priv->bin_window, &area.width, &area.height);
|
area.width = gdk_window_get_width (tree_view->priv->bin_window);
|
||||||
|
area.height = gdk_window_get_height (tree_view->priv->bin_window);
|
||||||
gdk_window_invalidate_rect (tree_view->priv->bin_window, &area, FALSE);
|
gdk_window_invalidate_rect (tree_view->priv->bin_window, &area, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4200,7 +4200,8 @@ draw_empty_focus (GtkTreeView *tree_view, GdkRectangle *clip_area)
|
|||||||
if (!gtk_widget_has_focus (widget))
|
if (!gtk_widget_has_focus (widget))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
gdk_drawable_get_size (tree_view->priv->bin_window, &w, &h);
|
w = gdk_window_get_width (tree_view->priv->bin_window);
|
||||||
|
h = gdk_window_get_height (tree_view->priv->bin_window);
|
||||||
|
|
||||||
w -= 2;
|
w -= 2;
|
||||||
h -= 2;
|
h -= 2;
|
||||||
@ -4377,8 +4378,8 @@ gtk_tree_view_bin_expose (GtkWidget *widget,
|
|||||||
if (new_y < 0)
|
if (new_y < 0)
|
||||||
new_y = 0;
|
new_y = 0;
|
||||||
y_offset = -_gtk_rbtree_find_offset (tree_view->priv->tree, new_y, &tree, &node);
|
y_offset = -_gtk_rbtree_find_offset (tree_view->priv->tree, new_y, &tree, &node);
|
||||||
gdk_drawable_get_size (tree_view->priv->bin_window,
|
bin_window_width = gdk_window_get_width (tree_view->priv->bin_window);
|
||||||
&bin_window_width, &bin_window_height);
|
bin_window_height = gdk_window_get_height (tree_view->priv->bin_window);
|
||||||
|
|
||||||
if (tree_view->priv->height < bin_window_height)
|
if (tree_view->priv->height < bin_window_height)
|
||||||
{
|
{
|
||||||
@ -4882,8 +4883,7 @@ gtk_tree_view_bin_expose (GtkWidget *widget,
|
|||||||
|
|
||||||
if (tree == NULL)
|
if (tree == NULL)
|
||||||
break;
|
break;
|
||||||
gdk_drawable_get_size (tree_view->priv->bin_window,
|
width = gdk_window_get_width (tree_view->priv->bin_window);
|
||||||
&width, NULL);
|
|
||||||
|
|
||||||
if (row_ending_details)
|
if (row_ending_details)
|
||||||
gtk_paint_focus (widget->style,
|
gtk_paint_focus (widget->style,
|
||||||
@ -4938,8 +4938,7 @@ gtk_tree_view_bin_expose (GtkWidget *widget,
|
|||||||
(flags & GTK_CELL_RENDERER_INSENSITIVE ? GTK_STATE_INSENSITIVE :
|
(flags & GTK_CELL_RENDERER_INSENSITIVE ? GTK_STATE_INSENSITIVE :
|
||||||
GTK_STATE_NORMAL));
|
GTK_STATE_NORMAL));
|
||||||
|
|
||||||
gdk_drawable_get_size (tree_view->priv->bin_window,
|
width = gdk_window_get_width (tree_view->priv->bin_window);
|
||||||
&width, NULL);
|
|
||||||
|
|
||||||
if (draw_hgrid_lines)
|
if (draw_hgrid_lines)
|
||||||
{
|
{
|
||||||
@ -9315,7 +9314,7 @@ gtk_tree_view_set_column_drag_info (GtkTreeView *tree_view,
|
|||||||
{
|
{
|
||||||
gint width;
|
gint width;
|
||||||
|
|
||||||
gdk_drawable_get_size (tree_view->priv->header_window, &width, NULL);
|
width = gdk_window_get_width (tree_view->priv->header_window);
|
||||||
reorder->right_align = width + TREE_VIEW_COLUMN_DRAG_DEAD_MULTIPLIER (tree_view);
|
reorder->right_align = width + TREE_VIEW_COLUMN_DRAG_DEAD_MULTIPLIER (tree_view);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -9409,7 +9408,8 @@ _gtk_tree_view_column_start_drag (GtkTreeView *tree_view,
|
|||||||
gdk_window_show (tree_view->priv->drag_window);
|
gdk_window_show (tree_view->priv->drag_window);
|
||||||
|
|
||||||
gdk_window_get_origin (tree_view->priv->header_window, &x, &y);
|
gdk_window_get_origin (tree_view->priv->header_window, &x, &y);
|
||||||
gdk_drawable_get_size (tree_view->priv->header_window, &width, &height);
|
width = gdk_window_get_width (tree_view->priv->header_window);
|
||||||
|
height = gdk_window_get_height (tree_view->priv->header_window);
|
||||||
|
|
||||||
gtk_widget_grab_focus (GTK_WIDGET (tree_view));
|
gtk_widget_grab_focus (GTK_WIDGET (tree_view));
|
||||||
while (gtk_events_pending ())
|
while (gtk_events_pending ())
|
||||||
@ -13793,8 +13793,7 @@ gtk_tree_view_create_row_drag_icon (GtkTreeView *tree_view,
|
|||||||
background_area.y = y;
|
background_area.y = y;
|
||||||
background_area.height = ROW_HEIGHT (tree_view, BACKGROUND_HEIGHT (node));
|
background_area.height = ROW_HEIGHT (tree_view, BACKGROUND_HEIGHT (node));
|
||||||
|
|
||||||
gdk_drawable_get_size (tree_view->priv->bin_window,
|
bin_window_width = gdk_window_get_width (tree_view->priv->bin_window);
|
||||||
&bin_window_width, NULL);
|
|
||||||
|
|
||||||
drawable = gdk_pixmap_new (tree_view->priv->bin_window,
|
drawable = gdk_pixmap_new (tree_view->priv->bin_window,
|
||||||
bin_window_width + 2,
|
bin_window_width + 2,
|
||||||
@ -14235,7 +14234,7 @@ gtk_tree_view_search_position_func (GtkTreeView *tree_view,
|
|||||||
gint tree_x, tree_y;
|
gint tree_x, tree_y;
|
||||||
gint tree_width, tree_height;
|
gint tree_width, tree_height;
|
||||||
GdkWindow *tree_window = GTK_WIDGET (tree_view)->window;
|
GdkWindow *tree_window = GTK_WIDGET (tree_view)->window;
|
||||||
GdkScreen *screen = gdk_drawable_get_screen (tree_window);
|
GdkScreen *screen = gdk_window_get_screen (tree_window);
|
||||||
GtkRequisition requisition;
|
GtkRequisition requisition;
|
||||||
gint monitor_num;
|
gint monitor_num;
|
||||||
GdkRectangle monitor;
|
GdkRectangle monitor;
|
||||||
@ -14246,9 +14245,8 @@ gtk_tree_view_search_position_func (GtkTreeView *tree_view,
|
|||||||
gtk_widget_realize (search_dialog);
|
gtk_widget_realize (search_dialog);
|
||||||
|
|
||||||
gdk_window_get_origin (tree_window, &tree_x, &tree_y);
|
gdk_window_get_origin (tree_window, &tree_x, &tree_y);
|
||||||
gdk_drawable_get_size (tree_window,
|
tree_width = gdk_window_get_width (tree_window);
|
||||||
&tree_width,
|
tree_height = gdk_window_get_height (tree_window);
|
||||||
&tree_height);
|
|
||||||
gtk_widget_size_request (search_dialog, &requisition);
|
gtk_widget_size_request (search_dialog, &requisition);
|
||||||
|
|
||||||
if (tree_x + tree_width > gdk_screen_get_width (screen))
|
if (tree_x + tree_width > gdk_screen_get_width (screen))
|
||||||
|
@ -1293,7 +1293,7 @@ _gtk_tree_view_column_realize_button (GtkTreeViewColumn *column)
|
|||||||
GDK_POINTER_MOTION_HINT_MASK |
|
GDK_POINTER_MOTION_HINT_MASK |
|
||||||
GDK_KEY_PRESS_MASK);
|
GDK_KEY_PRESS_MASK);
|
||||||
attributes_mask = GDK_WA_CURSOR | GDK_WA_X | GDK_WA_Y;
|
attributes_mask = GDK_WA_CURSOR | GDK_WA_X | GDK_WA_Y;
|
||||||
attr.cursor = gdk_cursor_new_for_display (gdk_drawable_get_display (tree_view->priv->header_window),
|
attr.cursor = gdk_cursor_new_for_display (gdk_window_get_display (tree_view->priv->header_window),
|
||||||
GDK_SB_H_DOUBLE_ARROW);
|
GDK_SB_H_DOUBLE_ARROW);
|
||||||
attr.y = 0;
|
attr.y = 0;
|
||||||
attr.width = TREE_VIEW_DRAG_WIDTH;
|
attr.width = TREE_VIEW_DRAG_WIDTH;
|
||||||
|
@ -3644,7 +3644,8 @@ gtk_widget_queue_draw_area (GtkWidget *widget,
|
|||||||
x -= wx - widget->allocation.x;
|
x -= wx - widget->allocation.x;
|
||||||
y -= wy - widget->allocation.y;
|
y -= wy - widget->allocation.y;
|
||||||
|
|
||||||
gdk_drawable_get_size (widget->window, &wwidth, &wheight);
|
wwidth = gdk_window_get_width (widget->window);
|
||||||
|
wheight = gdk_window_get_height (widget->window);
|
||||||
|
|
||||||
if (x + width <= 0 || y + height <= 0 ||
|
if (x + width <= 0 || y + height <= 0 ||
|
||||||
x >= wwidth || y >= wheight)
|
x >= wwidth || y >= wheight)
|
||||||
@ -8957,7 +8958,7 @@ _gtk_widget_set_pointer_window (GtkWidget *widget,
|
|||||||
|
|
||||||
if (gtk_widget_get_realized (widget))
|
if (gtk_widget_get_realized (widget))
|
||||||
{
|
{
|
||||||
GdkScreen *screen = gdk_drawable_get_screen (widget->window);
|
GdkScreen *screen = gdk_window_get_screen (widget->window);
|
||||||
|
|
||||||
g_object_set_qdata (G_OBJECT (screen), quark_pointer_window,
|
g_object_set_qdata (G_OBJECT (screen), quark_pointer_window,
|
||||||
pointer_window);
|
pointer_window);
|
||||||
@ -8978,7 +8979,7 @@ _gtk_widget_get_pointer_window (GtkWidget *widget)
|
|||||||
|
|
||||||
if (gtk_widget_get_realized (widget))
|
if (gtk_widget_get_realized (widget))
|
||||||
{
|
{
|
||||||
GdkScreen *screen = gdk_drawable_get_screen (widget->window);
|
GdkScreen *screen = gdk_window_get_screen (widget->window);
|
||||||
|
|
||||||
return g_object_get_qdata (G_OBJECT (screen), quark_pointer_window);
|
return g_object_get_qdata (G_OBJECT (screen), quark_pointer_window);
|
||||||
}
|
}
|
||||||
@ -9554,9 +9555,8 @@ expose_window (GdkWindow *window)
|
|||||||
event.expose.count = 0;
|
event.expose.count = 0;
|
||||||
event.expose.area.x = 0;
|
event.expose.area.x = 0;
|
||||||
event.expose.area.y = 0;
|
event.expose.area.y = 0;
|
||||||
gdk_drawable_get_size (GDK_DRAWABLE (window),
|
event.expose.area.width = gdk_window_get_width (window);
|
||||||
&event.expose.area.width,
|
event.expose.area.height = gdk_window_get_height (window);
|
||||||
&event.expose.area.height);
|
|
||||||
event.expose.region = gdk_region_rectangle (&event.expose.area);
|
event.expose.region = gdk_region_rectangle (&event.expose.area);
|
||||||
|
|
||||||
/* If this is not double buffered, force a double buffer so that
|
/* If this is not double buffered, force a double buffer so that
|
||||||
@ -9657,7 +9657,8 @@ gtk_widget_get_snapshot (GtkWidget *widget,
|
|||||||
continue;
|
continue;
|
||||||
windows = g_list_prepend (windows, subwin);
|
windows = g_list_prepend (windows, subwin);
|
||||||
gdk_window_get_position (subwin, &wx, &wy);
|
gdk_window_get_position (subwin, &wx, &wy);
|
||||||
gdk_drawable_get_size (subwin, &ww, &wh);
|
ww = gdk_window_get_width (subwin);
|
||||||
|
wh = gdk_window_get_height (subwin);
|
||||||
/* grow snapshot rectangle by extra widget sub window */
|
/* grow snapshot rectangle by extra widget sub window */
|
||||||
if (wx < x)
|
if (wx < x)
|
||||||
{
|
{
|
||||||
|
@ -3110,7 +3110,7 @@ get_pixmap_and_mask (GdkWindow *window,
|
|||||||
GdkPixmap **pmap_return,
|
GdkPixmap **pmap_return,
|
||||||
GdkBitmap **mask_return)
|
GdkBitmap **mask_return)
|
||||||
{
|
{
|
||||||
GdkScreen *screen = gdk_drawable_get_screen (window);
|
GdkScreen *screen = gdk_window_get_screen (window);
|
||||||
ScreenIconInfo *default_icon_info = get_screen_icon_info (screen);
|
ScreenIconInfo *default_icon_info = get_screen_icon_info (screen);
|
||||||
GdkPixbuf *best_icon;
|
GdkPixbuf *best_icon;
|
||||||
GList *tmp_list;
|
GList *tmp_list;
|
||||||
@ -4101,8 +4101,8 @@ gtk_window_get_size (GtkWindow *window,
|
|||||||
|
|
||||||
if (gtk_widget_get_mapped (GTK_WIDGET (window)))
|
if (gtk_widget_get_mapped (GTK_WIDGET (window)))
|
||||||
{
|
{
|
||||||
gdk_drawable_get_size (GTK_WIDGET (window)->window,
|
w = gdk_window_get_width (GTK_WIDGET (window)->window);
|
||||||
&w, &h);
|
h = gdk_window_get_height (GTK_WIDGET (window)->window);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user