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: