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

Type: GdkSurfaceEdge

The edge or corner from which the drag is started.

device

Type: GdkDevice

The device used for the operation.

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

Type: int

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

x

Type: double

Surface X coordinate of mouse click that began the drag.

y

Type: double

Surface 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())