begin_resize_drag_for_device
Description:
[ Version ( since = "3.4" ) ]
public void begin_resize_drag_for_device (WindowEdge edge, Device device, int button, int root_x, int root_y, uint32 timestamp)
public void begin_resize_drag_for_device (WindowEdge edge, Device device, int button, int root_x, int root_y, uint32 timestamp)
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.
Parameters:
this |
a toplevel Window |
edge |
the edge or corner from which the drag is started |
device |
the device used for the operation |
button |
the button being used to drag, or 0 for a keyboard-initiated drag |
root_x |
root window X coordinate of mouse click that began the drag |
root_y |
root window Y coordinate of mouse click that began the drag |
timestamp |
timestamp of mouse click that began the drag (use get_time) |