Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Member Functions | List of all members
cogitantdisplay::DisplayHandler_Java Class Reference

Fonctionnalités d'affichage de haut niveau en Java. More...

#include "cogitant/display/java.h"

Inheritance diagram for cogitantdisplay::DisplayHandler_Java:
cogitantdisplay::DisplayHandler

Public Member Functions

 DisplayHandler_Java ()
 Constructeur par défaut. More...
 
 ~DisplayHandler_Java ()
 Destructeur. More...
 
Panel_JavanewPanel (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...
 
DialogHandlerdialogHandler ()
 Accès au gestionnaire de boîtes de dialogue. More...
 
Clipboard const * clipboard () const
 Accès au presse-papiers. More...
 
Clipboardclipboard ()
 Accès au presse-papiers. More...
 
Context const * context () const
 Accès au contexte. More...
 
Contextcontext ()
 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...
 
EditornewEditor (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
DrawHandlerm_drawhandler
 Gestionnaire d'affichage.
 
LayoutHandlerm_layouthandler
 Gestionnaire de mise en page.
 
DialogHandlerm_dialoghandler
 Gestionnaire de boîtes de dialogue.
 
Clipboardm_clipboard
 Presse-papiers.
 
Contextm_context
 Contexte commun.
 
Outputm_output
 Opérations de sortie communes.
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ DisplayHandler_Java()

cogitantdisplay::DisplayHandler_Java::DisplayHandler_Java ( )

Constructeur par défaut.

◆ ~DisplayHandler_Java()

cogitantdisplay::DisplayHandler_Java::~DisplayHandler_Java ( )

Destructeur.

Member Function Documentation

◆ newPanel()

Panel_Java* cogitantdisplay::DisplayHandler_Java::newPanel ( Drawing drawing,
jobject  jpanel,
JNIEnv *  jnie = NULL 
)

Création d'un panel.