API
0.0.2
Défini un objet Vector et les accès à l’interface wxWidgets.
|
Permet de communiquer entre la GUI et les scripts. Plus de détails...
#include <wxGuiAccess.h>
Fonctions membres publiques | |
Access () | |
Constructeur par défaut du singleton. | |
virtual | ~Access () |
Destructeur du singleton. | |
wxMenuBar * | GetMenuBar () const |
Accès par pointeur à l'instance de la barre de menu de l'application. | |
wxAuiToolBar * | GetToolBar () const |
Accès par pointeur à l'instance de la barre d'outils de l'application. | |
wxAuiNotebook * | GetBottomNotebook () const |
Accès par pointeur à l'instance du feuillet placé au bas de l'application. | |
wxAuiNotebook * | GetLeftNoteBook () const |
Accès par pointeur à l'instance du feuillet placé à gauche de l'application. | |
wxAuiNotebook * | GetCenterNoteBook () const |
Accès par pointeur à l'instance du feuillet placé au centre de l'application. | |
wxFrame * | GetMotherFrame () const |
Accès à par pointeur à l'instance de la fenêtre principales de l'application. | |
void | SetMenuBar (wxMenuBar *inMenuBar) |
Affecter l'instance de la barre de menu de l'application. | |
void | SetToolBar (wxAuiToolBar *inAuiToolBar) |
Affecter l'instance de la barre d'outils de l'application. | |
void | SetBottomNotebook (wxAuiNotebook *inNoteBook) |
Affecter l'instance du feuillet placé au bas de l'application. | |
void | SetLeftNoteBook (wxAuiNotebook *inNoteBook) |
Affecter l'instance du feuillet placé à gauche de l'application. | |
void | SetCenterNoteBook (wxAuiNotebook *inNoteBook) |
Affecter l'instance du feuillet placé au centre de l'application. | |
void | SetMotherFrame (wxFrame *inFrame) |
Affecter l'instance de la fenêtre principales de l'application. | |
Fonctions membres publiques statiques | |
static Access & | GetSingleton () |
Accés par référence au singleton. | |
static Access * | GetSingletonPtr () |
Accés par pointeur au singleton. | |
Attributs protégés | |
wxMenuBar * | m_MenuBar |
Instance du menu de l'application. | |
wxAuiToolBar * | m_ToolBar |
Instance de la barre d'outils de l'application. | |
wxAuiNotebook * | m_BottomNotebook |
Instance du feuillet placé au bas de l'application. Typiquement les onglets de logs. | |
wxAuiNotebook * | m_LeftNotebook |
Instance du feuillet placé à gauche de l'application. Typiquement les explorateur d'arborescences. | |
wxAuiNotebook * | m_CenterNotebook |
Instance du feuillet centrale de l'application. Typiquement l'édition de fichiers, scènes 3D, images... | |
wxFrame * | m_MotherFrame |
La fenêtre principale de l'application. Elle contient le menu, la barre à outils et les trois feuillets. | |
Permet de communiquer entre la GUI et les scripts.
Access défini une interface unique qui permet d'attribuer et d'accéder aux instances de certains éléments de l'application wxWidgets.