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


Public Member Functions | |
| CDasherViewSquare (CDasherScreen *DasherScreen, CDasherModel &DasherModel, Dasher::Opts::ScreenOrientations Orientation=Dasher::Opts::LeftToRight) | |
| void | TapOnDisplay (int mousex, int mousey, unsigned long Time) |
| void | ChangeScreen (CDasherScreen *NewScreen) |
| void | DrawMouse (int mousex, int mousey) |
| void | DrawKeyboard () |
Private Member Functions | |
| const void | screen2dasher (int *mousex, int *mousey) |
| const int | dasherx2screen (const myint sx) |
| const int | dashery2screen (myint sy) |
| int | RenderNode (const symbol Character, const int Color, Opts::ColorSchemes ColorScheme, myint y1, myint y2, int &mostleft, bool &force, bool text) |
| void | CheckForNewRoot () |
| void | Crosshair (myint sx) |
| double | xmap (double x) |
| double | ixmap (double x) |
Private Attributes | |
| double | m_dXmpa |
| double | m_dXmpb |
| double | m_dXmpc |
| double | m_dXmpd |
| myint | m_Y1 |
| myint | m_Y2 |
| myint | m_Y3 |
| myint | s_Y1 |
| myint | s_Y2 |
| myint | s_Y3 |
| int | CanvasX |
| int | CanvasY |
| int | CanvasBorder |
|
||||||||||||||||
|
Definition at line 36 of file DasherViewSquare.cpp. References ChangeScreen(), Dasher::CDasherView::DasherModel(), m_dXmpa, m_dXmpb, m_dXmpc, m_dXmpd, m_Y1, m_Y2, and m_Y3. |
|
|
Reimplemented from Dasher::CDasherView. Definition at line 220 of file DasherViewSquare.cpp. References CanvasBorder, CanvasX, CanvasY, Dasher::CDasherView::ChangeScreen(), Height, Dasher::CDasherView::Screen(), and Width. Referenced by CDasherViewSquare(). |
|
|
Definition at line 130 of file DasherViewSquare.cpp. References alive, Dasher::CDasherNode::Children(), Dasher::CDasherView::DasherModel(), dasherx2screen(), Dasher::CDasherNode::Hbnd(), i, Dasher::CDasherNode::Lbnd(), range, and Dasher::CDasherNode::Symbol(). Referenced by TapOnDisplay(). |
|
|
Implements Dasher::CDasherView. |
|
|
Referenced by CheckForNewRoot(), DrawMouse(), and RenderNode(). |
|
|
Referenced by DrawMouse(), and RenderNode(). |
|
|
Implements Dasher::CDasherView. Definition at line 195 of file DasherViewSquare.cpp. References CanvasY, Dasher::CDasherView::Screen(), Dasher::CDasherScreen::tagpoint::x, and Dasher::CDasherScreen::tagpoint::y. |
|
||||||||||||
|
Implements Dasher::CDasherView. Definition at line 187 of file DasherViewSquare.cpp. References dasherx2screen(), dashery2screen(), Dasher::Opts::Objects, Dasher::CDasherView::Screen(), and screen2dasher(). |
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
Implements Dasher::CDasherView. Definition at line 58 of file DasherViewSquare.cpp. References abs, CanvasX, CanvasY, dasherx2screen(), dashery2screen(), height, Dasher::CDasherView::MapScreen(), min, Dasher::CDasherView::Screen(), Size, and Dasher::CDasherView::UnMapScreen(). |
|
||||||||||||
|
Referenced by DrawMouse(), and TapOnDisplay(). |
|
||||||||||||||||
|
Implements Dasher::CDasherView. Definition at line 175 of file DasherViewSquare.cpp. References CanvasX, CheckForNewRoot(), Dasher::CDasherView::DasherModel(), screen2dasher(), and Dasher::CDasherView::UnMapScreen(). |
|
|
|
|
|
Definition at line 50 of file DasherViewSquare.h. Referenced by ChangeScreen(). |
|
|
Definition at line 50 of file DasherViewSquare.h. Referenced by ChangeScreen(), RenderNode(), and TapOnDisplay(). |
|
|
Definition at line 50 of file DasherViewSquare.h. Referenced by ChangeScreen(), DrawKeyboard(), and RenderNode(). |
|
|
Definition at line 47 of file DasherViewSquare.h. Referenced by CDasherViewSquare(). |
|
|
Definition at line 47 of file DasherViewSquare.h. Referenced by CDasherViewSquare(). |
|
|
Definition at line 47 of file DasherViewSquare.h. Referenced by CDasherViewSquare(). |
|
|
Definition at line 47 of file DasherViewSquare.h. Referenced by CDasherViewSquare(). |
|
|
Definition at line 48 of file DasherViewSquare.h. Referenced by CDasherViewSquare(). |
|
|
Definition at line 48 of file DasherViewSquare.h. Referenced by CDasherViewSquare(). |
|
|
Definition at line 48 of file DasherViewSquare.h. Referenced by CDasherViewSquare(). |
|
|
Definition at line 49 of file DasherViewSquare.h. |
|
|
Definition at line 49 of file DasherViewSquare.h. |
|
|
Definition at line 49 of file DasherViewSquare.h. |
1.4.2