Logo Search packages:      
Sourcecode: wims version File versions

void fr::ove::openmath::jome::ctrlview::bidim::BetweenOperatorLayout::initDisplay ( Display  displayToLay  )  [inline, inherited]

According to the operator, the layout manager has to add some components (e.g. brackets, ...) or has to perform some "re-oganisation" before rendering.
As soon as the layout manager is set to the display, this mehtod MUST be called with the display laid out as parameter. This method serves as well as a registering method. So all sub-classes of the instance MUST call super.initDisplay(displayToLay).

displayToLay the display laid by the instance

Reimplemented from fr::ove::openmath::jome::ctrlview::bidim::DisplayLayout.

Definition at line 53 of file BetweenOperatorLayout.java.

References fr::ove::openmath::jome::ctrlview::bidim::Display::add(), and fr::ove::openmath::jome::ctrlview::bidim::Display::getListener().

Referenced by fr::ove::openmath::jome::ctrlview::bidim::DifferentiationLayout::initDisplay().

        Display operatorDisplay = createOperatorDisplay();

        // On met un listener au display de l'opérateur
        // En fait, il n'y en a pas besoin, dans le sens où il n'y a pas spécifiquement de fts qui
        // écoute le comportement de ce display. Néanmoins, il s'avère nécessaire qu'il en ait
        // un, par exemple lors de l'iconification, car c'est le display qui reçoit la demande
        // d'iconification qui envoie l'événement correspondant à la FTS. Or si ce display n'a pas
        // d'écouteur, alors pb. Par cohérence, l'écouteur du display d'opérateur, est le fts qui
        // représente cette opération. Par contre, la fts en question, n'écoute pas le display
        // d'opérateur.
        operatorDisplay.addControlListener((FormulaTreeStructure) displayToLay.getListener());

Generated by  Doxygen 1.6.0   Back to index