mirror of https://github.com/OpenTTD/OpenTTD
(svn r11595) -Codechange: add a new member to Window struct, based on its function counterpart HandleButtonClick.
parent
04f0700357
commit
b23f824f18
|
@ -90,6 +90,13 @@ void Window::InvalidateWidget(byte widget_index) const
|
||||||
SetDirtyBlocks(this->left + wi->left, this->top + wi->top, this->left + wi->right + 1, this->top + wi->bottom + 1);
|
SetDirtyBlocks(this->left + wi->left, this->top + wi->top, this->left + wi->right + 1, this->top + wi->bottom + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Window::HandleButtonClick(byte widget)
|
||||||
|
{
|
||||||
|
this->LowerWidget(widget);
|
||||||
|
this->flags4 |= 5 << WF_TIMEOUT_SHL;
|
||||||
|
this->InvalidateWidget(widget);
|
||||||
|
}
|
||||||
|
|
||||||
void HandleButtonClick(Window *w, byte widget)
|
void HandleButtonClick(Window *w, byte widget)
|
||||||
{
|
{
|
||||||
w->LowerWidget(widget);
|
w->LowerWidget(widget);
|
||||||
|
|
|
@ -279,6 +279,8 @@ struct Window {
|
||||||
Window *parent;
|
Window *parent;
|
||||||
byte custom[WINDOW_CUSTOM_SIZE];
|
byte custom[WINDOW_CUSTOM_SIZE];
|
||||||
|
|
||||||
|
void HandleButtonClick(byte widget);
|
||||||
|
|
||||||
void SetWidgetDisabledState(byte widget_index, bool disab_stat);
|
void SetWidgetDisabledState(byte widget_index, bool disab_stat);
|
||||||
void DisableWidget(byte widget_index);
|
void DisableWidget(byte widget_index);
|
||||||
void EnableWidget(byte widget_index);
|
void EnableWidget(byte widget_index);
|
||||||
|
|
Loading…
Reference in New Issue