Class UIToolBarManagerImpl
java.lang.Object
com.biglybt.ui.swt.pifimpl.UIToolBarManagerImpl
- All Implemented Interfaces:
UIToolBarManager, UIToolBarManagerCore
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static UIToolBarManagerImplprivate Map<String, UIToolBarItem> private final SelectedContentListenerFields inherited from interface UIToolBarManager
GROUP_BIG, GROUP_MAIN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddToolBarItem(UIToolBarItem item) Adds aUIToolBarItemto the UI.voidaddToolBarItem(UIToolBarItem item, boolean trigger) Create a newUIToolBarItem.private voiddestroy()static voidString[]static UIToolBarManagerString[]getToolBarIDsByGroup(String groupID) getToolBarItem(String itemID) getToolBarItemsByGroup(String groupID) voidvoid
-
Field Details
-
instance
-
selectedContentListener
-
items
-
mapGroupToItemIDs
-
listListeners
-
-
Constructor Details
-
UIToolBarManagerImpl
public UIToolBarManagerImpl()
-
-
Method Details
-
getInstance
-
destroyInstance
public static void destroyInstance() -
destroy
private void destroy() -
addListener
- Specified by:
addListenerin interfaceUIToolBarManagerCore
-
removeListener
- Specified by:
removeListenerin interfaceUIToolBarManagerCore
-
getToolBarItem
- Specified by:
getToolBarItemin interfaceUIToolBarManager
-
getAllToolBarItems
- Specified by:
getAllToolBarItemsin interfaceUIToolBarManager
-
getAllSWTToolBarItems
- Specified by:
getAllSWTToolBarItemsin interfaceUIToolBarManagerCore
-
createToolBarItem
Description copied from interface:UIToolBarManagerCreate a newUIToolBarItem. You will still need to add it viaUIToolBarManager.addToolBarItem(UIToolBarItem), after setting the item's properties- Specified by:
createToolBarItemin interfaceUIToolBarManager- Parameters:
id- unique id- Returns:
- newly created toolbar
-
addToolBarItem
Description copied from interface:UIToolBarManagerAdds aUIToolBarItemto the UI. Make sure you at least set the icon before adding- Specified by:
addToolBarItemin interfaceUIToolBarManager- Parameters:
item-
-
addToolBarItem
- Specified by:
addToolBarItemin interfaceUIToolBarManagerCore
-
getToolBarIDsByGroup
- Specified by:
getToolBarIDsByGroupin interfaceUIToolBarManagerCore
-
getToolBarItemsByGroup
-
removeToolBarItem
- Specified by:
removeToolBarItemin interfaceUIToolBarManager
-
getGroupIDs
- Specified by:
getGroupIDsin interfaceUIToolBarManagerCore
-