Commit c9639c92 authored by Christian Dywan's avatar Christian Dywan

Implement gtk_paned_get_handle_window

Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=607885
parent a23f581c
......@@ -2760,6 +2760,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,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment