µGFX  2.9
version 2.9
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)
 
gBool(* Add )(GHandle gh, const GWindowInit *pInit)
 
void(* Delete )(GHandle gh)
 
void(* Redraw )(GHandle gh)
 
void(* Size )(GHandle gh, gCoord w, gCoord h)
 
void(* Move )(GHandle gh, gCoord x, gCoord y)
 
void(* Raise )(GHandle gh)
 
void(* MinMax )(GHandle gh, GWindowMinMax minmax)
 

Field Documentation

◆ Add

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

A window has been added

Definition at line 157 of file gwin_class.h.

◆ DeInit

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.

◆ Delete

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

A window has been deleted

Definition at line 158 of file gwin_class.h.

◆ Init

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.

◆ MinMax

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

A window wants to be minimized/maximised

Definition at line 163 of file gwin_class.h.

◆ Move

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

A window wants to be moved

Definition at line 161 of file gwin_class.h.

◆ Raise

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

A window wants to be on top

Definition at line 162 of file gwin_class.h.

◆ Redraw

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

A window needs to be redraw (or undrawn)

Definition at line 159 of file gwin_class.h.

◆ Size

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

A window wants to be resized

Definition at line 160 of file gwin_class.h.