X11workbench Toolkit  1.0
Internal-only Window 'Core' features

Data Structures

struct  s_internal_window_entry
 
struct  s_EVENT_ENTRY
 Core (internal) structure for storing and dispatching events. More...
 
struct  s_TIMER_ENTRY
 Core (internal) structure for managing timers. More...
 
struct  s_DELAYED_EVENT_ENTRY
 Core (internal) structure for managing delayed events. More...
 

Typedefs

typedef struct s_EVENT_ENTRY EVENT_ENTRY
 Core (internal) structure for storing and dispatching events.
 
typedef struct s_TIMER_ENTRY TIMER_ENTRY
 Core (internal) structure for managing timers.
 
typedef struct s_DELAYED_EVENT_ENTRY DELAYED_EVENT_ENTRY
 Core (internal) structure for managing delayed events.
 

Functions

void WBRegisterMenuCallback (Window wID, WBWinEvent pCallback)
 (internal) Register a MENU callback for a window More...
 

Detailed Description

These functions and definitions comprise internal-only 'CORE WINDOW HANDLING' features. You should not make use of these.

Function Documentation

◆ WBRegisterMenuCallback()

void WBRegisterMenuCallback ( Window  wID,
WBWinEvent  pCallback 
)

(internal) Register a MENU callback for a window

The various 'menu' windows and popups will make use of the assigned 'menu callback' function to register a special event handler that deals with main window events. Event processing via WBWindowDispatch() invokes the menu callback whenever it is assigned. To disable the special event handling, assign the 'menu callback' function to NULL.

Normally, you should not make use of this function in your own application.

Header File: window_helper.h

Definition at line 7124 of file window_helper.c.