diff options
author | smatz <smatz@openttd.org> | 2008-08-31 20:54:01 +0000 |
---|---|---|
committer | smatz <smatz@openttd.org> | 2008-08-31 20:54:01 +0000 |
commit | 7fa98e33ce4a7478cdb56c0f4d66f0028a4cdc53 (patch) | |
tree | f6f115d0bad5df5bfb8309d4415e85e8af7b1985 /src | |
parent | 744b3527e56da8dd982dc310f1574485809371f0 (diff) | |
download | openttd-7fa98e33ce4a7478cdb56c0f4d66f0028a4cdc53.tar.xz |
(svn r14209) -Feature(tte): doubleclick to join selected server/company
Diffstat (limited to 'src')
-rw-r--r-- | src/network/network_gui.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/network/network_gui.cpp b/src/network/network_gui.cpp index d8ebfffea..3048f5c56 100644 --- a/src/network/network_gui.cpp +++ b/src/network/network_gui.cpp @@ -530,6 +530,14 @@ public: } } + virtual void OnDoubleClick(Point pt, int widget) + { + if (widget == NGWW_MATRIX) { + /* is the Join button enabled? */ + if (!this->IsWidgetDisabled(NGWW_JOIN)) this->OnClick(pt, NGWW_JOIN); + } + } + virtual void OnDropdownSelect(int widget, int index) { switch (widget) { @@ -1211,6 +1219,14 @@ struct NetworkLobbyWindow : public Window { break; } } + + virtual void OnDoubleClick(Point pt, int widget) + { + if (widget == NLWW_MATRIX) { + /* is the Join button enabled? */ + if (!this->IsWidgetDisabled(NLWW_JOIN)) this->OnClick(pt, NLWW_JOIN); + } + } }; static const Widget _network_lobby_window_widgets[] = { |