All Classes Namespaces Functions Variables Enumerations Enumerator Modules Pages
List of all members
CustomSettingsWindowPanel Class Reference
Inheritance diagram for CustomSettingsWindowPanel:
FloatingTileContent ObjectWithDefaultProperties

Additional Inherited Members

- Public Member Functions inherited from FloatingTileContent
FloatingTile * getParentShell ()
 
void setCustomTitle (String newCustomTitle)
 
String getCustomTitle () const
 
void setDynamicTitle (const String &newDynamicTitle)
 
String getBestTitle () const
 
virtual void siblingAmountChanged ()
 
- Public Member Functions inherited from ObjectWithDefaultProperties
void resetObject (DynamicObject *objectToClear)
 
- Protected Member Functions inherited from FloatingTileContent
 FloatingTileContent (FloatingTile *parent_)
 
virtual int getFixedWidth () const
 
virtual int getFixedHeight () const
 

Detailed Description

Type-ID: CustomSettings

A settings dialogue with a customable fields.

CustomSettings Screenshot

Used base properties

ID Description
ColourData::textColour the text colour of the description labels
Font the font
FontSize the font size

Example JSON

``` const var data = { "Type": "CustomSettings", "StyleData": { }, "Font": "Tahoma", "FontSize": 19, "ColourData": { "textColour": "0xFFFF8888" }, "Driver": true, "Device": true, "Output": true, "BufferSize": true, "SampleRate": true, "GlobalBPM": true, "StreamingMode": false, "GraphicRendering": false, "ScaleFactor": true, "SustainCC": false, "ClearMidiCC": true, "SampleLocation": true, "DebugMode": true, "ScaleFactorList": [0.5, 1, 2] }; ```

Member Enumeration Documentation

enum SpecialPanelIds
strong
Enumerator
Driver 

The audio driver type (ASIO, WDM, CoreAudio)

Device 

the audio device type (which sound card / driver)

Output 

the audio output channel for multichannel audio devices

BufferSize 

the buffer size (ideally only power of twos)

SampleRate 

the supported sample rates

GlobalBPM 

the global BPM in standalone apps (replaces the sync to host tempo)

ScaleFactor 

a global UI scale factor that is applied to the interface

GraphicRendering 

switch between software / Open GL rendering

StreamingMode 

allows to double the preload size for old hard disks

SustainCC 

the CC number for the sustain pedal (useful if you want to remap this function)

ClearMidiCC 

a button that clears all MIDI CC mappings

SampleLocation 

shows the location of the sample folder and a button to relocate

DebugMode 

enables Debug mode which creates a useful log file for bug chasing

ScaleFactorList 

an array containing all available zoom factors (eg. [0.5, 1.5, 1.25] for 50%, 100%, 125%)

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.