Package de.willuhn.jameica.gui
Class Navigation
java.lang.Object
de.willuhn.jameica.gui.Navigation
- All Implemented Interfaces:
Part
Bildet den Navigations-Baum im linken Frame ab.
- Author:
- willuhn
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
add
(NavigationItem navi) Fuegt einen weiteren Navigationszweig hinzu.protected void
expand()
Klappt die Elemente entsprechend letztem Status/Vorkonfiguration alle auf bzw.void
paint
(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.void
Selektiert das Navigationselement mit der angegebenen ID.void
setUnreadCount
(String id, int unread) Ergaenzt ein Navigationselement um eine "Ungelesen"-Markierung wie in der Ordner-Ansicht eines Mailprogramms.void
update
(NavigationItem item) Aktualisiert einen Teil des Navigationsbaumes.
-
Constructor Details
-
Navigation
public Navigation()
-
-
Method Details
-
paint
Description copied from interface:Part
Malt die Komponente in das angegebene Composite.- Specified by:
paint
in interfacePart
- Parameters:
parent
- das Composite.- Throws:
RemoteException
- See Also:
-
expand
protected void expand()Klappt die Elemente entsprechend letztem Status/Vorkonfiguration alle auf bzw. zu. -
setUnreadCount
Ergaenzt ein Navigationselement um eine "Ungelesen"-Markierung wie in der Ordner-Ansicht eines Mailprogramms.- Parameters:
id
- die ID des Navigationselementes.unread
- Anzahl der ungelesenen Elemente. Wird ein Wert groesser "0" uebergeben, wird das Navigationselement fett gedruckt und die Anzahl der ungelesenen Elemente in Klammern dahinter angezeigt. Andernfalls wird der Fettdruck aufgehoben und die Anzahl entfernt.
-
select
Selektiert das Navigationselement mit der angegebenen ID.- Parameters:
id
- zu selektierende ID.
-