|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectname.dhiller.jBorderLiner.BL_ToolbarItem
abstract class BL_ToolbarItem
ToolbarItem this concept could cause problems in a multi-thread / multi-frame environment see Developer's Guide, p. 277 (4.7.1. Protocol Handler)
Field Summary | |
---|---|
private boolean |
bEnabled
|
private Vector |
contextAssignment
|
(package private) com.sun.star.util.URL |
m_URL
|
Constructor Summary | |
---|---|
BL_ToolbarItem()
Creates a new instance of BL_ToolbarItem |
Method Summary | |
---|---|
(package private) void |
changeStatusFrame(com.sun.star.frame.XFrame xFrame,
com.sun.star.frame.FeatureStateEvent aState)
change the status of a toolbaritem of a particular Frame |
(package private) void |
dispatch(com.sun.star.util.URL aURL,
com.sun.star.beans.PropertyValue[] aArguments)
|
(package private) com.sun.star.frame.XStatusListener |
GetControl(com.sun.star.frame.XFrame xFrame)
get the control of a frame |
(package private) ContextElement |
getControlElement(com.sun.star.frame.XStatusListener xControl)
checks, if context already exists. |
(package private) ContextElement |
getControlElementFromFrame(com.sun.star.frame.XFrame xFrame)
gets the controlElement from the frame |
(package private) com.sun.star.frame.XFrame |
GetFrame(com.sun.star.frame.XStatusListener xControl)
get the frame of a control |
private int |
hasContext(com.sun.star.frame.XStatusListener xControl)
checks, if context already exists. |
(package private) void |
Init(com.sun.star.frame.XFrame xFrame,
com.sun.star.frame.XStatusListener xControl,
com.sun.star.util.URL aURL,
Object oObject)
Initialize a toolbar item |
(package private) void |
removeContext(com.sun.star.frame.XStatusListener xControl,
com.sun.star.util.URL aURL)
remove context (e.g. window was closed) |
(package private) void |
SendCommandTo(com.sun.star.frame.XStatusListener xControl,
String rCommand,
com.sun.star.beans.NamedValue[] rArgs)
send a command to a particular control |
(package private) void |
sendCommandToAll(String command,
com.sun.star.beans.NamedValue[] rArgs)
send a command to all xControl(s) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
com.sun.star.util.URL m_URL
private Vector contextAssignment
private boolean bEnabled
Constructor Detail |
---|
BL_ToolbarItem()
Method Detail |
---|
void Init(com.sun.star.frame.XFrame xFrame, com.sun.star.frame.XStatusListener xControl, com.sun.star.util.URL aURL, Object oObject)
aFrame
- Frame of ControlxControl
- - unique identifier of toolbar per documentaURL
- - URL of that feature (unique identifier of item within toolbar, not per document)oObject
- - Object linked to that toolbar itemvoid dispatch(com.sun.star.util.URL aURL, com.sun.star.beans.PropertyValue[] aArguments)
final void sendCommandToAll(String command, com.sun.star.beans.NamedValue[] rArgs)
command
- - e.g. "SetValues"rArgs
- - e.g. "Value" - icurrentLineStylefinal void SendCommandTo(com.sun.star.frame.XStatusListener xControl, String rCommand, com.sun.star.beans.NamedValue[] rArgs)
xControl
- Control to send command torCommand
- CommandrArgs
- command specific argumentsfinal void removeContext(com.sun.star.frame.XStatusListener xControl, com.sun.star.util.URL aURL)
xControl
- - control to be removedaURL
- - URL, not usedprivate final int hasContext(com.sun.star.frame.XStatusListener xControl)
xControl
-
final ContextElement getControlElement(com.sun.star.frame.XStatusListener xControl)
xControl
-
final com.sun.star.frame.XFrame GetFrame(com.sun.star.frame.XStatusListener xControl)
xControl
- Control to get the frame for
final void changeStatusFrame(com.sun.star.frame.XFrame xFrame, com.sun.star.frame.FeatureStateEvent aState)
xFrame
- Frame to send command toaState
- new FeatureStatefinal com.sun.star.frame.XStatusListener GetControl(com.sun.star.frame.XFrame xFrame)
XFrame
- Frame to get the control for
final ContextElement getControlElementFromFrame(com.sun.star.frame.XFrame xFrame)
XFrame
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |