Package com.biglybt.ui.swt.views
Class TopBarView
- java.lang.Object
-
- com.biglybt.ui.swt.skin.SWTSkinObjectAdapter
-
- com.biglybt.ui.swt.views.skin.SkinView
-
- com.biglybt.ui.swt.views.TopBarView
-
- All Implemented Interfaces:
SWTSkinObjectListener
public class TopBarView extends SkinView
-
-
Field Summary
Fields Modifier and Type Field Description private UISWTViewCore
activeTopBar
private org.eclipse.swt.widgets.Composite
cPluginArea
private org.eclipse.swt.widgets.List
listPlugins
private SWTSkin
skin
private java.util.List<UISWTViewCore>
topbarViews
static java.lang.String
VIEW_ID
private static java.lang.Object
view_name_key
-
Fields inherited from interface com.biglybt.ui.swt.skin.SWTSkinObjectListener
EVENT_CREATE_REQUEST, EVENT_CREATED, EVENT_DATASOURCE_CHANGED, EVENT_DESTROY, EVENT_HIDE, EVENT_LANGUAGE_CHANGE, EVENT_OBFUSCATE, EVENT_SELECT, EVENT_SHOW, NAMES
-
-
Constructor Summary
Constructors Constructor Description TopBarView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
activateTopBar(UISWTViewCore view)
private void
addTopBarView(UISWTViewCore view, org.eclipse.swt.widgets.Composite composite)
void
buildTopBarViews()
private java.lang.String
getViewName(UISWTViewCore view)
private boolean
isEnabled(UISWTViewCore view)
private boolean
setEnabled(UISWTViewCore view, boolean enabled)
java.lang.Object
skinObjectInitialShow(SWTSkinObject skinObject, java.lang.Object params)
-
Methods inherited from class com.biglybt.ui.swt.views.skin.SkinView
getMainSkinObject, getMdiEntry, getSkin, getSkinObject, isDisposed, isVisible, setMainSkinObject, skinObjectCreated, skinObjectDestroyed, skinObjectHidden, skinObjectShown
-
Methods inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectAdapter
dataSourceChanged, eventOccured, skinObjectSelected, updateLanguage
-
-
-
-
Field Detail
-
view_name_key
private static final java.lang.Object view_name_key
-
VIEW_ID
public static final java.lang.String VIEW_ID
- See Also:
- Constant Field Values
-
topbarViews
private java.util.List<UISWTViewCore> topbarViews
-
activeTopBar
private UISWTViewCore activeTopBar
-
skin
private SWTSkin skin
-
listPlugins
private org.eclipse.swt.widgets.List listPlugins
-
cPluginArea
private org.eclipse.swt.widgets.Composite cPluginArea
-
-
Method Detail
-
skinObjectInitialShow
public java.lang.Object skinObjectInitialShow(SWTSkinObject skinObject, java.lang.Object params)
- Specified by:
skinObjectInitialShow
in classSkinView
- Returns:
-
buildTopBarViews
public void buildTopBarViews()
- Parameters:
skinObject
-- Since:
- 3.0.1.1
-
isEnabled
private boolean isEnabled(UISWTViewCore view)
-
setEnabled
private boolean setEnabled(UISWTViewCore view, boolean enabled)
-
getViewName
private java.lang.String getViewName(UISWTViewCore view)
-
activateTopBar
protected void activateTopBar(UISWTViewCore view)
-
addTopBarView
private void addTopBarView(UISWTViewCore view, org.eclipse.swt.widgets.Composite composite)
- Parameters:
view
-- Since:
- 3.0.1.1
-
-