From 2a54ed6060da38f00a348159ddc98942e00f1da7 Mon Sep 17 00:00:00 2001 From: george82 Date: Sun, 27 Nov 2005 16:25:52 +0000 Subject: [PATCH] Overrided the base methods ToolBar::show() and ToolBar::hide() in ViewerToolBar class. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@416 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- vncviewer/ViewerToolBar.cxx | 10 ++++++++++ vncviewer/ViewerToolBar.h | 3 +++ 2 files changed, 13 insertions(+) diff --git a/vncviewer/ViewerToolBar.cxx b/vncviewer/ViewerToolBar.cxx index c0f8115a..9846262b 100644 --- a/vncviewer/ViewerToolBar.cxx +++ b/vncviewer/ViewerToolBar.cxx @@ -48,3 +48,13 @@ void ViewerToolBar::create(HWND parentHwnd) { // Resize the toolbar window autoSize(); } + +void ViewerToolBar::show() { + ShowWindow(getHandle(), SW_SHOW); + SendMessage(parentHwnd, WM_SIZE, 0, 0); +} + +void ViewerToolBar::hide() { + ShowWindow(getHandle(), SW_HIDE); + SendMessage(parentHwnd, WM_SIZE, 0, 0); +} diff --git a/vncviewer/ViewerToolBar.h b/vncviewer/ViewerToolBar.h index 3f5ccdf9..8e829e7c 100644 --- a/vncviewer/ViewerToolBar.h +++ b/vncviewer/ViewerToolBar.h @@ -30,4 +30,7 @@ public: ~ViewerToolBar() {} void create(HWND parentHwnd); + + void show(); + void hide(); }; -- 2.39.5