Method

GdkToplevelbegin_resize

Declaration [src]

void
gdk_toplevel_begin_resize (
  GdkToplevel* toplevel,
  GdkSurfaceEdge edge,
  GdkDevice* device,
  int button,
  double x,
  double y,
  guint32 timestamp
)

Description [src]

Begins an interactive resize operation.

You might use this function to implement a “window resize grip.”

Parameters

edge GdkSurfaceEdge
 

The edge or corner from which the drag is started.

device GdkDevice
 

The device used for the operation.

 The argument can be NULL.
 The data is owned by the caller of the function.
button int
 

The button being used to drag, or 0 for a keyboard-initiated drag.

x double
 

Surface X coordinate of mouse click that began the drag.

y double
 

Surface Y coordinate of mouse click that began the drag.

timestamp guint32
 

Timestamp of mouse click that began the drag (use gdk_event_get_time())