winamp/Src/external_dependencies/openmpt-trunk/mptrack/ImageLists.h
2024-09-24 14:54:57 +02:00

142 lines
2.5 KiB
C

/*
* ImageLists.h
* ------------
* Purpose: Enums for image lists
* Notes : (currently none)
* Authors: OpenMPT Devs
* The OpenMPT source code is released under the BSD license. Read LICENSE for more details.
*/
#pragma once
#include "openmpt/all/BuildSettings.hpp"
OPENMPT_NAMESPACE_BEGIN
// Image List index
enum
{
IMAGE_COMMENTS=0,
IMAGE_PATTERNS,
IMAGE_OPLINSTR = IMAGE_PATTERNS,
IMAGE_SAMPLES,
IMAGE_INSTRUMENTS,
IMAGE_PLUGININSTRUMENT = IMAGE_INSTRUMENTS,
IMAGE_GENERAL,
IMAGE_FOLDER,
IMAGE_OPENFOLDER,
IMAGE_PARTITION,
IMAGE_NOSAMPLE,
IMAGE_FOLDERPARENT,
IMAGE_FOLDERSONG,
IMAGE_DIRECTX,
IMAGE_WAVEOUT,
IMAGE_EFFECTPLUGIN = IMAGE_WAVEOUT,
IMAGE_ASIO,
IMAGE_CHIP,
IMAGE_SAMPLEMUTE,
IMAGE_INSTRMUTE,
IMAGE_SAMPLEACTIVE,
IMAGE_INSTRACTIVE,
IMAGE_NOPLUGIN,
IMAGE_TUX,
IMAGE_OPLINSTRACTIVE,
IMAGE_OPLINSTRMUTE,
IMAGE_EXTSAMPLEMISSING,
IMAGE_EXTSAMPLE,
IMAGE_EXTSAMPLEACTIVE,
IMAGE_EXTSAMPLEMUTE,
IMGLIST_NUMIMAGES
};
// Toolbar Image List index
enum
{
TIMAGE_PATTERN_NEW=0,
TIMAGE_PATTERN_STOP,
TIMAGE_PATTERN_PLAY,
TIMAGE_PATTERN_RESTART,
TIMAGE_PATTERN_RECORD,
TIMAGE_SAMPLE_FIXLOOP,
TIMAGE_SAMPLE_NEW,
TIMAGE_INSTR_NEW,
TIMAGE_SAMPLE_NORMALIZE,
TIMAGE_SAMPLE_AMPLIFY,
TIMAGE_SAMPLE_RESAMPLE,
TIMAGE_SAMPLE_REVERSE,
TIMAGE_OPEN,
TIMAGE_SAVE,
TIMAGE_PREVIEW,
TIMAGE_SAMPLE_AUTOTUNE,
TIMAGE_PATTERN_VUMETERS,
TIMAGE_MACROEDITOR,
TIMAGE_CHORDEDITOR,
TIMAGE_PATTERN_PROPERTIES,
TIMAGE_PATTERN_EXPAND,
TIMAGE_PATTERN_SHRINK,
TIMAGE_SAMPLE_SILENCE,
TIMAGE_PATTERN_OVERFLOWPASTE,
TIMAGE_UNDO,
TIMAGE_REDO,
TIMAGE_PATTERN_PLAYROW,
TIMAGE_SAMPLE_DOWNSAMPLE,
TIMAGE_PATTERN_DETAIL_LO,
TIMAGE_PATTERN_DETAIL_MED,
TIMAGE_PATTERN_DETAIL_HI,
TIMAGE_PATTERN_PLUGINS,
TIMAGE_CHANNELMANAGER,
TIMAGE_SAMPLE_INVERT,
TIMAGE_SAMPLE_UNSIGN,
TIMAGE_SAMPLE_DCOFFSET,
TIMAGE_SAMPLE_STEREOSEP,
PATTERNIMG_NUMIMAGES
};
// Sample editor toolbar image list index
enum
{
SIMAGE_CHECKED = 0,
SIMAGE_ZOOMUP,
SIMAGE_ZOOMDOWN,
SIMAGE_DRAW,
SIMAGE_RESIZE,
SIMAGE_GENERATE,
SIMAGE_GRID,
SAMPLEIMG_NUMIMAGES
};
// Instrument editor toolbar image list index
enum
{
IIMAGE_CHECKED = 0,
IIMAGE_VOLENV,
IIMAGE_PANENV,
IIMAGE_PITCHENV,
IIMAGE_NOPITCHENV,
IIMAGE_LOOP,
IIMAGE_SUSTAIN,
IIMAGE_CARRY,
IIMAGE_NOCARRY,
IIMAGE_VOLSWITCH,
IIMAGE_PANSWITCH,
IIMAGE_PITCHSWITCH,
IIMAGE_FILTERSWITCH,
IIMAGE_NOPITCHSWITCH,
IIMAGE_NOFILTERSWITCH,
IIMAGE_SAMPLEMAP,
IIMAGE_GRID,
IIMAGE_ZOOMIN,
IIMAGE_NOZOOMIN,
IIMAGE_ZOOMOUT,
IIMAGE_NOZOOMOUT,
IIMAGE_SAVE,
IIMAGE_LOAD,
ENVIMG_NUMIMAGES
};
OPENMPT_NAMESPACE_END