Carbon


Theme Drag Sound Constants

Header: Appearance.h

enum {
    kThemeDragSoundNone = 0,
    kThemeDragSoundMoveWindow = 'wmov',
    kThemeDragSoundGrowWindow = 'wgro',
    kThemeDragSoundMoveUtilWindow = 'umov',
    kThemeDragSoundGrowUtilWindow = 'ugro',
    kThemeDragSoundMoveDialog = 'dmov',
    kThemeDragSoundMoveAlert = 'amov',
    kThemeDragSoundMoveIcon = 'imov',
    kThemeDragSoundSliderThumb = 'slth',
    kThemeDragSoundSliderGhost = 'slgh',
    kThemeDragSoundScrollBarThumb = 'sbth',
    kThemeDragSoundScrollBarGhost = 'sbgh',
    kThemeDragSoundScrollBarArrowDecreasing = 'sbad',
    kThemeDragSoundScrollBarArrowIncreasing = 'sbai',
    kThemeDragSoundDragging = 'drag'
};

Constant descriptions

kThemeDragSoundNone

Specifies that no drag sound is used.

kThemeDragSoundMoveWindow

Specifies a sound to be played when the user moves a document window.

kThemeDragSoundGrowWindow

Specifies a sound to be played when the user resizes a window by dragging the size box.

kThemeDragSoundMoveUtilWindow

Specifies a sound to be played when the user moves a utility window.

kThemeDragSoundGrowUtilWindow

Specifies a sound to be played when the user resizes a utility window by dragging the size box.

kThemeDragSoundMoveDialog

Specifies a sound to be played when the user moves a dialog box.

kThemeDragSoundMoveAlert

Specifies a sound to be played when the user moves an alert box.

kThemeDragSoundMoveIcon

Specifies a sound to be played when the user moves an icon.

kThemeDragSoundSliderThumb

Specifies a sound to be played when the user drags the indicator of a slider control that supports live feedback.

kThemeDragSoundSliderGhost

Specifies a sound to be played when the user drags the indicator of a slider control that does not support live feedback.

kThemeDragSoundScrollBarThumb

Specifies a sound to be played when the user drags a scroll box belonging to a scroll bar that supports live feedback.

kThemeDragSoundScrollBarGhost

Specifies a sound to be played when the user drags a scroll box belonging to a scroll bar that does not support live feedback.

kThemeDragSoundScrollBarArrowDecreasing

Specifies a sound to be played when the user presses and holds the mouse button while the cursor is over the scroll bar arrow that decreases the scroll bar’s value.

kThemeDragSoundScrollBarArrowIncreasing

Specifies a sound to be played when the user presses and holds the mouse button while the cursor is over the scroll bar arrow that increases the scroll bar’s value.

kThemeDragSoundDragging

Specifies a sound to be played during a Drag Manager drag.

Your application can pass constants of type ThemeDragSoundKind to the function BeginThemeDragSound to play a theme-specific sound when a user drags an interface object or otherwise holds the mouse button down for an extended action. Dragging sounds are looped for the duration of the drag and cease when your application calls EndThemeDragSound when the drag has finished. Only one drag sound may occur at a time. The ThemeDragSoundKind constants are available with Appearance Manager 1.1 and later.


© 2000 Apple Computer, Inc. (Last Updated 7/13/2000)