Fonctionnalités d'affichage de haut niveau en Java. More...
#include "cogitant/display/java.h"
Public Member Functions | |
| DisplayHandler_Java () | |
| Constructeur par défaut. More... | |
| ~DisplayHandler_Java () | |
| Destructeur. More... | |
| Panel_Java * | newPanel (Drawing *drawing, jobject jpanel, JNIEnv *jnie=NULL) |
| Création d'un panel. More... | |
Public Member Functions inherited from cogitantdisplay::DisplayHandler | |
| DisplayHandler () | |
| Constructeur par défaut. More... | |
| ~DisplayHandler () | |
| Destructeur. More... | |
| DrawHandler const * | drawHandler () const |
| Accès au gestionnaire de dessin. More... | |
| LayoutHandler const * | layoutHandler () const |
| Accès au gestionnaire de placement. More... | |
| DialogHandler const * | dialogHandler () const |
| Accès au gestionnaire de boîtes de dialogue. More... | |
| DialogHandler * | dialogHandler () |
| Accès au gestionnaire de boîtes de dialogue. More... | |
| Clipboard const * | clipboard () const |
| Accès au presse-papiers. More... | |
| Clipboard * | clipboard () |
| Accès au presse-papiers. More... | |
| Context const * | context () const |
| Accès au contexte. More... | |
| Context * | context () |
| Accès au contexte. More... | |
| Output const * | output () const |
| Accès à l'affichage. More... | |
| void | output (Output *ou) |
| Modification de l'objet d'affichage. More... | |
| void | clipboard (Clipboard *ou) |
| Modification du presse-papiers. More... | |
| void | dialogHandler (DialogHandler *dh) |
| Modification du gestionnaire de dialogues. More... | |
| void | addOperation (OperationDraw *ope) |
| Ajout d'une opération de dessin. More... | |
| void | addOperation (OperationLayout *ope) |
| Ajout d'une opération de placement. More... | |
| void | addOperation (OperationPropertyDialog *ope) |
| Ajout d'une opération de gestion de propriétés. More... | |
| void | runLayout (Drawing const &drawing, bool forcesize=false, bool forcepos=false) const |
| Rangement d'un dessin. More... | |
| void | runLayout (Drawing const &drawing, Drawing::Element const &el, bool forcesize=false, bool forcepos=false) const |
| Rangement d'un élément de dessin. More... | |
| bool | runLayoutCrop (Drawing &drawing, Drawing::Element const *el=NULL) const |
| Mise en page pour que les objets soient exactement contenus dans la racine. More... | |
| void | runDraw (Drawing const &drawing, Output *out=NULL) const |
| Affichage d'un dessin. More... | |
| void | runDrawNoOutput (Drawing const &drawing) const |
| Affichage d'un dessin sans sortie. More... | |
| void | runDraw (Drawing const &drawing, Drawing::Element const &el) const |
| Affichage de certains éléments d'un dessin. More... | |
| void | runDraw (Drawing const &drawing, Clipping const &cl) const |
| Affichage des éléments du dessin ayant une intersection non vide avec le clipping. More... | |
| void | runOutput (Output *out=NULL) const |
| Sortie du dessin en attente dans le contexte sur la classe de sortie. More... | |
| Editor * | newEditor (int type, Panel *panel, std::string const &nf, cogitant::iSet igraph) |
| Création d'un éditeur. More... | |
| void | addFormats (cogitant::Environment &env) |
| Ajout des formats d'exportation à un environnement. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from cogitantdisplay::DisplayHandler | |
| void | init () |
| Initialise le gestionnaire avec les opérations par défaut. More... | |
Protected Attributes inherited from cogitantdisplay::DisplayHandler | |
| DrawHandler * | m_drawhandler |
| Gestionnaire d'affichage. | |
| LayoutHandler * | m_layouthandler |
| Gestionnaire de mise en page. | |
| DialogHandler * | m_dialoghandler |
| Gestionnaire de boîtes de dialogue. | |
| Clipboard * | m_clipboard |
| Presse-papiers. | |
| Context * | m_context |
| Contexte commun. | |
| Output * | m_output |
| Opérations de sortie communes. | |
Fonctionnalités d'affichage de haut niveau en Java.
Cette classe est une simple adaptation de DisplayHandler qui utilise un Output_Java pour les sorties.
| cogitantdisplay::DisplayHandler_Java::DisplayHandler_Java | ( | ) |
Constructeur par défaut.
| cogitantdisplay::DisplayHandler_Java::~DisplayHandler_Java | ( | ) |
Destructeur.
| Panel_Java* cogitantdisplay::DisplayHandler_Java::newPanel | ( | Drawing * | drawing, |
| jobject | jpanel, | ||
| JNIEnv * | jnie = NULL |
||
| ) |
Création d'un panel.