X11workbench Toolkit  1.0
Notification Atoms

Variables

Atom aBUTTON_PRESS
 CONTROL_NOTIFY ClientMessage for BUTTON_PRESS event. More...
 
Atom aLIST_NOTIFY
 CONTROL_NOTIFY ClientMessage for LIST_NOTIFY event. More...
 
Atom aTEXT_CHANGED
 CONTROL_NOTIFY ClientMessage for TEXT_CHANGED event. More...
 
Atom aTEXTSELECT_CHANGE
 CONTROL_NOTIFY ClientMessage for TEXTSELECT_CHANGE event. More...
 
Atom aGOTFOCUS
 CONTROL_NOTIFY ClientMessage for GOTFOCUS event. More...
 
Atom aLOSTFOCUS
 CONTROL_NOTIFY ClientMessage for LOSTFOCUS event. More...
 
Atom aMOUSE_CLICK
 CONTROL_NOTIFY ClientMessage for MOUSE_CLICK event. More...
 
Atom aMOUSE_DBLCLICK
 CONTROL_NOTIFY ClientMessage for MOUSE_DBLCLICK event. More...
 
Atom aMOUSE_DRAG
 CONTROL_NOTIFY ClientMessage for MOUSE_DRAG event. More...
 
Atom aKEY_DOWN
 CONTROL_NOTIFY ClientMessage for KEY_DOWN event. More...
 
Atom aKEY_UP
 CONTROL_NOTIFY ClientMessage for KEY_UP event. More...
 
Atom aKEYSTROKE
 CONTROL_NOTIFY ClientMessage for KEYSTROKE event. More...
 
Atom aLIST_SELCHANGE
 LIST_SELCHANGE ClientMessage, notify self of list selection change. More...
 

Detailed Description

Control Notification (ClientMessage) Atoms for standard dialog controls using the aCONTROL_NOTIFY atom as the message type.

Variable Documentation

◆ aBUTTON_PRESS

Atom aBUTTON_PRESS

CONTROL_NOTIFY ClientMessage for BUTTON_PRESS event.

BUTTON PRESS message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aBUTTON_PRESS
data.l[1] == Control ID of originating control window
data.l[2] == the hashed (32-bit) pointer to WBDialogControl structure - see WBGetPointerFromHash()

Definition at line 195 of file dialog_support.c.

◆ aGOTFOCUS

Atom aGOTFOCUS

CONTROL_NOTIFY ClientMessage for GOTFOCUS event.

GOT FOCUS message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aGOTFOCUS
data.l[1] == Control ID of originating control window
data.l[2] == hashed (32-bit) pointer to WBDialogConrol structure - see WBGetPointerFromHash()

Definition at line 250 of file dialog_support.c.

◆ aKEY_DOWN

Atom aKEY_DOWN

CONTROL_NOTIFY ClientMessage for KEY_DOWN event.

KEY DOWN message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aKEY_DOWN
data.l[1] == Control ID of originating control window
data.l[2] == hashed (32-bit) pointer to WBDialogConrol structure - see WBGetPointerFromHash()

Definition at line 321 of file dialog_support.c.

◆ aKEY_UP

Atom aKEY_UP

CONTROL_NOTIFY ClientMessage for KEY_UP event.

KEY UP message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aKEY_UP
data.l[1] == Control ID of originating control window
data.l[2] == hashed (32-bit) pointer to WBDialogConrol structure - see WBGetPointerFromHash()

Definition at line 334 of file dialog_support.c.

◆ aKEYSTROKE

Atom aKEYSTROKE

CONTROL_NOTIFY ClientMessage for KEYSTROKE event.

KEYSTROKE message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aKEYSTROKE
data.l[1] == Control ID of originating control window
data.l[2] == hashed (32-bit) pointer to WBDialogConrol structure - see WBGetPointerFromHash()

Definition at line 347 of file dialog_support.c.

◆ aLIST_NOTIFY

Atom aLIST_NOTIFY

CONTROL_NOTIFY ClientMessage for LIST_NOTIFY event.

LIST NOTIFY message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aLIST_NOTIFY
data.l[1] == Control ID of originating control window
data.l[2] == notification code (one of WB_LIST_NONE, WB_LIST_SELCHANGE, or WB_LIST_DBLCLICK)
data.l[3] == currently highlighted (selected) item in list, -1 if none

Definition at line 209 of file dialog_support.c.

◆ aLIST_SELCHANGE

Atom aLIST_SELCHANGE

LIST_SELCHANGE ClientMessage, notify self of list selection change.

LIST_SELCHANGE message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aLIST_SELCHANGE
format == 32 (always)
data.l[0] == New selection index
data.l[1] == Old selection index

Definition at line 383 of file dialog_support.c.

◆ aLOSTFOCUS

Atom aLOSTFOCUS

CONTROL_NOTIFY ClientMessage for LOSTFOCUS event.

LOST FOCUS message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aLOSTFOCUS
data.l[1] == Control ID of originating control window
data.l[2] == hashed (32-bit) pointer to WBDialogConrol structure - see WBGetPointerFromHash()

Definition at line 263 of file dialog_support.c.

◆ aMOUSE_CLICK

Atom aMOUSE_CLICK

CONTROL_NOTIFY ClientMessage for MOUSE_CLICK event.

MOUSE CLICK message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aMOUSE_CLICK
data.l[1] == Control ID of originating control window
data.l[2] == hashed (32-bit) pointer to WBDialogConrol structure - see WBGetPointerFromHash()
data.l[3] == window-relative X coordinate of mouse cursor (when applicable)
data.l[4] == window-relative Y coordinate of mouse cursor (when applicable)

Definition at line 278 of file dialog_support.c.

◆ aMOUSE_DBLCLICK

Atom aMOUSE_DBLCLICK

CONTROL_NOTIFY ClientMessage for MOUSE_DBLCLICK event.

MOUSE DBLCLICK message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aMOUSE_DBLCLICK
data.l[1] == Control ID of originating control window
data.l[2] == hashed (32-bit) pointer to WBDialogConrol structure - see WBGetPointerFromHash()
data.l[3] == window-relative X coordinate of mouse cursor (when applicable)
data.l[4] == window-relative Y coordinate of mouse cursor (when applicable)

Definition at line 293 of file dialog_support.c.

◆ aMOUSE_DRAG

Atom aMOUSE_DRAG

CONTROL_NOTIFY ClientMessage for MOUSE_DRAG event.

MOUSE DRAG message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aMOUSE_DRAG
data.l[1] == Control ID of originating control window
data.l[2] == hashed (32-bit) pointer to WBDialogConrol structure - see WBGetPointerFromHash()
data.l[3] == window-relative X coordinate of mouse cursor (when applicable)
data.l[4] == window-relative Y coordinate of mouse cursor (when applicable)

Definition at line 308 of file dialog_support.c.

◆ aTEXT_CHANGED

Atom aTEXT_CHANGED

CONTROL_NOTIFY ClientMessage for TEXT_CHANGED event.

TEXT CHANGED message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aTEXT_CHANGED
data.l[1] == Control ID of originating control window
data.l[2] == hashed (32-bit) pointer to WBDialogConrol structure - see WBGetPointerFromHash()

Definition at line 222 of file dialog_support.c.

◆ aTEXTSELECT_CHANGE

Atom aTEXTSELECT_CHANGE

CONTROL_NOTIFY ClientMessage for TEXTSELECT_CHANGE event.

TEXTSELECT CHANGE message format (relative to XEvent.xclient)
type == ClientMessage
message_type == aCONTROL_NOTIFY
format == 32 (always)
data.l[0] == aTEXTSELECT_CHANGE
data.l[1] == Control ID of originating control window
data.l[2] == reserved (TODO: implement)
data.l[3] == reserved (TODO: implement)
data.l[4] == reserved (TODO: implement)

Definition at line 237 of file dialog_support.c.