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.