This example illustrates how you can use the X11 XSync extension (not to be confused with XSync()) to achieve smooth interactive resizing on the majority of X environments, assuming your program can redraw fast enough.
DISCLAIMER: This example shows only the basic usage of XSync using a single counter, which is the bare minimum required to support smooth resizing.
- Indicate that your client is willing to receive sync requests:
- Add
_NET_WM_SYNC_REQUESTto your window'sWM_PROTOCOLS.
