ScummVM API documentation
MacVenture::DialogTextInput Class Reference
Inheritance diagram for MacVenture::DialogTextInput:
MacVenture::DialogElement

Public Member Functions

 DialogTextInput (Dialog *dialog, Gui *gui, Common::Point position, uint width, uint height, Graphics::TextAlign alignment=Graphics::kTextAlignLeft)
 
void updateCursorPos ()
 
void undrawCursor ()
 
- Public Member Functions inherited from MacVenture::DialogElement
 DialogElement (Dialog *dialog, Common::String title, DialogAction action, Common::Point position, uint width=0, uint height=0, Graphics::TextAlign alignment=Graphics::kTextAlignLeft)
 
bool processEvent (Dialog *dialog, Common::Event event)
 
void draw (MacVenture::Dialog *dialog, Graphics::ManagedSurface &target)
 
const Common::StringgetText ()
 
void setAction (DialogAction action)
 

Public Attributes

Common::Point _cursorPos
 
bool _cursorState
 
bool _cursorDirty
 

Additional Inherited Members

- Protected Attributes inherited from MacVenture::DialogElement
Common::String _text
 
Graphics::MacText_macText
 
Common::Rect _bounds
 
DialogAction _action
 

The documentation for this class was generated from the following file: