1: /*
2: ============================================================================
3: xoblite™ -> an advanced "extended shell" for Microsoft® Windows® 11
4: Copyright © 2002-2026 Karl Henrik Henriksson [qwilk/@xoblite]
5: Copyright © 2001-2004 The Blackbox for Windows Development Team
6: http://xoblite.net/ + https://github.com/xoblite/
7: ============================================================================
8:
9: Blackbox for Windows is free software, released under the
10: GNU General Public License (GPL version 2 or later), with an extension
11: that allows linking of proprietary modules under a controlled interface.
12: What this means is that plugins etc. are allowed to be released
13: under any license the author wishes. Please note, however, that the
14: original Blackbox gradient math code used in Blackbox for Windows
15: is available under the BSD license.
16:
17: http://www.fsf.org/licenses/gpl.html
18: http://www.fsf.org/licenses/gpl-faq.html#LinkingOverControlledInterface
19: http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5
20:
21: This program is distributed in the hope that it will be useful,
22: but WITHOUT ANY WARRANTY; without even the implied warranty of
23: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24: GNU General Public License for more details.
25:
26: For additional license information, please read the included license.html.
27:
28: ============================================================================
29: */
30:
31: #ifndef __SOUNDS_H_
32: #define __SOUNDS_H_
33:
34: //===========================================================================
35:
36: enum
37: {
38: SFX_STARTUP = 1,
39: SFX_RECONFIGURE,
40: SFX_THEME_CHANGE,
41:
42: SFX_MENU_SHOW,
43: SFX_MENU_NAVIGATE,
44: SFX_MENU_SUBFOLDER,
45: SFX_MENU_CLICK,
46: SFX_MENU_HIDE,
47:
48: SFX_TOGGLE_ELEMENT,
49: SFX_WORKSPACE_CHANGE,
50:
51: SFX_TASKBAR_MINIMIZE,
52: SFX_TASKBAR_RESTORE,
53: SFX_TASKBAR_ZOOM,
54: SFX_TASKBAR_TILE,
55:
56: SFX_HOTKEY,
57:
58: SFX_CLOCK_HOUR,
59: SFX_CLOCK_HALFHOUR,
60:
61: SFX_LOCK_WORKSTATION,
62:
63: SFX_NOT_SUPPORTED // -> "No more SFXs" marker
64: };
65:
66: void PlaySoundFX(int sound);
67:
68: //===========================================================================
69: /*
70: SFX_SYSTEM_SHUTDOWN,
71: SFX_SYSTEM_REBOOT,
72: SFX_SYSTEM_LOGOFF,
73: SFX_SYSTEM_LOCKWORKSTATION,
74: SFX_CORE_STYLE_CHANGE,
75: SFX_CORE_RESTART,
76:
77: SFX_WINDOW_SHADE,
78: SFX_WINDOW_UNSHADE,
79: SFX_STYLESMENU_SHOW,
80: SFX_THEMESMENU_SHOW,
81: SFX_WORKSPACESMENU_SHOW,
82:
83: SFX_MENU_LEFTCLICK,
84: SFX_MENU_RIGHTCLICK,
85: SFX_MENU_MIDCLICK,
86:
87: SFX_MENU_PIN,
88: SFX_MENU_UNPIN,
89:
90: #define SFX_CORE_LOADPLUGIN
91: #define SFX_CORE_UNLOADPLUGIN
92:
93: #define SFX_CORE_CHECKFORUPDATES
94: #define SFX_CORE_UPDATESFOUND
95:
96: #define SFX_CORE_WRITEPROTECTION_ENABLED
97: #define SFX_CORE_WRITEPROTECTION_DISABLED
98:
99: #define SFX_CORE_HOTKEY
100:
101: //====================
102:
103: #define SFX_TOOLBAR_SHOW
104: #define SFX_TOOLBAR_HIDE
105: #define SFX_TOOLBAR_BUTTON_WORKSPACE_PREVIOUS
106: #define SFX_TOOLBAR_BUTTON_WORKSPACE_NEXT
107: #define SFX_TOOLBAR_BUTTON_TASK_PREVIOUS
108: #define SFX_TOOLBAR_BUTTON_TASK_NEXT
109:
110: #define SFX_TOOLBAR_MODE_TASKBAR
111: #define SFX_TOOLBAR_MODE_WINDOWLABEL
112:
113: //====================
114:
115: //#define SFX_SYSTEMBAR_SHOW
116: //#define SFX_SYSTEMBAR_HIDE
117: //#define SFX_SYSTEMBAR_TRAY_SHOW
118: //#define SFX_SYSTEMBAR_TRAY_HIDE
119:
120: #define SFX_TASKBAR_NEW_TASK
121: #define SFX_TASKBAR_FLASHING_TASK
122:
123: //====================
124:
125: #define SFX_CONSOLE_REGULAR_MESSAGE
126: #define SFX_CONSOLE_ERROR_MESSAGE
127: #define SFX_CONSOLE_WARNING_MESSAGE
128: #define SFX_CONSOLE_INFORMATION_MESSAGE
129:
130: #define SFX_BALLOON_TOOLTIP_NOTIFICATION
131:
132: //====================
133:
134: #define SFX_SLIT_SHOW
135: #define SFX_SLIT_HIDE
136:
137: //====================
138:
139: #define SFX_PLUGINS_SHOW
140: #define SFX_PLUGINS_HIDE
141:
142: //====================
143:
144: #define SFX_WINDOW_SHADE
145: #define SFX_WINDOW_UNSHADE
146:
147: #define SFX_WINDOW_STICKY
148: #define SFX_WINDOW_UNSTICKY
149:
150: #define SFX_WINDOW_ALWAYSONTOP
151: #define SFX_WINDOW_NOTALWAYSONTOP
152:
153: #define SFX_WINDOW_MINIMIZE
154:
155: #define SFX_WINDOW_MAXIMIZE
156: #define SFX_WINDOW_RESTORE
157:
158: #define SFX_WINDOW_CLOSE
159:
160: //====================
161:
162: //#define SFX_OTHER_PLUGINNAME_SOMETHING
163: */
164: //===========================================================================
165:
166: #endif /* __SOUNDS_H_ */
167: