Třída:
cTabFormPředek:
cFormTřída c
TabForm je bází všech záložkovaných formulářů systému Freelance. Platí pro ni stejná pravidla jako pro třídu cForm, tedy například validace je identická a veškeré rozdíly jsou řešeny zcela skrytě. Jednotlivé záložky jsou objekty třídy cTab a jsou indexovány od nuly výše. Je-li registrován validační objekt ( uniEval ), volá framework jeho metodu onShowTab () při přepnutí aktivní záložky.Konstruktory
public cTabForm( cDesktop parent, int x, int y, int w, int h, String aTitle )
konstruktor vytvoří nový formulář a vloží ho do dané pracovní plochy. V tomto formuláři zároveň vytvoří a aktivuje jednu záložku.
Členské metody třídy
public cTab getTab( int index )
metoda
vrací referenci na zadanou záložkupublic cTab getActiveTab()
metoda vrací referenci na aktivní
záložkupublic cTab addTab( String aTitle )
metoda
vytvoří a aktivuje novou záložku a vrátí referenci na nipublic void showTab( int index)
metoda aktivuje
zadanou záložku. Je-li registrován validační objekt ( uniEval ), volá se jeho metoda onShowTab ().public void showThisTab( cTab tab )
metoda aktivuje
zadanou záložku. Je-li registrován validační objekt ( uniEval ), volá se jeho metoda onShowTab ().public void setTabTitle( int index, String title )
metoda
nastaví titulek zadané záložce