From a1e8fc08282d11b0132670cf1bfde2b7fe989dc2 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Sun, 3 Jun 2012 15:57:03 +0300
Subject: Hide bot checker window by default.

---
 src/gui/windowmenu.cpp | 6 ++++--
 src/gui/windowmenu.h   | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

(limited to 'src/gui')

diff --git a/src/gui/windowmenu.cpp b/src/gui/windowmenu.cpp
index 6359df7cd..2bebc69a7 100644
--- a/src/gui/windowmenu.cpp
+++ b/src/gui/windowmenu.cpp
@@ -70,7 +70,7 @@ WindowMenu::WindowMenu():
     setFocusable(false);
 
     addButton(N_("BC"), _("Bot checker"), x, h,
-              Input::KEY_WINDOW_BOT_CHECKER);
+              Input::KEY_WINDOW_BOT_CHECKER, false);
     addButton(N_("ONL"), _("Who is online"), x, h,
               Input::KEY_NO_VALUE);
     addButton(N_("KS"), _("Kill stats"), x, h,
@@ -257,7 +257,7 @@ void WindowMenu::valueChanged(const gcn::SelectionEvent &event)
 }
 
 void WindowMenu::addButton(const char* text, std::string description,
-                           int &x, int &h, int key)
+                           int &x, int &h, int key, bool visible)
 {
     Button *btn = new Button(gettext(text), text, this);
     btn->setPosition(x, 0);
@@ -265,6 +265,8 @@ void WindowMenu::addButton(const char* text, std::string description,
     btn->setTag(key);
     add(btn);
     btn->setFocusable(false);
+    if (!visible)
+        btn->setVisible(false);
     mButtons.push_back(btn);
     x += btn->getWidth() + 3;
     h = btn->getHeight();
diff --git a/src/gui/windowmenu.h b/src/gui/windowmenu.h
index 8c57f368b..01d4e4361 100644
--- a/src/gui/windowmenu.h
+++ b/src/gui/windowmenu.h
@@ -84,7 +84,7 @@ class WindowMenu : public Container,
 
     private:
         inline void addButton(const char* text, std::string description,
-                              int &x, int &h, int key);
+                              int &x, int &h, int key, bool visible = true);
 
         void updateButtons();
 
-- 
cgit v1.2.3-70-g09d2