28 #ifndef WINTERMUTE_UIEDIT_H 29 #define WINTERMUTE_UIEDIT_H 31 #include "engines/wintermute/persistent.h" 32 #include "engines/wintermute/ui/ui_object.h" 33 #include "common/events.h" 41 int insertChars(
int pos,
const byte *chars,
int num);
42 int deleteChars(
int start,
int end);
44 bool display(
int offsetX,
int offsetY)
override;
45 bool handleKeypress(
Common::Event *event,
bool printable =
false)
override;
47 void setCursorChar(
const char *character);
52 bool loadFile(
const char *filename);
53 bool loadBuffer(
char *buffer,
bool complete =
true);
58 bool scSetProperty(
const char *name,
ScValue *value)
override;
60 const char *scToString()
override;
62 uint32 _cursorBlinkRate;
63 uint32 _lastBlinkTime;
Definition: base_game.h:75
Definition: script_value.h:42
Definition: base_dynamic_buffer.h:35
Definition: script_stack.h:41
Definition: base_font.h:37
Definition: achievements_tables.h:27
Definition: ui_object.h:39