#include "api/LCDScroller.h"
Inheritance diagram for LCDScroller:
Definition at line 12 of file LCDScroller.h.
Public Types | |
typedef std::list< std::string > | ParameterList |
A list of parameters for set method. | |
Public Member Functions | |
LCDScroller (LCDElement *parent=0, const std::string &id="") | |
Default Constructor. | |
void | set (const std::string &text, int left=1, int top=1, int right=10, int bottom=1, int speed=8, Direction direction=Horizontal) |
Set the values for the widget. | |
void | setText (const std::string &text) |
Set the displayed text. | |
std::string | getText () |
Get the displayed text. | |
void | setWidth (int width) |
Set the width of the scroller. | |
void | setHeight (int height) |
Set the height of the scroller. | |
void | setSpeed (int speed) |
Set the speed of the scroller. | |
void | move (int x, int y=1) |
Move the widget to a new location. | |
void | set (const ParameterList &pList) |
Generic method to set widget parameter. | |
void | add (LCDElement *child) |
Add a child to the component. | |
const std::string & | getId () |
Returns Id of the element. | |
Static Public Member Functions | |
bool | exists (std::string id) |
Test if a widget with given Id exists. |
|
This is a list containing strings. Each string corresponds to a parameter. Definition at line 42 of file LCDWidget.h. |
|
This constructor can be used without parameter in most cases. But the widget will have to be added to a parent (screen or frame).
Definition at line 7 of file LCDScroller.cpp. |
|
This method is used to add a child to a component.
Definition at line 110 of file LCDElement.cpp. |
|
This static method is used to test the existence of a widget.
Definition at line 76 of file LCDElement.cpp. |
|
With this method one can have read access to the element identifier.
Definition at line 82 of file LCDElement.cpp. |
|
Get the text displayed on the LCD by this widget.
Definition at line 56 of file LCDScroller.cpp. |
|
Change the coordinate of a widget. Even if all the widgets have this method, it won't have an effect on all of them.
Definition at line 22 of file LCDWidget.cpp. |
|
This method can be used to set all parameters of a widget. You should know the ones that are used by the protocol to put all of them in correct order.
Definition at line 34 of file LCDWidget.cpp. |
|
Set or change the useful values for this widget.
Definition at line 39 of file LCDScroller.cpp. |
|
Set or change the height of the widget.
Definition at line 65 of file LCDScroller.cpp. |
|
Set or change the speed of the scrolling.
Definition at line 70 of file LCDScroller.cpp. |
|
Set or change the text displayed on the LCD by this widget.
Definition at line 51 of file LCDScroller.cpp. |
|
Set or change the width of the widget.
Definition at line 60 of file LCDScroller.cpp. |