|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface of a control presenting information. The information is given in textual form. It can either be the content itself or a description of the content. This specification is left to the implementers of this interface.
The information control may not grap focus when made visible using
setVisible(true)
.
Method Summary | |
void |
addDisposeListener(DisposeListener listener)
Adds the given listener to the list of dispose listeners. |
void |
addFocusListener(FocusListener listener)
Adds the given listener to the list of focus listeners. |
Point |
computeSizeHint()
Computes and returns a proposal for the size of this information control depending on the information to present. |
void |
dispose()
Disposes this information control. |
boolean |
isFocusControl()
Returns whether this information control has the focus. |
void |
removeDisposeListener(DisposeListener listener)
Removes the given listeners from the list of dispose listeners. |
void |
removeFocusListener(FocusListener listener)
Removes the given listeners from the list of focus listeners. |
void |
setBackgroundColor(Color background)
Sets the background color of this information control. |
void |
setFocus()
Sets the keyboard focus to this information control. |
void |
setForegroundColor(Color foreground)
Sets the foreground color of this information control. |
void |
setInformation(String information)
Sets the information to be presented in this information control. |
void |
setLocation(Point location)
Sets the location of this information control. |
void |
setSize(int width,
int height)
Sets the size of this information control. |
void |
setSizeConstraints(int maxWidth,
int maxHeight)
Sets the information control's size constraints. |
void |
setVisible(boolean visible)
Controls the visibility of this information control. |
Method Detail |
public void setInformation(String information)
information
- the information to be presentedpublic void setSizeConstraints(int maxWidth, int maxHeight)
-1
indicates no constraint. This method is called before
computeSizeHint
is called.
maxWidth
- the maximal width of the control to present the information, or -1
for not constraintmaxHeight
- the maximal height of the control to present the information, or -1
for not constraintpublic Point computeSizeHint()
public void setVisible(boolean visible)
visible
- true
if the control should be visiblepublic void setSize(int width, int height)
width
- the width of the controlheight
- the height of the controlpublic void setLocation(Point location)
location
- the locationpublic void dispose()
public void addDisposeListener(DisposeListener listener)
listener
- the listener to be addedpublic void removeDisposeListener(DisposeListener listener)
listener
- the listener to be removedpublic void setForegroundColor(Color foreground)
foreground
- the foreground color of this information controlpublic void setBackgroundColor(Color background)
background
- the background color of this information controlpublic boolean isFocusControl()
true
when the information control has the focus otherwise false
public void setFocus()
public void addFocusListener(FocusListener listener)
listener
- the listener to be addedpublic void removeFocusListener(FocusListener listener)
listener
- the listener to be removed
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |