Inheritance diagram for StretchableLayoutResizerBar:

One of these acts with a StretchableLayoutManager to resize the other components.
Public Member Functions | |
| StretchableLayoutResizerBar (StretchableLayoutManager *const layoutToUse, const int itemIndexInLayout, const bool isBarVertical) | |
| Creates a resizer bar for use on a specified layout. | |
| ~StretchableLayoutResizerBar () | |
| Destructor. | |
| virtual void | hasBeenMoved () |
| This is called when the bar is dragged. | |
| void | paint (Graphics &g) |
| void | mouseDown (const MouseEvent &e) |
| void | mouseDrag (const MouseEvent &e) |
|
||||||||||||||||
|
Creates a resizer bar for use on a specified layout.
|
|
|
Destructor.
|
|
|
This is called when the bar is dragged. This method must update the positions of any components whose position is determined by the StretchableLayoutManager, because they might have just moved. The default implementation calls the resized() method of this component's parent component, because that's often where you're likely to apply the layout, but it can be overridden for more specific needs. |
|
|
For internal use only.
Reimplemented from Component. |
|
|
For internal use only.
Reimplemented from Component. |
|
|
For internal use only.
Reimplemented from Component. |