Package org.pentaho.xul.swt.tab
Class TabSet
- java.lang.Object
-
- org.pentaho.xul.swt.tab.TabSet
-
- All Implemented Interfaces:
EventListener,org.eclipse.swt.custom.CTabFolder2Listener,org.eclipse.swt.events.SelectionListener,org.eclipse.swt.internal.SWTEventListener
public class TabSet extends Object implements org.eclipse.swt.events.SelectionListener, org.eclipse.swt.custom.CTabFolder2Listener
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.graphics.FontchangedFontList<TabItem>lastUsedTabsprotected intselectedIndexprotected org.eclipse.swt.custom.CTabFoldertabfolderprotected List<TabItem>tabListprotected org.eclipse.swt.graphics.FontunchangedFont
-
Constructor Summary
Constructors Constructor Description TabSet(org.eclipse.swt.widgets.Composite parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddKeyListener(org.eclipse.swt.events.KeyAdapter keys)voidaddListener(TabListener listener)voidaddTab(TabItem item)voidclose(org.eclipse.swt.custom.CTabFolderEvent event)protected org.eclipse.swt.custom.CTabFoldercreateTabFolder(org.eclipse.swt.widgets.Composite parent)org.eclipse.swt.graphics.FontgetChangedFont()TabItemgetSelected()intgetSelectedIndex()org.eclipse.swt.custom.CTabFoldergetSwtTabset()org.eclipse.swt.graphics.FontgetUnchangedFont()intindexOf(TabItem item)voidmaximize(org.eclipse.swt.custom.CTabFolderEvent event)voidminimize(org.eclipse.swt.custom.CTabFolderEvent event)booleannotifyCloseListeners(TabItem item)voidnotifyDeselectListeners(TabItem item)voidnotifySelectListeners(TabItem item)voidremove(TabItem item)voidremoveListener(TabListener listener)voidrestore(org.eclipse.swt.custom.CTabFolderEvent event)voidsetChangedFont(org.eclipse.swt.graphics.Font changedFont)voidsetSelected(int index)voidsetSelected(TabItem item)voidshowList(org.eclipse.swt.custom.CTabFolderEvent event)voidwidgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)voidwidgetSelected(org.eclipse.swt.events.SelectionEvent event)
-
-
-
Method Detail
-
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent event)
- Specified by:
widgetSelectedin interfaceorg.eclipse.swt.events.SelectionListener
-
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)
- Specified by:
widgetDefaultSelectedin interfaceorg.eclipse.swt.events.SelectionListener
-
close
public void close(org.eclipse.swt.custom.CTabFolderEvent event)
- Specified by:
closein interfaceorg.eclipse.swt.custom.CTabFolder2Listener
-
maximize
public void maximize(org.eclipse.swt.custom.CTabFolderEvent event)
- Specified by:
maximizein interfaceorg.eclipse.swt.custom.CTabFolder2Listener
-
minimize
public void minimize(org.eclipse.swt.custom.CTabFolderEvent event)
- Specified by:
minimizein interfaceorg.eclipse.swt.custom.CTabFolder2Listener
-
showList
public void showList(org.eclipse.swt.custom.CTabFolderEvent event)
- Specified by:
showListin interfaceorg.eclipse.swt.custom.CTabFolder2Listener
-
restore
public void restore(org.eclipse.swt.custom.CTabFolderEvent event)
- Specified by:
restorein interfaceorg.eclipse.swt.custom.CTabFolder2Listener
-
notifySelectListeners
public void notifySelectListeners(TabItem item)
-
createTabFolder
protected org.eclipse.swt.custom.CTabFolder createTabFolder(org.eclipse.swt.widgets.Composite parent)
-
notifyDeselectListeners
public void notifyDeselectListeners(TabItem item)
-
notifyCloseListeners
public boolean notifyCloseListeners(TabItem item)
-
getSwtTabset
public org.eclipse.swt.custom.CTabFolder getSwtTabset()
-
addTab
public void addTab(TabItem item)
-
addKeyListener
public void addKeyListener(org.eclipse.swt.events.KeyAdapter keys)
-
getSelectedIndex
public int getSelectedIndex()
-
getSelected
public TabItem getSelected()
-
indexOf
public int indexOf(TabItem item)
-
setSelected
public void setSelected(int index)
-
setSelected
public void setSelected(TabItem item)
-
remove
public void remove(TabItem item)
-
getChangedFont
public org.eclipse.swt.graphics.Font getChangedFont()
-
setChangedFont
public void setChangedFont(org.eclipse.swt.graphics.Font changedFont)
-
getUnchangedFont
public org.eclipse.swt.graphics.Font getUnchangedFont()
-
addListener
public void addListener(TabListener listener)
-
removeListener
public void removeListener(TabListener listener)
-
-