VCF::Light3DBorder Class Reference
Class Light3DBorder documentation. More...
#include <vcf/ApplicationKit/Light3DBorder.h>
Inheritance diagram for VCF::Light3DBorder:

Public Member Functions | |
| Light3DBorder () | |
| Light3DBorder (bool inverted) | |
| Light3DBorder (Component *owner) | |
| virtual | ~Light3DBorder () |
| virtual void | paint (Control *control, GraphicsContext *context) |
| Draw the border, using the passed in context to draw on. | |
| virtual void | paint (Rect *bounds, GraphicsContext *context) |
| paints a border in the given bounds on the context | |
| virtual Rect | getClientRect (Rect *initialBounds, Control *control) |
Returns a client rect in which contained components may live. | |
| void | setInverted (const bool &inverted) |
| bool | isInverted () |
Protected Attributes | |
| bool | inverted_ |
Detailed Description
Class Light3DBorder documentation.
Constructor & Destructor Documentation
|
|
|
|
|
|
|
|
|
|
|
|
Member Function Documentation
|
||||||||||||
|
Thus if a particular implementation required a 3 pixel border at the edges to draw itself, then it would retrieve the component's border and then reduce it by 3 pixels. This new value is the available area that the component could use to place child components
Implements VCF::Border. |
|
|
|
|
||||||||||||
|
paints a border in the given bounds on the context
Implements VCF::Border. |
|
||||||||||||
|
Draw the border, using the passed in context to draw on. The control argument may be used for specific purposes, but typically it's just used to get the initial bounds for the border to draw within. Implements VCF::Border. |
|
|
|
Member Data Documentation
|
|
|
The documentation for this class was generated from the following file:
- vcf/ApplicationKit/Light3DBorder.h
