Public Member Functions | |
| 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::String & | getText () |
| void | setAction (DialogAction action) |
Protected Attributes | |
| Common::String | _text |
| Graphics::MacText * | _macText |
| Common::Rect | _bounds |
| DialogAction | _action |