Method
GdkWindowbegin_resize_drag_for_device
since: 3.4
Declaration [src]
void
gdk_window_begin_resize_drag_for_device (
GdkWindow* window,
GdkWindowEdge edge,
GdkDevice* device,
gint button,
gint root_x,
gint root_y,
guint32 timestamp
)
Description [src]
Begins a window resize operation (for a toplevel window).
You might use this function to implement a “window resize grip,” for
example; in fact GtkStatusbar
uses it. The function works best
with window managers that support the
Extended Window Manager Hints
but has a fallback implementation for other window managers.
Available since: 3.4
Parameters
edge
-
Type:
GdkWindowEdge
The edge or corner from which the drag is started.
device
-
Type:
GdkDevice
The device used for the operation.
The data is owned by the caller of the method. button
-
Type:
gint
The button being used to drag, or 0 for a keyboard-initiated drag.
root_x
-
Type:
gint
Root window X coordinate of mouse click that began the drag.
root_y
-
Type:
gint
Root window Y coordinate of mouse click that began the drag.
timestamp
-
Type:
guint32
Timestamp of mouse click that began the drag (use gdk_event_get_time()).