SkyGI::Application |
Interface graphique : Application |
|---|---|
| SkyOS pour C++ | |
Description
Cette classe contient la représentation de la partie principal d'une application.
Membres
| Méthode | Prototype | Description |
|---|---|---|
| APPLICATION | Application::Application(const char *szApplicationName, int argc=0, char *argv[]=NULL); | Ce constructeur permet de définir la fenêtre principal de l'application. |
| ADDWINDOW | void Application::AddWindow(Window * pWindow); | Cette méthode permet d'ajouter une fenêtre d'application. |
| CREATEDEBUGWINDOW | static void Application::CreateDebugWindow(); static; | Cette méthode permet de créer une fenêtre de déboguage. |
| DEBUG | DebugProvider * Application::Debug(); static; | Cette méthode permet de fournir des services de déboguage. |
| GETAPPLICATIONDIRECTORY | String Application::GetApplicationDirectory(); | Cette méthode permet de demander le répertoire de l'application. |
| GETAPPLICATIONINTERFACE | DesktopCommunicationInterface * Application::GetApplicationInterface(); | Cette méthode permet de demander l'interface de l'application. |
| GETAPPLICATIONPATH | String Application::GetApplicationPath(); | Cette méthode permet de demander le chemin de l'application. |
| GETCATALOG | Catalog * Application::GetCatalog(); | Cette méthode permet de demander le catalogue de l'application. |
| GETDEBUGWINDOW | static DebugWindow* SkyGI::Application::GetDebugWindow(); static; | Cette méthode permet de demander le pointeur de la fenêtre de déboguage. |
| GETEVENTQUEUE | EventQueue * Application::GetEventQueue(); | Cette méthode permet de demander la file d'attente d'un événement de l'application. |
| GETINSTANCE | Application * Application::GetInstance();static; | Cette méthode permet de demander l'instance global de l'application lequel est utilisé pour terminer l'application par un traitement de message d'arrêt. |
| GETMESSAGEQUEUE | MessageQueue * Application::GetMessageQueue(); | Cette méthode permet de demander le message de la file d'attente de l'application. |
| LOADCATALOG | Catalog * Application::LoadCatalog(const String & szSubFolder); | Cette méthode permet d'effectuer le chargement du catalogue de l'application. |
| LOADCATALOG | Catalog * Application::LoadCatalog(const String & szSubFolder, Language nLanguage); | Cette méthode permet d'effectuer le chargement du catalogue de l'application avec une langue spécifié. |
| QUIT | bool Application::Quit(int iReturnCode = 0); virtual; | Cette méthode permet de poster un message de sortie à la file d'attente de message de l'application. |
| REMOVEWINDOW | bool Application::RemoveWindow(Window * pWindow); | Cette méthode permet de supprimer la fenêtre. |
| RUN | int Application::Run(); virtual; | Cette méthode permet de retourner lorsqu'elle reçoit un message de sortie ou lorsque toutes les fenêtres ouvertes sont fermées. |
| SETCATALOG | void Application::SetCatalog(Catalog * pCatalog); | Cette méthode permet de fixer le catalogue de l'application. |
| TERMINATE | void Application::Terminate(DesktopCommunicationMessage *pMessage, Variant pVariant); | Cette méthode permet de terminer l'application. |
| VALIDWINDOW | bool Application::ValidWindow(Window * pWindow); | Cette méthode permet de vérifier la validité de la fenêtre d'application. |
| APPLICATION | Application::~Application(); | Ce destructeur permet de détruire l'objet d'application. |
Dernière mise à jour : Mardi, le 31 octobre 2017