Třída: cTreeCtl
Předek: cControl
cTreeCtl je třída ovládacích prvků typu strom. Pracuje
s daty typu cResources. Používá se kupříkladu jako
navigátor Freelance aplikace (strom menu položek v levém panelu plochy).
Uživatelské akce zpracovává interpret (potomek třídy cResourceInterpreter), který má za úkol
vyvolávat akce spojené s kliknutím na položku stromu, inicializací dat apod.
Implicitní interpret podporuje zobrazení dat v editovaném zdroji a procházení
pomocí myši.
Konstruktory
public cTreeCtl(
Panel parent, int x, int y, int w, int h, String sCommanderName )
Konstruktor slouží k implementaci
navigátoru. sCommanderName je jméno navigátoru
[FeDeveloper/ControlMaster/Commanders].
public cTreeCtl(
Panel parent, int x, int y, int w, int h, cResource aResource, cResourceInterpreter ipreter )
Obecný konstruktor. aResource je reference na zdroje
zobrazené v stromu. ipreter je reference na interpret.
Je-li rovna null, konstruktor vytvoří implicitní interpret.
Členské metody třídy ( publikovaná
část )
public cResource
getResources()
metoda vrátí referenci na editovaný zdroj.
public void
setInterpreter( cResourceInterpreter interpreter )
metoda zaregistruje zadaný interpret.