27class UINotepadEdit :
public UIMultiLineEdit
33 CLASS_PROTOTYPE(UINotepadEdit);
38 void CharEvent(
int ch)
override;
40 bool GotoLine(
int line);
41 bool FindText(
const char *text,
int offsetFromSel);
42 void MousePressed(Event *ev);
68class UINotepad :
public UIFloatingWindow
70 friend class UINotepadEdit;
81 UINotepadEdit *m_edit;
86 CLASS_PROTOTYPE(UINotepad);
89 void TimeMessage(
const char *message,
int howlong);
95 bool OpenFile(
const char *filename);
96 bool Create(UIWidget *parent,
UIRect2D& rect,
const char *filename);
97 void ChildSizeChanged(Event *ev);
98 void SaveAs(Event *ev);
100 void Open(Event *ev);
101 void OpenFile(Event *ev);
102 void ClosePressed(Event *ev);
103 void OnFind(Event *ev);
104 void OnGoto(Event *ev);
105 void OnCopy(Event *ev);
106 void OnPaste(Event *ev);
107 void OnCut(Event *ev);
108 bool ProcessControlEvents(
int ch);
109 bool ProcessCharEvent(
int ch);
110 void Draw(
void)
override;
111 void setFileName(
const char *filename);
114bool UI_LoadNotepadFile(
const char *filename);
Definition uinotepad.h:69
Definition uinotepad.h:63
Definition uinotepad.h:54
Definition uinotepad.h:58