38 |
case Settings::GLOBAL: return "Global"; |
case Settings::GLOBAL: return "Global"; |
39 |
case Settings::MAIN_WINDOW: return "MainWindow"; |
case Settings::MAIN_WINDOW: return "MainWindow"; |
40 |
case Settings::SCRIPT_EDITOR: return "ScriptEditor"; |
case Settings::SCRIPT_EDITOR: return "ScriptEditor"; |
41 |
|
case Settings::DIMENSION_MANAGER: return "DimensionManager"; |
42 |
|
case Settings::SCRIPT_SLOTS: return "ScriptSlots"; |
43 |
|
case Settings::COMBINE_INSTRUMENTS: return "CombineInstruments"; |
44 |
|
case Settings::MIDI_RULES: return "MidiRules"; |
45 |
|
case Settings::FILE_PROPS: return "FileProps"; |
46 |
|
case Settings::INSTR_PROPS: return "InstrProps"; |
47 |
|
case Settings::SAMPLE_REFS: return "SampleRefs"; |
48 |
} |
} |
49 |
return "Global"; |
return "Global"; |
50 |
} |
} |
84 |
scriptEditorWindowY(*this, SCRIPT_EDITOR, "y", -1), |
scriptEditorWindowY(*this, SCRIPT_EDITOR, "y", -1), |
85 |
scriptEditorWindowW(*this, SCRIPT_EDITOR, "w", -1), |
scriptEditorWindowW(*this, SCRIPT_EDITOR, "w", -1), |
86 |
scriptEditorWindowH(*this, SCRIPT_EDITOR, "h", -1), |
scriptEditorWindowH(*this, SCRIPT_EDITOR, "h", -1), |
87 |
|
dimensionManagerWindowX(*this, DIMENSION_MANAGER, "x", -1), |
88 |
|
dimensionManagerWindowY(*this, DIMENSION_MANAGER, "y", -1), |
89 |
|
dimensionManagerWindowW(*this, DIMENSION_MANAGER, "w", -1), |
90 |
|
dimensionManagerWindowH(*this, DIMENSION_MANAGER, "h", -1), |
91 |
|
scriptSlotsWindowX(*this, SCRIPT_SLOTS, "x", -1), |
92 |
|
scriptSlotsWindowY(*this, SCRIPT_SLOTS, "y", -1), |
93 |
|
scriptSlotsWindowW(*this, SCRIPT_SLOTS, "w", -1), |
94 |
|
scriptSlotsWindowH(*this, SCRIPT_SLOTS, "h", -1), |
95 |
|
combineInstrumentsWindowX(*this, COMBINE_INSTRUMENTS, "x", -1), |
96 |
|
combineInstrumentsWindowY(*this, COMBINE_INSTRUMENTS, "y", -1), |
97 |
|
combineInstrumentsWindowW(*this, COMBINE_INSTRUMENTS, "w", -1), |
98 |
|
combineInstrumentsWindowH(*this, COMBINE_INSTRUMENTS, "h", -1), |
99 |
|
midiRulesWindowX(*this, MIDI_RULES, "x", -1), |
100 |
|
midiRulesWindowY(*this, MIDI_RULES, "y", -1), |
101 |
|
midiRulesWindowW(*this, MIDI_RULES, "w", -1), |
102 |
|
midiRulesWindowH(*this, MIDI_RULES, "h", -1), |
103 |
|
filePropsWindowX(*this, FILE_PROPS, "x", -1), |
104 |
|
filePropsWindowY(*this, FILE_PROPS, "y", -1), |
105 |
|
filePropsWindowW(*this, FILE_PROPS, "w", -1), |
106 |
|
filePropsWindowH(*this, FILE_PROPS, "h", -1), |
107 |
|
instrPropsWindowX(*this, INSTR_PROPS, "x", -1), |
108 |
|
instrPropsWindowY(*this, INSTR_PROPS, "y", -1), |
109 |
|
instrPropsWindowW(*this, INSTR_PROPS, "w", -1), |
110 |
|
instrPropsWindowH(*this, INSTR_PROPS, "h", -1), |
111 |
|
sampleRefsWindowX(*this, SAMPLE_REFS, "x", -1), |
112 |
|
sampleRefsWindowY(*this, SAMPLE_REFS, "y", -1), |
113 |
|
sampleRefsWindowW(*this, SAMPLE_REFS, "w", -1), |
114 |
|
sampleRefsWindowH(*this, SAMPLE_REFS, "h", -1), |
115 |
m_ignoreNotifies(false) |
m_ignoreNotifies(false) |
116 |
{ |
{ |
117 |
m_boolProps.push_back(&warnUserOnExtensions); |
m_boolProps.push_back(&warnUserOnExtensions); |
125 |
m_intProps.push_back(&scriptEditorWindowY); |
m_intProps.push_back(&scriptEditorWindowY); |
126 |
m_intProps.push_back(&scriptEditorWindowW); |
m_intProps.push_back(&scriptEditorWindowW); |
127 |
m_intProps.push_back(&scriptEditorWindowH); |
m_intProps.push_back(&scriptEditorWindowH); |
128 |
|
m_intProps.push_back(&dimensionManagerWindowX); |
129 |
|
m_intProps.push_back(&dimensionManagerWindowY); |
130 |
|
m_intProps.push_back(&dimensionManagerWindowW); |
131 |
|
m_intProps.push_back(&dimensionManagerWindowH); |
132 |
|
m_intProps.push_back(&scriptSlotsWindowX); |
133 |
|
m_intProps.push_back(&scriptSlotsWindowY); |
134 |
|
m_intProps.push_back(&scriptSlotsWindowW); |
135 |
|
m_intProps.push_back(&scriptSlotsWindowH); |
136 |
|
m_intProps.push_back(&combineInstrumentsWindowX); |
137 |
|
m_intProps.push_back(&combineInstrumentsWindowY); |
138 |
|
m_intProps.push_back(&combineInstrumentsWindowW); |
139 |
|
m_intProps.push_back(&combineInstrumentsWindowH); |
140 |
|
m_intProps.push_back(&midiRulesWindowX); |
141 |
|
m_intProps.push_back(&midiRulesWindowY); |
142 |
|
m_intProps.push_back(&midiRulesWindowW); |
143 |
|
m_intProps.push_back(&midiRulesWindowH); |
144 |
|
m_intProps.push_back(&filePropsWindowX); |
145 |
|
m_intProps.push_back(&filePropsWindowY); |
146 |
|
m_intProps.push_back(&filePropsWindowW); |
147 |
|
m_intProps.push_back(&filePropsWindowH); |
148 |
|
m_intProps.push_back(&instrPropsWindowX); |
149 |
|
m_intProps.push_back(&instrPropsWindowY); |
150 |
|
m_intProps.push_back(&instrPropsWindowW); |
151 |
|
m_intProps.push_back(&instrPropsWindowH); |
152 |
|
m_intProps.push_back(&sampleRefsWindowX); |
153 |
|
m_intProps.push_back(&sampleRefsWindowY); |
154 |
|
m_intProps.push_back(&sampleRefsWindowW); |
155 |
|
m_intProps.push_back(&sampleRefsWindowH); |
156 |
} |
} |
157 |
|
|
158 |
void Settings::onPropertyChanged(Glib::PropertyBase* pProperty, RawValueType_t type, Group_t group) { |
void Settings::onPropertyChanged(Glib::PropertyBase* pProperty, RawValueType_t type, Group_t group) { |