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.