]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/boost/winapi/show_window.hpp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / boost / winapi / show_window.hpp
1 /*
2 * Copyright 2016 Klemens D. Morgenstern
3 *
4 * Distributed under the Boost Software License, Version 1.0.
5 * See http://www.boost.org/LICENSE_1_0.txt
6 */
7
8 #ifndef BOOST_WINAPI_SHOW_WINDOW_HPP_INCLUDED_
9 #define BOOST_WINAPI_SHOW_WINDOW_HPP_INCLUDED_
10
11 #include <boost/winapi/basic_types.hpp>
12
13 #ifdef BOOST_HAS_PRAGMA_ONCE
14 #pragma once
15 #endif
16
17 #if BOOST_WINAPI_PARTITION_DESKTOP
18
19 #if !defined( BOOST_USE_WINDOWS_H )
20 extern "C" {
21 BOOST_WINAPI_DETAIL_DECLARE_HANDLE(HWND);
22
23 BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC ShowWindow(
24 HWND hWnd,
25 int nCmdShow);
26
27 BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC ShowWindowAsync(
28 HWND hWnd,
29 int nCmdShow);
30 } // extern "C"
31 #endif // BOOST_USE_WINDOWS_H
32
33 namespace boost {
34 namespace winapi {
35
36 typedef ::HWND HWND_;
37 using ::ShowWindow;
38 using ::ShowWindowAsync;
39
40 #if defined( BOOST_USE_WINDOWS_H ) && !defined( NOSHOWWINDOW )
41
42 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_HIDE_ = SW_HIDE;
43 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWNORMAL_ = SW_SHOWNORMAL;
44 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_NORMAL_ = SW_NORMAL;
45 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWMINIMIZED_ = SW_SHOWMINIMIZED;
46 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWMAXIMIZED_ = SW_SHOWMAXIMIZED;
47 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_MAXIMIZE_ = SW_MAXIMIZE;
48 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWNOACTIVATE_ = SW_SHOWNOACTIVATE;
49 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOW_ = SW_SHOW;
50 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_MINIMIZE_ = SW_MINIMIZE;
51 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWMINNOACTIVE_ = SW_SHOWMINNOACTIVE;
52 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWNA_ = SW_SHOWNA;
53 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_RESTORE_ = SW_RESTORE;
54 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWDEFAULT_ = SW_SHOWDEFAULT;
55 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_FORCEMINIMIZE_ = SW_FORCEMINIMIZE;
56 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_MAX_ = SW_MAX;
57 BOOST_CONSTEXPR_OR_CONST DWORD_ HIDE_WINDOW_ = HIDE_WINDOW;
58 BOOST_CONSTEXPR_OR_CONST DWORD_ SHOW_OPENWINDOW_ = SHOW_OPENWINDOW;
59 BOOST_CONSTEXPR_OR_CONST DWORD_ SHOW_ICONWINDOW_ = SHOW_ICONWINDOW;
60 BOOST_CONSTEXPR_OR_CONST DWORD_ SHOW_FULLSCREEN_ = SHOW_FULLSCREEN;
61 BOOST_CONSTEXPR_OR_CONST DWORD_ SHOW_OPENNOACTIVATE_ = SHOW_OPENNOACTIVATE;
62 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_PARENTCLOSING_ = SW_PARENTCLOSING;
63 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_OTHERZOOM_ = SW_OTHERZOOM;
64 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_PARENTOPENING_ = SW_PARENTOPENING;
65 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_OTHERUNZOOM_ = SW_OTHERUNZOOM;
66
67 #else
68
69 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_HIDE_ = 0;
70 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWNORMAL_ = 1;
71 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_NORMAL_ = 1;
72 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWMINIMIZED_ = 2;
73 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWMAXIMIZED_ = 3;
74 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_MAXIMIZE_ = 3;
75 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWNOACTIVATE_ = 4;
76 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOW_ = 5;
77 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_MINIMIZE_ = 6;
78 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWMINNOACTIVE_ = 7;
79 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWNA_ = 8;
80 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_RESTORE_ = 9;
81 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_SHOWDEFAULT_ = 10;
82 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_FORCEMINIMIZE_ = 11;
83 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_MAX_ = 11;
84 BOOST_CONSTEXPR_OR_CONST DWORD_ HIDE_WINDOW_ = 0;
85 BOOST_CONSTEXPR_OR_CONST DWORD_ SHOW_OPENWINDOW_ = 1;
86 BOOST_CONSTEXPR_OR_CONST DWORD_ SHOW_ICONWINDOW_ = 2;
87 BOOST_CONSTEXPR_OR_CONST DWORD_ SHOW_FULLSCREEN_ = 3;
88 BOOST_CONSTEXPR_OR_CONST DWORD_ SHOW_OPENNOACTIVATE_ = 4;
89 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_PARENTCLOSING_ = 1;
90 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_OTHERZOOM_ = 2;
91 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_PARENTOPENING_ = 3;
92 BOOST_CONSTEXPR_OR_CONST DWORD_ SW_OTHERUNZOOM_ = 4;
93
94 #endif
95
96 }
97 }
98
99 #endif // BOOST_WINAPI_PARTITION_DESKTOP
100
101 #endif // BOOST_WINAPI_SHOW_WINDOW_HPP_INCLUDED_