Opération d'édition de propriétés d'un élément graphique sous la forme d'un ensemble d'onglets. More...
#include "cogitant/display/dialog.h"
Classes | |
| class | Page |
| Un onglet d'une opération d'édition de propriétés. More... | |
Public Member Functions | |
| OperationPropertyDialogTabbed () | |
| Constructeur par défaut. More... | |
| ~OperationPropertyDialogTabbed () | |
| Destructeur. More... | |
| bool | canHandleSet (std::list< Drawing::Element > const &el) const |
La boîte peut elle gérer les éléments passés en paramètre ? Cette méthode retourne true ssi (au moins) une page sait gérer les éléments passés en paramètre. More... | |
| void | run () |
| Cette méthode détermine les pages qui sont actives, en fonction des éléments sélectionnés. More... | |
| void | onInternalApply () |
| Application des modifications. More... | |
| virtual void | addOperation (Page *page) |
| Ajout d'une page. More... | |
Public Member Functions inherited from cogitantdisplay::OperationPropertyDialogSimple | |
| OperationPropertyDialogSimple () | |
| Constructeur par défaut. More... | |
| Editor * | editor () const |
| Accès à l'éditeur. More... | |
| Clipping * | clipping () const |
| Accès au clipping. More... | |
| std::list< Drawing::Element > const * | setOfElements () const |
| Accès aux éléments édités. More... | |
| bool | ok () const |
| L'utilisateur a-t'il confirmé ? | |
| void | setSet (std::list< Drawing::Element > const *soe) |
| Sélection des éléments graphiques à éditer. More... | |
| void | setClipping (Clipping *cl) |
| Sélection du clipping représentant ce qui doit être mis à jour. More... | |
| void | setEditor (Editor *ed) |
| Sélection de l'éditeur. More... | |
| virtual void | onOk () |
| Simule la confirmation des modifications. More... | |
| virtual void | onApply () |
| Simule l'application des modifications. More... | |
| virtual void | onCancel () |
| Simule l'annulation de la boîte d'édition. More... | |
Public Member Functions inherited from cogitantdisplay::OperationPropertyDialog | |
| OperationPropertyDialog () | |
| Constructeur par défaut. More... | |
| bool | canHandle (Drawing::Element const *el) |
| L'opération peut-elle gérer l'élément ? More... | |
| void | runSet (std::list< Drawing::Element > const &soe) |
| Édition des propriétés des objets sélectionnés. More... | |
| void | runElement (Drawing::Element el) |
| Ne pas utiliser cette méthode, mais runSet(). More... | |
| virtual void | addClipping () |
| Ajoute tous les objets de la sélection au clipping. More... | |
| virtual void | flushClipping () |
| Génère un message de rafraichissement pour le Panel et vide le Clipping. More... | |
| virtual void | setPropertyBefore (cogitant::Property::Type tp) |
| Prépare la modificiation de la propriété pour tous les objets sélectionnés. More... | |
| virtual void | setPropertyAfter (cogitant::Property::Type tp) |
| Finit la modification de la propriété pour tous les objets sélectionnés. More... | |
| virtual bool | setType (cogitant::iSet val, bool beforeafter=false) |
| Fixe le type (de concept, relation, emboîtement) des objets sélectionnés. More... | |
| virtual bool | setReferent (cogitant::Concept::ReferentType rt, cogitant::iSet ind, bool beforeafter=false) |
| Fixe le référent des objets sélectionnés. More... | |
| virtual bool | setProperty (cogitant::Property::Type tp, unsigned int val, bool beforeafter=false) |
| Fixe la valeur de la propriété pour tous les objets sélectionnés. More... | |
| virtual bool | setProperty (cogitant::Property::Type tp, std::string const &val, bool beforeafter=false) |
| Fixe la valeur de la propriété pour tous les objets sélectionnés. More... | |
| virtual bool | setProperty (std::string const &tp, std::string const &val) |
| Fixe la valeur de la propriété pour tous les objets sélectionnés. More... | |
| virtual bool | removeProperty (cogitant::Property::Type tp, bool beforeafter=false) |
| Suppression de la propriété pour les éléments sélectionnés. More... | |
| virtual bool | removeProperty (std::string const &tp, bool beforeafter=false) |
| Suppression de la propriété pour les éléments sélectionnés. More... | |
| virtual cogitant::iSet | readType () |
| Accès à la valeur de la propriété type des éléments sélectionnés. More... | |
| virtual cogitant::iSet | readReferent () |
| Accès au référent des éléments séletionnés. More... | |
| virtual unsigned int | readPropertyInt (cogitant::Property::Type tp, bool *defined=NULL, bool *diffval=NULL) |
| Accès à valeur de la propriété des éléments sélectionnés. More... | |
| virtual std::string | readPropertyString (cogitant::Property::Type tp, bool *defined=NULL, bool *diffval=NULL) |
| Accès à valeur de la propriété des éléments sélectionnés. More... | |
| virtual std::string | readProperty (std::string const &tp, bool *defined=NULL, bool *diffval=NULL) |
| Accès à valeur de la propriété des éléments sélectionnés. More... | |
Public Member Functions inherited from cogitantdisplay::Operation | |
| Operation () | |
| Constructeur par défaut. More... | |
| Operation (Context *c, Drawing *d) | |
| Constructeur. More... | |
| Error | check () |
| Vérification des paramètres. More... | |
| virtual Context * | context () const |
| Contexte d'affichage. More... | |
| virtual Drawing * | drawing () const |
| Dessin. More... | |
| void | setContext (Context *c) |
| Modification du contexte d'affichage utilisé. More... | |
| void | setDrawing (Drawing *d) |
| Modification du dessin utilisé par l'opération. More... | |
| void | run () |
| Exécution de l'opération. More... | |
Public Member Functions inherited from cogitant::OperationBase | |
| void | stop () |
| Stopper l'opération dès que possible. More... | |
| bool | isStopped () const |
| Est-ce que l'opération a été stoppée. More... | |
| OperationBase () | |
| Constructeur. More... | |
| OperationBase (OperationBase const &o) | |
| Constructeur par recopie. More... | |
| ~OperationBase () | |
| Destructeur. More... | |
Public Member Functions inherited from cogitant::ObservableObject | |
| ObservableObject () | |
| Constructeur. More... | |
| ObservableObject (ObservableObject const &o) | |
| Constructeur par recopie. More... | |
| ~ObservableObject () | |
| Destructeur. More... | |
| ObserverSet const & | observers () const |
| Accès à l'ensemble des observateurs. More... | |
| bool | hasObservers () const |
| Existence d'observateurs. More... | |
| bool | hasObservers (ObserverMessage::Type mt) const |
| Existence d'observateurs qui écoutent le type de message passé. More... | |
| void | attachObserver (Observer *obs) |
| Ajoute un nouvel observateur à l'objet. More... | |
| void | detachObserver (Observer *obs) |
| Supprime le lien entre l'observateur et l'objet. More... | |
| void | notifyObservers (ObserverMessage const *msg) |
| Envoie le message de modification à tous les observateurs. More... | |
Public Member Functions inherited from cogitant::CogitantObject | |
| CogitantObject () | |
| Constructeur. More... | |
| CogitantObject (CogitantObject const &o) | |
| Constructeur par recopie. More... | |
| virtual | ~CogitantObject () |
| Destructeur. More... | |
| PropertySet * | properties () |
| Accès à l'ensemble des propriétés. More... | |
| virtual std::string | toString () const |
| Transformation en chaîne de caractères. More... | |
| std::string | className () const |
| Nom de la classe. More... | |
| PropertySet const * | properties () const |
| Accès en lecture seule à l'ensemble des propriétés. More... | |
| bool | hasProperties () const |
| Existence de propriétés. More... | |
| CogitantObject & | operator= (CogitantObject const &ob) |
| Affectation. More... | |
Protected Attributes | |
| std::list< Page * > | m_pages |
| Les onglets disponibles. | |
| std::list< Page * > | m_active |
| Les onglets visibles. | |
Protected Attributes inherited from cogitantdisplay::OperationPropertyDialogSimple | |
| bool | m_ok |
| Clic sur confirmer ou sur annuler. | |
Protected Attributes inherited from cogitantdisplay::Operation | |
| Drawing * | i_drawing |
| Dessin. | |
| Context * | i_context |
| Contexte d'affichage. | |
Protected Attributes inherited from cogitant::OperationBase | |
| bool | m_stop |
| Arrêt de l'exécution de l'opération demandé. More... | |
Additional Inherited Members | |
Public Types inherited from cogitant::OperationBase | |
| typedef unsigned int | Error |
| Résultat de la vérification des arguments d'une opération. More... | |
Static Public Attributes inherited from cogitant::OperationBase | |
| static const Error | CHECKOK |
| Pas d'erreur. More... | |
| static const Error | ARGUMENTS |
| Certains paramètres de l'opération n'ont pas été fixés. More... | |
| static const Error | UNUSED |
| Symbole d'erreur inutilisé. More... | |
Protected Member Functions inherited from cogitant::ObservableObject | |
| virtual ObserverSet * | allocObservers () const |
| Fonction créant l'instance d'une sous classe de ObserverSet pour la représentation de l'ensemble des observateurs de l'objet. More... | |
| ObserverSet & | observers () |
| Accès à l'ensemble des observateurs. More... | |
Protected Member Functions inherited from cogitant::CogitantObject | |
| virtual PropertySet * | allocProperties () const |
| Fonction créant l'instance d'une sous classe de PropertySet pour la représentation des propriétés de l'objet. More... | |
Opération d'édition de propriétés d'un élément graphique sous la forme d'un ensemble d'onglets.
| cogitantdisplay::OperationPropertyDialogTabbed::OperationPropertyDialogTabbed | ( | ) |
Constructeur par défaut.
| cogitantdisplay::OperationPropertyDialogTabbed::~OperationPropertyDialogTabbed | ( | ) |
Destructeur.
|
virtual |
Ajout d'une page.
|
virtual |
La boîte peut elle gérer les éléments passés en paramètre ? Cette méthode retourne true ssi (au moins) une page sait gérer les éléments passés en paramètre.
Implements cogitantdisplay::OperationPropertyDialog.
|
virtual |
Application des modifications.
Cette méthode appelle la méthode onInternalApply() sur toutes les pages actives.
Implements cogitantdisplay::OperationPropertyDialog.
|
virtual |
Cette méthode détermine les pages qui sont actives, en fonction des éléments sélectionnés.
Implements cogitant::OperationBase.
Reimplemented in cogitantdisplay::OperationPropertyDialogTabbed_Wx.