Gestion des boîtes de dialogue en Java. More...
#include "cogitant/display/java.h"
Public Member Functions | |
| DialogHandler_Java () | |
| Constructeur par défaut. More... | |
| DialogAnswer | runStandard (Editor const &ed, std::string const &msg, DialogType dt, DialogButtons buttons) |
| Affichage d'une boîte de dialogue standard. More... | |
| bool | runFileChooser (Editor &ed, std::string const &msg, bool save, std::vector< std::vector< std::string > > const &ext, std::vector< std::string > const &extnames, std::string const &filename, std::string &choice) |
| Affichage d'une boîte de dialogue de choix de fichier. More... | |
Public Member Functions inherited from cogitantdisplay::DialogHandler | |
| DialogHandler () | |
| Constructeur par défaut. More... | |
| void | addOperation (OperationPropertyDialog *ope) |
| Ajout d'une opération aux opérations gérées. More... | |
| void | deleteOperation (OperationPropertyDialog *ope) |
| Suppression d'une opération. More... | |
| OperationPropertyDialog * | findOperation (Editor &editor, Drawing const &drawing, std::list< Drawing::Element > const &el) const |
| Accès à l'opération pouvant gérer l'élément. More... | |
| bool | run (Editor &ed, std::list< Drawing::Element > const &el, Clipping &cl) const |
| Edition des propriétés. More... | |
| bool | ok () const |
| Le dernier appel s'est-il terminé par un confirmer ou un annuler ? | |
Public Member Functions inherited from cogitantdisplay::OperationHandler | |
| OperationHandler () | |
| Constructeur par défaut. More... | |
| virtual | ~OperationHandler () |
| Destructeur. More... | |
| std::vector< Operation * > const & | operations () const |
| Accès aux opérations. More... | |
Additional Inherited Members | |
Public Types inherited from cogitantdisplay::DialogHandler | |
| enum | DialogType { NONE, INFO, QUESTION, WARNING, ERROR_DIALOG } |
| Type de la boîte de dialogue standard. More... | |
| enum | DialogButtons { YES_NO, YES_NO_CANCEL, OK_CANCEL, JUST_OK } |
| Boutons de la boîte de dialogue. More... | |
| enum | DialogAnswer { YES, NO, OK, CANCEL } |
| Réponse de la boîte de dialogue. More... | |
Protected Member Functions inherited from cogitantdisplay::OperationHandler | |
| Operation * | find (Context const &context, Drawing const &drawing, Drawing::Element const *el=NULL) const |
| Accès à l'opération pouvant gérer l'élément. More... | |
| void | deleteOp (Operation *op) |
| Suppression d'une opération. More... | |
Protected Attributes inherited from cogitantdisplay::OperationHandler | |
| std::vector< Operation * > | m_operations |
| Les opérations gérées par l'OperationHandler. More... | |
Static Protected Attributes inherited from cogitantdisplay::OperationHandler | |
| static unsigned int | s_nb |
| Nombre handlers actuellement en mémoire. | |
Gestion des boîtes de dialogue en Java.
Cette classe est une simple adaptation de DialogHandler qui utilise Java pour l'affichage des boîtes de dialogue.
| cogitantdisplay::DialogHandler_Java::DialogHandler_Java | ( | ) |
Constructeur par défaut.
|
virtual |
Affichage d'une boîte de dialogue de choix de fichier.
| ed | éditeur à l'origine de l'affichage de la boîte de dialogue. |
| msg | message affiché (en titre, habituellement) dans la boîte. |
| save | true boîte de sauvegarde, false boîte de chargement. |
| ext | extensions sélectionnées (si tableau vide, aucune sélection n'est effectuée, et tous les fichiers sont affichés). |
| extnames | noms des formats associés aux extensions. |
| filename | nom du fichier par défaut. |
| choice | (R) nom du fichier choisi par l'utilisateur. |
true ssi l'utilisateur a choisi de confirmer son choix. Implements cogitantdisplay::DialogHandler.
|
virtual |
Affichage d'une boîte de dialogue standard.
| ed | éditeur à l'origine de l'affichage de la boîte de dialogue. |
| msg | message affiché dans la boîte. |
| dt | type de la boîte de dialogue (cf. DialogType). |
| buttons | boutons de la boîte. |
Implements cogitantdisplay::DialogHandler.