version 2.8
gwmVMT Struct Reference

Detailed Description

The Virtual Method Table for a window manager.

Definition at line 154 of file gwin_class.h.

#include <gwin_class.h>

Data Fields

void(* Init )(void)
 
void(* DeInit )(void)
 
bool_t(* Add )(GHandle gh, const GWindowInit *pInit)
 
void(* Delete )(GHandle gh)
 
void(* Redraw )(GHandle gh)
 
void(* Size )(GHandle gh, coord_t w, coord_t h)
 
void(* Move )(GHandle gh, coord_t x, coord_t y)
 
void(* Raise )(GHandle gh)
 
void(* MinMax )(GHandle gh, GWindowMinMax minmax)
 

Field Documentation

bool_t(* gwmVMT::Add) (GHandle gh, const GWindowInit *pInit)

A window has been added

Definition at line 157 of file gwin_class.h.

void(* gwmVMT::DeInit) (void)

The window manager has just been removed as the current window manager

Definition at line 156 of file gwin_class.h.

void(* gwmVMT::Delete) (GHandle gh)

A window has been deleted

Definition at line 158 of file gwin_class.h.

void(* gwmVMT::Init) (void)

The window manager has just been set as the current window manager

Definition at line 155 of file gwin_class.h.

void(* gwmVMT::MinMax) (GHandle gh, GWindowMinMax minmax)

A window wants to be minimized/maximised

Definition at line 163 of file gwin_class.h.

void(* gwmVMT::Move) (GHandle gh, coord_t x, coord_t y)

A window wants to be moved

Definition at line 161 of file gwin_class.h.

void(* gwmVMT::Raise) (GHandle gh)

A window wants to be on top

Definition at line 162 of file gwin_class.h.

void(* gwmVMT::Redraw) (GHandle gh)

A window needs to be redraw (or undrawn)

Definition at line 159 of file gwin_class.h.

void(* gwmVMT::Size) (GHandle gh, coord_t w, coord_t h)

A window wants to be resized

Definition at line 160 of file gwin_class.h.