diff options
author | george82 <george82@3789f03b-4d11-0410-bbf8-ca57d06f2519> | 2005-11-05 04:54:51 +0000 |
---|---|---|
committer | george82 <george82@3789f03b-4d11-0410-bbf8-ca57d06f2519> | 2005-11-05 04:54:51 +0000 |
commit | 1a557d9a0a9339a865f21be23e8c8c019dba1ac3 (patch) | |
tree | acdcc7313d99e06386808d9858ee06a427ec22c1 /rfb_win32 | |
parent | d27bba040cc9253d874fc5e65aa9df5657f45969 (diff) | |
download | tigervnc-1a557d9a0a9339a865f21be23e8c8c019dba1ac3.tar.gz tigervnc-1a557d9a0a9339a865f21be23e8c8c019dba1ac3.zip |
Added new method ToolBar::isVisible() in the rfb_win32 library.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@375 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'rfb_win32')
-rw-r--r-- | rfb_win32/ToolBar.cxx | 5 | ||||
-rw-r--r-- | rfb_win32/ToolBar.h | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/rfb_win32/ToolBar.cxx b/rfb_win32/ToolBar.cxx index 4061bb38..6392ebdc 100644 --- a/rfb_win32/ToolBar.cxx +++ b/rfb_win32/ToolBar.cxx @@ -209,3 +209,8 @@ void ToolBar::show() { void ToolBar::hide() { ShowWindow(getHandle(), SW_HIDE); } + +bool ToolBar::isVisible() { + DWORD style = GetWindowLong(getHandle(), GWL_STYLE); + return (bool)(style & WS_VISIBLE); +} diff --git a/rfb_win32/ToolBar.h b/rfb_win32/ToolBar.h index feed1a02..2242c2a4 100644 --- a/rfb_win32/ToolBar.h +++ b/rfb_win32/ToolBar.h @@ -118,6 +118,9 @@ namespace rfb { // hide() hides the toolbar window. void hide(); + // isVisible() check the toolbar window on visible. + bool isVisible(); + protected: HWND hwndToolBar; HWND parentHwnd; |