#include </home/clem/local/src/opie/inputmethods/dasher/DasherScreen.h>
Inheritance diagram for Dasher::CDasherScreen:


Public Types | |
| typedef Dasher::CDasherScreen::tagpoint | point |
| Structure defining a point on the screen. | |
Public Member Functions | |
| CDasherScreen (int width, int height) | |
| virtual void | SetInterface (CDasherWidgetInterface *DasherInterface) |
| Set the widget interface used for communication with the core. | |
| int | GetWidth () const |
| Return the width of the screen. | |
| int | GetHeight () const |
| Return the height of the screen. | |
| virtual void | SetFont (std::string Name)=0 |
| virtual void | SetFontSize (Dasher::Opts::FontSize fontsize)=0 |
| Set the Dasher font to Normal, Big or VBig. | |
| virtual Dasher::Opts::FontSize | GetFontSize ()=0 |
| Return the Dasher font size. | |
| virtual void | TextSize (symbol Character, int *Width, int *Height, int Size) const =0 |
| Set Width and Height to those of the character Character at size Size. | |
| virtual void | DrawText (symbol Character, int x1, int y1, int Size) const =0 |
| Draw character Character of size Size positioned at x1 and y1. | |
| virtual void | DrawRectangle (int x1, int y1, int x2, int y2, int Color, Opts::ColorSchemes ColorScheme) const =0 |
| Draw a filled rectangle. | |
| virtual void | Polyline (point *Points, int Number) const =0 |
| virtual void | DrawPolygon (point *Points, int Number, int Color, Opts::ColorSchemes ColorScheme) const =0 |
| Draw a filled polygon. | |
| virtual void | Blank () const =0 |
| Signal that a frame is being started. | |
| virtual void | Display ()=0 |
| Signal that a frame is finished - the screen should be updated. | |
Protected Attributes | |
| const int | m_iWidth |
| Width and height of the screen. | |
| const int | m_iHeight |
| Width and height of the screen. | |
| CDasherWidgetInterface * | m_DasherInterface |
| Pointer to a widget interface for communication with the core. | |
Classes | |
| struct | tagpoint |
| Structure defining a point on the screen. More... | |
|
|
Structure defining a point on the screen.
|
|
||||||||||||
|
Definition at line 22 of file DasherScreen.h. |
|
|
Signal that a frame is being started.
Implemented in QtDasherScreen. |
|
|
Signal that a frame is finished - the screen should be updated.
Implemented in QtDasherScreen. Referenced by Dasher::CDasherView::Display(). |
|
||||||||||||||||||||
|
Draw a filled polygon.
Implemented in QtDasherScreen. |
|
||||||||||||||||||||||||||||
|
Draw a filled rectangle. Draw a coloured rectangle on the screen
Implemented in QtDasherScreen. |
|
||||||||||||||||||||
|
Draw character Character of size Size positioned at x1 and y1.
Implemented in QtDasherScreen. |
|
|
Return the Dasher font size.
Implemented in QtDasherScreen. |
|
|
Return the height of the screen.
Definition at line 32 of file DasherScreen.h. References m_iHeight. |
|
|
Return the width of the screen.
Definition at line 29 of file DasherScreen.h. References m_iWidth. |
|
||||||||||||
|
Implemented in QtDasherScreen. |
|
|
Set the Dasher font (ie, the screen font) to Name This is the font used to render letters in the main screen Implemented in QtDasherScreen. Referenced by Dasher::CDasherInterface::ChangeScreen(), and Dasher::CDasherInterface::SetDasherFont(). |
|
|
Set the Dasher font to Normal, Big or VBig.
Implemented in QtDasherScreen. Referenced by Dasher::CDasherInterface::SetDasherFontSize(). |
|
|
Set the widget interface used for communication with the core.
Definition at line 26 of file DasherScreen.h. References m_DasherInterface. Referenced by Dasher::CDasherInterface::ChangeAlphabet(), and Dasher::CDasherInterface::ChangeScreen(). |
|
||||||||||||||||||||
|
Set Width and Height to those of the character Character at size Size.
Implemented in QtDasherScreen. |
|
|
Pointer to a widget interface for communication with the core.
Definition at line 98 of file DasherScreen.h. Referenced by SetInterface(). |
|
|
Width and height of the screen.
Definition at line 95 of file DasherScreen.h. Referenced by QtDasherScreen::Blank(), and GetHeight(). |
|
|
Width and height of the screen.
Definition at line 95 of file DasherScreen.h. Referenced by QtDasherScreen::Blank(), and GetWidth(). |
1.4.2