-
class
TextManip
: public Manipulator
(Return to index)
-
text manipulator
Type:
Base Classes:
Derived Classes
Include file:
Description: man page
Public:
- void
BackwardCharacter (int = 1)
- void
BackwardLine (int = 1)
- void
BackwardWord (int = 1)
- void
BeginningOfLine ()
- void
BeginningOfSelection ()
- void
BeginningOfText ()
- void
BeginningOfWord ()
- boolean
Contains (Coord, Coord)
- void
DeleteCharacter (int)
- void
DeleteLine ()
- void
DeleteSelection ()
- void
DeleteText (int)
- int
Dot ()
- virtual void
Effect (Event&)
- virtual Coord
GetLineHeight ()
- virtual Painter*
GetPainter ()
- virtual void
GetPosition (Coord&, Coord&)
- virtual Coord
GetTabWidth ()
- virtual const char*
GetText (int&)
- virtual Tool*
GetTool ()
- virtual Viewer*
GetViewer ()
- virtual void
Grasp (Event&)
- const Event&
GraspEvent ()
- virtual boolean
HandleKey (Event&)
- void
InsertCharacter (char)
- void
InsertText (const char*, int)
- int
Locate (Coord, Coord)
- virtual boolean
Manipulating (Event&)
- int
Mark ()
- void
Select (int dot)
- void
Select (int dot, int mark)
- void
SelectAll ()
- void
SelectMore (int mark)
- virtual void
SetTool (Tool*)
- virtual void
SetViewer (Viewer*)
-
TextManip (Viewer*, Painter*, Coord h, Coord tab, Tool* = nil)
-
TextManip (Viewer*, Painter*, Coord tab, Tool* = nil)
-
TextManip ( Viewer*, const char*, int, Coord, Coord, Painter*, Coord h, Coord tab, Tool* = nil )
-
TextManip ( Viewer*, const char*, int, Coord, Coord, Painter*, Coord tab, Tool* = nil )
- virtual
~TextManip ()
Protected:
- void
CheckBuf (int more)
- void
Init ( Viewer*, Painter*, Coord, Coord, Tool*, boolean,const char* =nil,int =0 )
- void
InitTextDisplay (const char*, int)
- void
PlaceTextDisplay (Coord, Coord)
- char*
_buf
- int
_bufsize
- TextDisplay*
_display
- int
_dot, _mark
- PSFont*
_font
- Event
_grasp_e
- Coord
_lineHt, _tabWidth
- boolean
_multiline
- Painter*
_painter
- boolean
_prepositioned
- boolean
_selecting
- Selection*
_selection
- TextBuffer*
_text
- Tool*
_tool
- Viewer*
_viewer
- Coord
_xpos, _ypos
(more documentation)