public class StatusBar extends Object implements StatusItemListener
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_ITEMS
Default number of status line items.
|
static int |
MAX_ITEMS_LIMIT
Maximum permitted number of status line items - required for safety
|
| Constructor and Description |
|---|
StatusBar()
Construct a StatusBar object
|
| Modifier and Type | Method and Description |
|---|---|
void |
addStatusItem(StatusItem statusItem)
Add item
|
void |
dispose()
Dispose of status line widgets
|
int |
getCapacity() |
void |
onRedraw(au.com.cybersearch2.statusbar.LabelItem labelItem) |
void |
onUpdate(au.com.cybersearch2.statusbar.LabelItem labelItem,
LabelItem.Field[] updateFields) |
void |
setCapacity(int capacity)
Set maximum status line item limit.
|
void |
setToolControl(StatusBarToolControl statusBarToolControl)
Set control which arranges the status line itms in a window trim.
|
public static int DEFAULT_MAX_ITEMS
setCapacity(int) to adjust.public static int MAX_ITEMS_LIMIT
public void setToolControl(StatusBarToolControl statusBarToolControl)
composite - Parent compositepublic void setCapacity(int capacity)
capacity - int valuepublic int getCapacity()
public void dispose()
public void addStatusItem(StatusItem statusItem)
statusItem - SatusItem objectpublic void onUpdate(au.com.cybersearch2.statusbar.LabelItem labelItem,
LabelItem.Field[] updateFields)
onUpdate in interface StatusItemListenerStatusItemListener.onUpdate(au.com.cybersearch2.statusbar.LabelItem, au.com.cybersearch2.statusbar.LabelItem.Field[])public void onRedraw(au.com.cybersearch2.statusbar.LabelItem labelItem)
onRedraw in interface StatusItemListenerStatusItemListener.onRedraw(au.com.cybersearch2.statusbar.LabelItem)Copyright © 2016. All rights reserved.