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.