![]() |
Public API Reference |
#include <csstatic.h>
Inheritance diagram for csStatic:
Public Methods | |
csStatic (csComponent *iParent, csComponent *iLink, const char *iText, csStaticStyle iStyle=csscsLabel) | |
Create static component object (by default - a label) linked to another. More... | |
csStatic (csComponent *iParent, csStaticStyle iStyle=csscsRectangle) | |
Create static component object without text (by default - a rectangle). More... | |
csStatic (csComponent *iParent, csPixmap *iBitmap) | |
Create static bitmap object. More... | |
virtual | ~csStatic () |
Destroy the static object. More... | |
virtual void | SetText (const char *iText) |
Set static component text. More... | |
virtual void | Draw () |
Draw the static component. More... | |
virtual bool | HandleEvent (iEvent &Event) |
Handle input events. More... | |
virtual bool | PostHandleEvent (iEvent &Event) |
Pre-handle input events. More... | |
virtual void | SuggestSize (int &w, int &h) |
Return the recommended minimal size of static object. More... | |
void | SetTextAlign (int iTextAlignment) |
Set text alignment (only for csscsText style). More... | |
void | SetLink (csComponent *iLink) |
Set linked component. More... |
Static controls can be created of many different styles (see csStaticStyle definition above), and they can look completely different one from another. The only common 'function' of all static controls is that they can act as 'dialog labels', i.e. the text assigned to a static component can contain a 'hot' letter, and if you press 'Alt+letter' the first selectable component following the static one will be activated.
Definition at line 126 of file csstatic.h.
|
Create static component object (by default - a label) linked to another.
|
|
Create static component object without text (by default - a rectangle).
|
|
Create static bitmap object.
|
|
Destroy the static object.
|
|
Draw the static component.
Reimplemented from csComponent. Reimplemented in csColorWheel. |
|
Handle input events.
Reimplemented from csComponent. Reimplemented in csColorWheel. |
|
Pre-handle input events.
Reimplemented from csComponent. |
|
Set linked component.
Definition at line 178 of file csstatic.h. |
|
Set static component text.
Reimplemented from csComponent. |
|
Set text alignment (only for csscsText style).
Definition at line 174 of file csstatic.h. |
|
Return the recommended minimal size of static object.
Reimplemented from csComponent. |