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 voidadd(NavigationItem navi) Fuegt einen weiteren Navigationszweig hinzu.protected voidexpand()Klappt die Elemente entsprechend letztem Status/Vorkonfiguration alle auf bzw.voidpaint(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.voidreload(NavigationItem item) Laed einen Navigationszweig neu.voidSelektiert das Navigationselement mit der angegebenen ID.voidsetUnreadCount(String id, int unread) Ergaenzt ein Navigationselement um eine "Ungelesen"-Markierung wie in der Ordner-Ansicht eines Mailprogramms.voidupdate(NavigationItem item) Aktualisiert einen Teil des Navigationsbaumes.
-
Constructor Details
-
Navigation
public Navigation()
-
-
Method Details
-
paint
Description copied from interface:PartMalt die Komponente in das angegebene Composite.- Specified by:
paintin 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.
-