01: package fr.aliacom.common.ui;
02:
03: import fr.aliacom.form.common.FormContext;
04: import fr.aliacom.form.common.IForm;
05: import fr.aliacom.form.common.IFormComponent;
06: import fr.aliacom.form.common.events.ITabbedPaneListener;
07:
08: /**
09: * @author tom
10: *
11: * (C) 2001, 2002 Thomas Cataldo
12: */
13: public interface ITabbedPane extends IFormComponent {
14:
15: int addTab(IForm form, String formName);
16:
17: int addTab(IForm form, String formName, FormContext newVars);
18:
19: void removeTab(int tabIndex);
20:
21: String getTabTitle(int tabIndex);
22:
23: void setTabTitle(String title, int tabIndex);
24:
25: void addTabbedPaneListener(ITabbedPaneListener listener);
26:
27: void removeTabbedPaneListener(ITabbedPaneListener listener);
28:
29: }
|