Class TextLeafArea

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----TextLeafArea

class TextLeafArea
extends Panel
inplace-Bereich zur Anzeige und Eingabe eines Blatt-Texts direkt im Baumdiagramm. Z.Zt. unterstuetzte Inhalte: Plain- und HTML-Text


Variable Index

 o frame
 o html_panel
eigentl.
 o node
 o text_comp
Plain-Text: je nach Anzahl der Zeilen TextArea oder TextField

Constructor Index

 o TextLeafArea(Text_Node, Panel)

Method Index

 o add_buttons(boolean)
 o handleEvent(Event)
diese Funktion ist kritisch, weil es Ueberschneidungen mit dem Message- Handling des Views gibt!
 o mouseDown(Event, int, int)
 o mouseMove(Event, int, int)
 o move_inplace(int, int)
 o requestFocus()

Variables

 o node
 Text_Node node
 o text_comp
 TextComponent text_comp
Plain-Text: je nach Anzahl der Zeilen TextArea oder TextField

 o html_panel
 BrowserInterface html_panel
eigentl. kein Panel; html_panel.panel1 wird im Konstruktor BrowserInterface hinzugefuegt

 o frame
 Frame frame

Constructors

 o TextLeafArea
 TextLeafArea(Text_Node node,
              Panel inplace_panel)

Methods

 o requestFocus
 public void requestFocus()
Overrides:
requestFocus in class Component
 o move_inplace
 void move_inplace(int pos_x,
                   int pos_y)
 o handleEvent
 public boolean handleEvent(Event e)
diese Funktion ist kritisch, weil es Ueberschneidungen mit dem Message- Handling des Views gibt!

Overrides:
handleEvent in class Component
 o mouseDown
 public boolean mouseDown(Event evt,
                          int x,
                          int y)
Overrides:
mouseDown in class Component
 o add_buttons
 boolean add_buttons(boolean show)
 o mouseMove
 public boolean mouseMove(Event evt,
                          int x,
                          int y)
Overrides:
mouseMove in class Component