ReactOS
0.4.16-dev-197-g92996da
settings.h
Go to the documentation of this file.
1
/*
2
* Copyright 2004, 2004 Martin Fuchs
3
*
4
* This library is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
8
*
9
* This library is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with this library; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17
*/
18
19
20
//
21
// Explorer clone
22
//
23
// dialogs/settings.h
24
//
25
// Explorer dialogs
26
//
27
// Martin Fuchs, 18.01.2004
28
//
29
30
31
void
ExplorerPropertySheet
(
HWND
hparent);
32
33
35
struct
DesktopSettingsDlg
:
public
OwnerDrawParent
<PropSheetPageDlg>
36
{
37
typedef
OwnerDrawParent<PropSheetPageDlg>
super
;
38
39
DesktopSettingsDlg
(
HWND
hwnd
);
40
41
protected
:
42
ResBitmap
_bmp0
;
43
ResBitmap
_bmp1
;
44
ResBitmap
_bmp2
;
45
ResBitmap
_bmp3
;
46
ResBitmap
_bmp4
;
47
ResBitmap
_bmp5
;
48
ResBitmap
_bmp6
;
49
ResBitmap
_bmp7
;
50
ResBitmap
_bmp8
;
51
ResBitmap
_bmp9
;
52
ResBitmap
_bmp10
;
53
54
int
_alignment_cur
;
55
int
_alignment_tmp
;
56
57
int
_display_version_org
;
58
59
virtual
int
Command
(
int
id
,
int
code
);
60
virtual
int
Notify
(
int
id
,
NMHDR
* pnmh);
61
};
62
63
65
struct
TaskbarSettingsDlg
:
public
PropSheetPageDlg
66
{
67
typedef
PropSheetPageDlg
super
;
68
69
TaskbarSettingsDlg
(
HWND
hwnd
);
70
71
virtual
int
Command
(
int
id
,
int
code
);
72
virtual
int
Notify
(
int
id
,
NMHDR
* pnmh);
73
74
protected
:
75
XMLDoc
_cfg_org
;
76
};
77
78
80
struct
StartmenuSettingsDlg
:
public
PropSheetPageDlg
81
{
82
typedef
PropSheetPageDlg
super
;
83
84
StartmenuSettingsDlg
(
HWND
hwnd
);
85
86
virtual
int
Command
(
int
id
,
int
code
);
87
};
88
89
91
struct
MdiSdiDlg
:
public
ResizeController
<Dialog>
92
{
93
typedef
ResizeController<Dialog>
super
;
94
95
MdiSdiDlg
(
HWND
hwnd
);
96
97
protected
:
98
virtual
int
Command
(
int
id
,
int
code
);
99
};
void
Definition:
nsiface.idl:2307
ExplorerPropertySheet
void ExplorerPropertySheet(HWND hparent)
Definition:
settings.cpp:37
Command
Definition:
shell.h:41
DesktopSettingsDlg
"Desktopbar Settings" Property Sheet Dialog
Definition:
settings.h:36
DesktopSettingsDlg::_bmp4
ResBitmap _bmp4
Definition:
settings.h:46
DesktopSettingsDlg::_bmp3
ResBitmap _bmp3
Definition:
settings.h:45
DesktopSettingsDlg::_alignment_cur
int _alignment_cur
Definition:
settings.h:54
DesktopSettingsDlg::_bmp7
ResBitmap _bmp7
Definition:
settings.h:49
DesktopSettingsDlg::_alignment_tmp
int _alignment_tmp
Definition:
settings.h:55
DesktopSettingsDlg::_bmp6
ResBitmap _bmp6
Definition:
settings.h:48
DesktopSettingsDlg::_display_version_org
int _display_version_org
Definition:
settings.h:57
DesktopSettingsDlg::_bmp1
ResBitmap _bmp1
Definition:
settings.h:43
DesktopSettingsDlg::_bmp10
ResBitmap _bmp10
Definition:
settings.h:52
DesktopSettingsDlg::_bmp8
ResBitmap _bmp8
Definition:
settings.h:50
DesktopSettingsDlg::super
OwnerDrawParent< PropSheetPageDlg > super
Definition:
settings.h:37
DesktopSettingsDlg::_bmp9
ResBitmap _bmp9
Definition:
settings.h:51
DesktopSettingsDlg::_bmp5
ResBitmap _bmp5
Definition:
settings.h:47
DesktopSettingsDlg::Notify
virtual int Notify(int id, NMHDR *pnmh)
Definition:
settings.cpp:101
DesktopSettingsDlg::_bmp2
ResBitmap _bmp2
Definition:
settings.h:44
DesktopSettingsDlg::_bmp0
ResBitmap _bmp0
Definition:
settings.h:42
MdiSdiDlg
configuration dialog to choose between MDI and SDI mode
Definition:
settings.h:92
MdiSdiDlg::super
ResizeController< Dialog > super
Definition:
settings.h:93
OwnerDrawParent
draw message routing for ColorButton and PictureButton
Definition:
window.h:625
PropSheetPageDlg
Property Sheet Page (inner dialog)
Definition:
window.h:426
ResBitmap
convenient loading of bitmap resources
Definition:
globals.h:346
ResizeController
Controller base template class for resizable dialogs.
Definition:
window.h:516
StartmenuSettingsDlg
"Startmenu Settings" Property Sheet Dialog
Definition:
settings.h:81
StartmenuSettingsDlg::super
PropSheetPageDlg super
Definition:
settings.h:82
TaskbarSettingsDlg
"Taskbar Settings" Property Sheet Dialog
Definition:
settings.h:66
TaskbarSettingsDlg::super
PropSheetPageDlg super
Definition:
settings.h:67
TaskbarSettingsDlg::_cfg_org
XMLDoc _cfg_org
Definition:
settings.h:75
TaskbarSettingsDlg::Notify
virtual int Notify(int id, NMHDR *pnmh)
Definition:
settings.cpp:166
code
Definition:
inflate.c:139
tagNMHDR
Definition:
winuser.h:3159
hwnd
_In_ LONG _In_ HWND hwnd
Definition:
winddi.h:4023
modules
rosapps
applications
explorer-old
dialogs
settings.h
Generated on Wed Oct 30 2024 06:15:16 for ReactOS by
1.9.6