|
@@ -1282,13 +1282,13 @@ struct QueryStringWindow : public QueryS
|
|
|
HandleOnEditText(this->text.buf);
|
|
|
}
|
|
|
this->handled = true;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
virtual void OnClick(Point pt, int widget)
|
|
|
virtual void OnClick(Point pt, int widget, int click_count)
|
|
|
{
|
|
|
switch (widget) {
|
|
|
case QUERY_STR_WIDGET_DEFAULT:
|
|
|
this->text.buf[0] = '\0';
|
|
|
/* Fallthrough */
|
|
|
case QUERY_STR_WIDGET_OK:
|
|
@@ -1447,13 +1447,13 @@ struct QueryWindow : public Window {
|
|
|
|
|
|
virtual void OnPaint()
|
|
|
{
|
|
|
this->DrawWidgets();
|
|
|
}
|
|
|
|
|
|
virtual void OnClick(Point pt, int widget)
|
|
|
virtual void OnClick(Point pt, int widget, int click_count)
|
|
|
{
|
|
|
switch (widget) {
|
|
|
case QUERY_WIDGET_YES: {
|
|
|
/* in the Generate New World window, clicking 'Yes' causes
|
|
|
* DeleteNonVitalWindows() to be called - we shouldn't be in a window then */
|
|
|
QueryCallbackProc *proc = this->proc;
|
|
@@ -1799,13 +1799,13 @@ public:
|
|
|
|
|
|
if (_saveload_mode == SLD_SAVE_GAME || _saveload_mode == SLD_SAVE_SCENARIO) {
|
|
|
this->DrawEditBox(SLWW_SAVE_OSK_TITLE);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
virtual void OnClick(Point pt, int widget)
|
|
|
virtual void OnClick(Point pt, int widget, int click_count)
|
|
|
{
|
|
|
switch (widget) {
|
|
|
case SLWW_SORT_BYNAME: // Sort save names by name
|
|
|
_savegame_sort_order = (_savegame_sort_order == SORT_BY_NAME) ?
|
|
|
SORT_BY_NAME | SORT_DESCENDING : SORT_BY_NAME;
|
|
|
_savegame_sort_dirty = true;
|