mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-16 23:24:16 +00:00
Implement gtk_paned_get_handle_window
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=607885
This commit is contained in:
parent
bffcae28d7
commit
21ef8f9ad9
@ -2771,6 +2771,7 @@ gtk_paned_add1
|
||||
gtk_paned_add2
|
||||
gtk_paned_get_child1
|
||||
gtk_paned_get_child2
|
||||
gtk_paned_get_handle_window
|
||||
gtk_paned_get_position
|
||||
gtk_paned_get_type G_GNUC_CONST
|
||||
gtk_paned_pack1
|
||||
|
@ -2230,5 +2230,26 @@ gtk_paned_toggle_handle_focus (GtkPaned *paned)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/**
|
||||
* gtk_paned_get_handle_window:
|
||||
* @panede: a #GtkPaned
|
||||
*
|
||||
* Returns the #GdkWindow of the handle. This function is
|
||||
* useful when handling button or motion events because it
|
||||
* enables the callback to distinguish between the window
|
||||
* of the paned, a child and the handle.
|
||||
*
|
||||
* Return value: the paned's handle window.
|
||||
*
|
||||
* Since: 2.20
|
||||
**/
|
||||
GdkWindow *
|
||||
gtk_paned_get_handle_window (GtkPaned *paned)
|
||||
{
|
||||
g_return_val_if_fail (GTK_IS_PANED (paned), NULL);
|
||||
|
||||
return paned->handle;
|
||||
}
|
||||
|
||||
#define __GTK_PANED_C__
|
||||
#include "gtkaliasdef.c"
|
||||
|
@ -127,6 +127,8 @@ void gtk_paned_set_position (GtkPaned *paned,
|
||||
GtkWidget * gtk_paned_get_child1 (GtkPaned *paned);
|
||||
GtkWidget * gtk_paned_get_child2 (GtkPaned *paned);
|
||||
|
||||
GdkWindow * gtk_paned_get_handle_window (GtkPaned *paned);
|
||||
|
||||
#ifndef GTK_DISABLE_DEPRECATED
|
||||
/* Internal function */
|
||||
void gtk_paned_compute_position (GtkPaned *paned,
|
||||
|
Loading…
Reference in New Issue
Block a user