|
hydrogen 1.2.6
|
Classes and functions allowing for customizing both the behavior and the appearance of hydrogen. More...
Files | |
| file | config.h.in |
Data Structures | |
| class | ColorTheme |
| Colors for hydrogen. More... | |
| class | ColorTreeItem |
| Node in the Color tree of the appearance tab. More... | |
| class | DeviceComboBox |
| Combo box showing a list of available devices for a given driver. More... | |
| class | FontTheme |
| class | HostAPIComboBox |
| Combo box showing a list of HostAPIs. More... | |
| class | InterfaceTheme |
| class | Preferences |
| Manager for User Preferences File (singleton) More... | |
| class | PreferencesDialog |
| Preferences Dialog. More... | |
| class | Theme |
| class | WindowProperties |
Macros | |
| #define | CONFIG_PREFIX "@CMAKE_INSTALL_PREFIX@" |
| Prefix of the directory Hydrogen will be installed into. | |
| #define | H2_SYS_PATH "@H2_SYS_PATH@" |
| Path of the configuration files of Hydrogen in the system. | |
| #define | H2_USR_PATH "@H2_USR_PATH@" |
| Path of the configuration files of Hydrogen in the user home. | |
| #define | H2CORE_GIT_REVISION @GIT_REVISION@ |
| Will contain the current git revision version number suffix of Hydrogen and is set by cmake. | |
| #define | H2CORE_HAVE_ALSA |
| Specifies whether the alsa/asoundlib.h header could be found in the alsa library. | |
| #define | H2CORE_HAVE_BUNDLE |
| Whether a Max OSC bundle application should be generated. | |
| #define | H2CORE_HAVE_COREAUDIO |
| Specifies whether the coreaudio.h header could be found in the coreaudio library (Apple only). | |
| #define | H2CORE_HAVE_COREMIDI |
| Specifies whether the coremidi.h header could be found in the coremidi library (Apple only). | |
| #define | H2CORE_HAVE_DEBUG |
| Checks whether the user enabled debugging. | |
| #define | H2CORE_HAVE_JACK |
| Specifies whether the jack/jack.h header could be found in the jack library. | |
| #define | H2CORE_HAVE_LADSPA |
| Specifies whether the ladspa.h header could be found in the noise library. | |
| #define | H2CORE_HAVE_LASH |
| Specifies whether the lash/lash.h header could be found in the lash library. | |
| #define | H2CORE_HAVE_LIBARCHIVE |
| Specifies whether the archive.h header could be found in the archive library. | |
| #define | H2CORE_HAVE_LIBSNDFILE |
| Specifies whether the sndfile.h header could be found in the sndfile library. | |
| #define | H2CORE_HAVE_LRDF |
| Specifies whether the lrdf.h header could be found in the lrdf library. | |
| #define | H2CORE_HAVE_OSC |
| Specifies whether the lo/lo.h header could be found in the lo library. | |
| #define | H2CORE_HAVE_OSS |
| Specifies whether the sys/soundcard.h header could be found in the ossaudio (on NetBSD) or OSSlib library (else). | |
| #define | H2CORE_HAVE_PORTAUDIO |
| Specifies whether the portaudio.h header could be found in the portaudio-2.0 library. | |
| #define | H2CORE_HAVE_PORTMIDI |
| Specifies whether the portmidi.h header could be found in the portmidi library. | |
| #define | H2CORE_HAVE_PULSEAUDIO |
| Specifies whether the pulse/pulseaudio.h header could be found in the pulse library. | |
| #define | H2CORE_HAVE_RUBBERBAND |
| Specifies whether the rubberband/RubberBandStretcher.h header could be found in the rubberband library. | |
| #define | H2CORE_VERSION "@DISPLAY_VERSION@" |
| A concatenation of H2CORE_VERSION_MAJOR, H2CORE_VERSION_MINOR, H2CORE_VERSION_PATCH, and H2CORE_GIT_REVISION. | |
| #define | H2CORE_VERSION_MAJOR @VERSION_MAJOR@ |
| Will contain the current major version number of Hydrogen and is set by cmake. | |
| #define | H2CORE_VERSION_MINOR @VERSION_MINOR@ |
| Will contain the current minor version number of Hydrogen and is set by cmake. | |
| #define | H2CORE_VERSION_PATCH @VERSION_PATCH@ |
| Will contain the current patch version number of Hydrogen and is set by cmake. | |
| #define | HAVE_JACK_PORT_RENAME |
| Check whether a library called jack_port_rename is present. | |
| #define | HAVE_RTCLOCK |
| Check whether the realtime clock rtclock.c is present. | |
| #define | HAVE_SSCANF |
| Check whether sscanf.c is present. | |
| #define | MAX_BUFFER_SIZE @MAX_BUFFER_SIZE@ |
| Maximum buffer size. | |
| #define | MAX_COMPONENTS @MAX_COMPONENTS@ |
| Maximum number of components each Instrument is allowed to have. | |
| #define | MAX_FX @MAX_FX@ |
| Maximum number of effects. | |
| #define | MAX_INSTRUMENTS @MAX_INSTRUMENTS@ |
| Maximum number of instruments allowed in Hydrogen. | |
| #define | MAX_NOTES @MAX_NOTES@ |
| Maximum number of notes. | |
| #define | QT_BEGIN_NAMESPACE |
| Beginning clause of Qt's namespace wrapper and counterpart of QT_END_NAMESPACE. | |
| #define | QT_END_NAMESPACE |
| Ending clause of Qt's namespace wrapper and counterpart of QT_BEGIN_NAMESPACE. | |
Classes and functions allowing for customizing both the behavior and the appearance of hydrogen.
| #define CONFIG_PREFIX "@CMAKE_INSTALL_PREFIX@" |
Prefix of the directory Hydrogen will be installed into.
Set by cmake to
Definition at line 37 of file config.dox.
| #define H2_SYS_PATH "@H2_SYS_PATH@" |
Path of the configuration files of Hydrogen in the system.
Set by cmake a concatenation of CONFIG_PREFIX and "/share/hydrogen".
Definition at line 29 of file config.dox.
| #define H2_USR_PATH "@H2_USR_PATH@" |
Path of the configuration files of Hydrogen in the user home.
Set by cmake ".hydrogen".
Definition at line 24 of file config.dox.
| #define H2CORE_GIT_REVISION @GIT_REVISION@ |
Will contain the current git revision version number suffix of Hydrogen and is set by cmake.
Definition at line 58 of file config.dox.
| #define H2CORE_HAVE_ALSA |
Specifies whether the alsa/asoundlib.h header could be found in the alsa library.
Definition at line 118 of file config.dox.
| #define H2CORE_HAVE_BUNDLE |
Whether a Max OSC bundle application should be generated.
Default (on Apple): TRUE.
Definition at line 106 of file config.dox.
| #define H2CORE_HAVE_COREAUDIO |
Specifies whether the coreaudio.h header could be found in the coreaudio library (Apple only).
Definition at line 136 of file config.dox.
| #define H2CORE_HAVE_COREMIDI |
Specifies whether the coremidi.h header could be found in the coremidi library (Apple only).
Definition at line 139 of file config.dox.
| #define H2CORE_HAVE_DEBUG |
| #define H2CORE_HAVE_JACK |
Specifies whether the jack/jack.h header could be found in the jack library.
Definition at line 121 of file config.dox.
| #define H2CORE_HAVE_LADSPA |
Specifies whether the ladspa.h header could be found in the noise library.
Definition at line 148 of file config.dox.
| #define H2CORE_HAVE_LASH |
Specifies whether the lash/lash.h header could be found in the lash library.
Definition at line 124 of file config.dox.
| #define H2CORE_HAVE_LIBARCHIVE |
Specifies whether the archive.h header could be found in the archive library.
Definition at line 112 of file config.dox.
| #define H2CORE_HAVE_LIBSNDFILE |
Specifies whether the sndfile.h header could be found in the sndfile library.
Definition at line 109 of file config.dox.
| #define H2CORE_HAVE_LRDF |
Specifies whether the lrdf.h header could be found in the lrdf library.
Definition at line 145 of file config.dox.
| #define H2CORE_HAVE_OSC |
Specifies whether the lo/lo.h header could be found in the lo library.
Definition at line 127 of file config.dox.
| #define H2CORE_HAVE_OSS |
Specifies whether the sys/soundcard.h header could be found in the ossaudio (on NetBSD) or OSSlib library (else).
Definition at line 115 of file config.dox.
| #define H2CORE_HAVE_PORTAUDIO |
Specifies whether the portaudio.h header could be found in the portaudio-2.0 library.
Definition at line 130 of file config.dox.
| #define H2CORE_HAVE_PORTMIDI |
Specifies whether the portmidi.h header could be found in the portmidi library.
Definition at line 133 of file config.dox.
| #define H2CORE_HAVE_PULSEAUDIO |
Specifies whether the pulse/pulseaudio.h header could be found in the pulse library.
Definition at line 142 of file config.dox.
| #define H2CORE_HAVE_RUBBERBAND |
Specifies whether the rubberband/RubberBandStretcher.h header could be found in the rubberband library.
Definition at line 151 of file config.dox.
| #define H2CORE_VERSION "@DISPLAY_VERSION@" |
A concatenation of H2CORE_VERSION_MAJOR, H2CORE_VERSION_MINOR, H2CORE_VERSION_PATCH, and H2CORE_GIT_REVISION.
Definition at line 63 of file config.dox.
| #define H2CORE_VERSION_MAJOR @VERSION_MAJOR@ |
Will contain the current major version number of Hydrogen and is set by cmake.
Definition at line 43 of file config.dox.
| #define H2CORE_VERSION_MINOR @VERSION_MINOR@ |
Will contain the current minor version number of Hydrogen and is set by cmake.
Definition at line 48 of file config.dox.
| #define H2CORE_VERSION_PATCH @VERSION_PATCH@ |
Will contain the current patch version number of Hydrogen and is set by cmake.
Definition at line 53 of file config.dox.
| #define HAVE_JACK_PORT_RENAME |
Check whether a library called jack_port_rename is present.
Definition at line 100 of file config.dox.
| #define HAVE_RTCLOCK |
Check whether the realtime clock rtclock.c is present.
Definition at line 96 of file config.dox.
| #define HAVE_SSCANF |
Check whether sscanf.c is present.
Definition at line 92 of file config.dox.
| #define MAX_BUFFER_SIZE @MAX_BUFFER_SIZE@ |
| #define MAX_COMPONENTS @MAX_COMPONENTS@ |
Maximum number of components each Instrument is allowed to have.
Set by cmake to 32 (currently).
Definition at line 75 of file config.dox.
| #define MAX_FX @MAX_FX@ |
| #define MAX_INSTRUMENTS @MAX_INSTRUMENTS@ |
Maximum number of instruments allowed in Hydrogen.
Set by cmake to 1000 (currently).
Definition at line 70 of file config.dox.
| #define MAX_NOTES @MAX_NOTES@ |
| #define QT_BEGIN_NAMESPACE |
Beginning clause of Qt's namespace wrapper and counterpart of QT_END_NAMESPACE.
Definition at line 13 of file config.dox.
| #define QT_END_NAMESPACE |
Ending clause of Qt's namespace wrapper and counterpart of QT_BEGIN_NAMESPACE.
Definition at line 18 of file config.dox.