- EditTitleDialogThread(EditPopupTitle *edit_title);
- ~EditTitleDialogThread();
- BC_Window* new_gui();
- void start(int wx, int wy);
+ EditPopupUserTitleText(EditPopupUserTitleWindow *window,
+ MWindow *mwindow, int x, int y, const char *text);
+ ~EditPopupUserTitleText();
+ int handle_event();
+
+ MWindow *mwindow;
+ EditPopupUserTitleWindow *window;
+};
+
+class EditPopupUserTitleWindow : public BC_Window
+{
+public:
+ EditPopupUserTitleWindow(MWindow *mwindow, EditPopup *popup, int wx, int wy);
+ ~EditPopupUserTitleWindow();
+
+ void create_objects();
+ void handle_close_event(int result);
+
+ EditPopupUserTitleText *title_text;
+ MWindow *mwindow;
+ EditPopup *popup;
+ char new_text[BCTEXTLEN];
+};
+
+class EditUserTitleDialogThread : public BC_DialogThread
+{
+public:
+ EditUserTitleDialogThread(EditPopupUserTitle *edit_title);
+ ~EditUserTitleDialogThread();
+