sfizz/plugins/editor/layout/main.fl

394 lines
10 KiB
Text
Raw Normal View History

2020-09-02 12:19:26 +02:00
# data file for the Fltk User Interface Designer (fluid)
2021-05-23 04:50:25 +02:00
version 1.0306
2020-09-02 12:19:26 +02:00
header_name {.h}
code_name {.cxx}
widget_class mainView {open
2021-05-23 04:50:25 +02:00
xywh {108 91 800 475} type Double
2020-09-02 12:19:26 +02:00
class LogicalGroup visible
} {
2021-05-23 04:50:25 +02:00
Fl_Box imageContainer_ {
2021-05-23 11:37:21 +09:30
image {../resources/background.png} xywh {5 110 790 285}
class Background
}
2020-09-02 12:19:26 +02:00
Fl_Group {} {
2021-05-23 11:37:21 +09:30
comment {palette=invertedPalette} open
2020-09-02 12:19:26 +02:00
xywh {0 0 800 110}
class LogicalGroup
} {
2021-05-23 11:37:21 +09:30
Fl_Group {} {
xywh {5 4 175 101} box ROUNDED_BOX align 0
2020-09-02 12:19:26 +02:00
class RoundedGroup
} {
Fl_Box {} {
2021-04-27 14:15:36 +02:00
comment {tag=kTagAbout}
2021-04-14 11:25:40 +02:00
image {../resources/logo_text_shaded.png} xywh {32 9 120 60}
2021-04-04 03:38:00 +02:00
class AboutButton
2020-09-02 12:19:26 +02:00
}
2021-05-23 11:37:21 +09:30
Fl_Button {panelButtons_[kPanelInfo]} {
comment {tag=kTagFirstChangePanel+kPanelInfo}
xywh {56 73 32 32} labelsize 30
class InfoButton
}
Fl_Button {panelButtons_[kPanelControls]} {
2021-02-27 13:37:03 +01:00
comment {tag=kTagFirstChangePanel+kPanelControls}
2021-05-23 11:37:21 +09:30
xywh {97 73 32 32} labelsize 30
class CCButton
}
Fl_Button {panelButtons_[kPanelSettings]} {
2021-04-14 11:25:40 +02:00
comment {tag=kTagFirstChangePanel+kPanelSettings}
2021-05-23 11:37:21 +09:30
xywh {137 73 32 32} labelsize 30
class SettingsButton
}
2021-05-23 11:37:21 +09:30
Fl_Button {panelButtons_[kPanelGeneral]} {
comment {tag=kTagFirstChangePanel+kPanelGeneral}
xywh {16 73 32 32} labelsize 30
class HomeButton
}
2020-09-02 12:19:26 +02:00
}
2021-05-23 11:37:21 +09:30
Fl_Group {} {
2021-05-01 19:24:05 +09:30
xywh {185 5 418 100} box ROUNDED_BOX
2020-09-02 12:19:26 +02:00
class RoundedGroup
} {
Fl_Box {} {
label {Separator 1}
2021-05-01 19:24:05 +09:30
xywh {195 41 395 5} box BORDER_BOX labeltype NO_LABEL
2020-09-02 12:19:26 +02:00
class HLine
}
Fl_Box {} {
label {Separator 2}
2021-05-01 19:24:05 +09:30
xywh {195 73 395 5} box BORDER_BOX labeltype NO_LABEL
2020-09-02 12:19:26 +02:00
class HLine
}
Fl_Box sfzFileLabel_ {
label {DefaultInstrument.sfz}
2020-10-14 15:29:19 +02:00
comment {tag=kTagLoadSfzFile}
2021-05-01 19:24:05 +09:30
xywh {195 13 320 30} labelsize 20 align 20
class ClickableLabel
2020-09-02 12:19:26 +02:00
}
2021-02-25 10:09:22 +01:00
Fl_Box keyswitchLabel_ {
2021-05-01 19:24:05 +09:30
xywh {265 45 325 35} labelsize 20 align 20
2020-09-02 12:19:26 +02:00
class Label
}
2021-02-27 09:45:03 +01:00
Fl_Box keyswitchBadge_ {
xywh {195 47 60 26} box THIN_UP_BOX labelsize 20
class Badge
}
Fl_Box keyswitchInactiveLabel_ {
2021-02-27 10:04:47 +01:00
label {No key switch}
2021-02-27 09:45:03 +01:00
xywh {195 45 360 30} labelsize 20 align 20 hide
class InactiveLabel
}
2020-09-02 12:19:26 +02:00
Fl_Box {} {
label {Voices:}
2021-02-27 08:07:06 +01:00
xywh {195 78 60 25} labelsize 12 align 24
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Button {} {
2021-02-27 09:45:03 +01:00
comment {tag=kTagPreviousSfzFile}
2021-05-01 19:24:05 +09:30
xywh {515 18 25 25} labelsize 24
class PreviousFileButton
}
Fl_Button {} {
comment {tag=kTagNextSfzFile}
2021-05-01 19:24:05 +09:30
xywh {540 18 25 25} labelsize 24
2020-10-13 17:22:43 +02:00
class NextFileButton
2020-09-02 12:19:26 +02:00
}
2020-10-13 17:22:43 +02:00
Fl_Button fileOperationsMenu_ {
comment {tag=kTagFileOperations}
2021-05-01 19:24:05 +09:30
xywh {565 18 25 25} labelsize 24
2020-10-13 17:22:43 +02:00
class ChevronDropDown
2020-09-02 12:19:26 +02:00
}
Fl_Box infoVoicesLabel_ {
2021-02-27 08:07:06 +01:00
xywh {260 78 40 25} labelsize 12 align 16
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box {} {
label {Max:}
2021-05-01 19:24:05 +09:30
xywh {332 78 40 25} labelsize 12 align 24
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box numVoicesLabel_ {
2021-05-01 19:24:05 +09:30
xywh {378 78 35 25} labelsize 12 align 16
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box {} {
2021-05-01 19:24:05 +09:30
label {Memory:}
xywh {459 78 60 25} labelsize 12 align 24
2020-09-02 12:19:26 +02:00
class Label
}
2021-05-01 19:24:05 +09:30
Fl_Box memoryLabel_ {
xywh {525 78 60 25} labelsize 12 align 16
2020-09-02 12:19:26 +02:00
class Label
}
2021-02-24 01:07:35 +01:00
Fl_Button numVoicesSlider_ {
comment {tag=kTagSetNumVoices}
2021-05-01 19:24:05 +09:30
xywh {420 82 20 20} labelsize 16
2021-02-24 01:07:35 +01:00
class ChevronValueDropDown
}
2020-09-02 12:19:26 +02:00
}
2021-05-23 11:37:21 +09:30
Fl_Group {} {
2021-05-01 19:24:05 +09:30
xywh {608 5 187 100} box ROUNDED_BOX
2020-09-02 12:19:26 +02:00
class RoundedGroup
} {
Fl_Dial {} {
xywh {615 20 48 48} value 0.5 hide
class Knob48
}
Fl_Box {} {
label Center
xywh {610 70 60 5} labelsize 12 hide
2020-09-02 12:19:26 +02:00
class ValueLabel
}
Fl_Box volumeCCKnob_ {
label Volume
2021-04-04 03:38:00 +02:00
comment {tag=kTagSetCCVolume}
2021-05-01 19:24:05 +09:30
xywh {614 10 70 90} box BORDER_BOX labelsize 12 align 17
class KnobCCBox
}
Fl_Box panCCKnob_ {
label Pan
comment {tag=kTagSetCCPan}
2021-05-01 19:24:05 +09:30
xywh {691 10 70 90} box BORDER_BOX labelsize 12 align 17
class KnobCCBox
}
2021-04-14 06:36:17 +02:00
Fl_Box leftMeter_ {
2021-05-01 19:24:05 +09:30
xywh {767 10 9 90} box BORDER_BOX
2021-04-14 06:36:17 +02:00
class VMeter
}
Fl_Box rightMeter_ {
2021-05-01 19:24:05 +09:30
xywh {779 10 9 90} box BORDER_BOX
2021-04-14 06:36:17 +02:00
class VMeter
}
2020-09-02 12:19:26 +02:00
}
}
2021-05-23 11:37:21 +09:30
Fl_Group {subPanels_[kPanelInfo]} {open
2021-05-23 04:50:25 +02:00
xywh {5 110 790 285} hide
2020-09-02 12:19:26 +02:00
class LogicalGroup
} {
Fl_Group {} {open
2021-05-23 04:50:25 +02:00
xywh {5 110 790 285} box ROUNDED_BOX
2020-09-02 12:19:26 +02:00
class RoundedGroup
} {
Fl_Box {} {
label {Curves:}
xywh {20 120 60 25} align 20
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box {} {
label {Masters:}
xywh {20 145 60 25} align 20
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box {} {
label {Groups:}
xywh {20 170 60 25} align 20
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box {} {
label {Regions:}
xywh {20 195 60 25} align 20
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box {} {
label {Samples:}
xywh {20 220 60 25} align 20
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box infoCurvesLabel_ {
label 0
xywh {120 120 40 25} align 16
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box infoMastersLabel_ {
label 0
xywh {120 145 40 25} align 16
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box infoGroupsLabel_ {
label 0
xywh {120 170 40 25} align 16
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box infoRegionsLabel_ {
label 0
xywh {120 195 40 25} align 16
2020-09-02 12:19:26 +02:00
class Label
}
Fl_Box infoSamplesLabel_ {
label 0
xywh {120 220 40 25} align 16
2020-09-02 12:19:26 +02:00
class Label
}
}
}
2021-05-23 04:50:25 +02:00
Fl_Group {subPanels_[kPanelControls]} {open
2021-02-23 22:22:36 +01:00
xywh {5 110 790 285} hide
2020-09-02 12:19:26 +02:00
class LogicalGroup
} {
Fl_Group {} {open
xywh {5 110 790 285} box ROUNDED_BOX
class RoundedGroup
} {
Fl_Group controlsPanel_ {
xywh {5 110 790 285} box THIN_DOWN_FRAME labelsize 12
2021-02-03 02:05:50 +01:00
class ControlsPanel
} {}
2020-09-02 12:19:26 +02:00
}
}
2021-05-23 11:37:21 +09:30
Fl_Group {subPanels_[kPanelSettings]} {
2021-05-23 04:50:25 +02:00
xywh {5 110 790 285}
2020-09-02 12:19:26 +02:00
class LogicalGroup
} {
Fl_Group {} {
2021-02-25 10:09:22 +01:00
label Engine open
2021-02-24 02:35:47 +01:00
xywh {305 135 195 100} box ROUNDED_BOX labelsize 12 align 17
2020-09-02 12:19:26 +02:00
class TitleGroup
} {
Fl_Spinner oversamplingSlider_ {
comment {tag=kTagSetOversampling}
2021-02-24 01:07:35 +01:00
xywh {330 195 60 25} labelsize 12 textsize 12
2020-09-02 12:19:26 +02:00
class ValueMenu
}
Fl_Box {} {
label Oversampling
2021-02-24 01:07:35 +01:00
xywh {320 155 80 25} labelsize 12
2020-09-02 12:19:26 +02:00
class ValueLabel
}
Fl_Box {} {
label {Preload size}
2021-02-24 01:07:35 +01:00
xywh {405 155 80 25} labelsize 12
2020-09-02 12:19:26 +02:00
class ValueLabel
}
Fl_Spinner preloadSizeSlider_ {
comment {tag=kTagSetPreloadSize}
2021-02-24 01:07:35 +01:00
xywh {415 195 60 25} labelsize 12 textsize 12
2020-09-02 12:19:26 +02:00
class ValueMenu
}
}
Fl_Group {} {
label Tuning open
2021-02-23 22:22:36 +01:00
xywh {175 270 415 100} box ROUNDED_BOX labelsize 12 align 17
2020-09-02 12:19:26 +02:00
class TitleGroup
} {
Fl_Box {} {
label {Root key}
xywh {330 290 80 25} labelsize 12
2020-09-02 12:19:26 +02:00
class ValueLabel
}
Fl_Spinner tuningFrequencySlider_ {
comment {tag=kTagSetTuningFrequency}
xywh {425 330 60 25} labelsize 12 textsize 12
2020-09-02 12:19:26 +02:00
class ValueMenu
}
Fl_Box {} {
label Frequency
xywh {415 290 80 25} labelsize 12
2020-09-02 12:19:26 +02:00
class ValueLabel
}
Fl_Dial stretchedTuningSlider_ {
comment {tag=kTagSetStretchedTuning}
xywh {515 315 48 48} value 0.5
2020-09-13 16:54:09 +02:00
class StyledKnob
2020-09-02 12:19:26 +02:00
}
Fl_Box {} {
label Stretch
xywh {500 290 80 25} labelsize 12
2020-09-02 12:19:26 +02:00
class ValueLabel
}
Fl_Box {} {
label {Scala file}
2021-02-23 22:22:36 +01:00
xywh {195 290 100 25} labelsize 12
2020-09-02 12:19:26 +02:00
class ValueLabel
}
Fl_Button scalaFileButton_ {
label DefaultScale
comment {tag=kTagLoadScalaFile}
2021-02-23 22:22:36 +01:00
xywh {195 330 100 25} labelsize 12
2020-09-02 12:19:26 +02:00
class ValueButton
}
Fl_Spinner scalaRootKeySlider_ {
comment {tag=kTagSetScalaRootKey}
xywh {340 330 35 25} labelsize 12 textsize 12
2020-09-02 12:19:26 +02:00
class ValueMenu
}
Fl_Spinner scalaRootOctaveSlider_ {
comment {tag=kTagSetScalaRootKey}
xywh {375 330 30 25} labelsize 12 textsize 12
2020-09-02 12:19:26 +02:00
class ValueMenu
}
2021-02-23 22:22:36 +01:00
Fl_Button scalaResetButton_ {
2021-02-24 01:07:35 +01:00
comment {tag=kTagResetScalaFile}
2021-02-23 22:22:36 +01:00
xywh {295 330 25 25} labelsize 12
class ResetSomethingButton
}
2020-09-02 12:19:26 +02:00
}
Fl_Group userFilesGroup_ {
2021-02-03 02:05:50 +01:00
label Files open
xywh {620 270 139 100} box ROUNDED_BOX labelsize 12 align 17
class TitleGroup
} {
Fl_Box {} {
label {User SFZ folder}
xywh {640 290 100 25} labelsize 12
class ValueLabel
}
Fl_Button userFilesDirButton_ {
label DefaultPath
comment {tag=kTagChooseUserFilesDir}
xywh {640 330 100 25} labelsize 12
class ValueButton
}
}
2021-04-10 17:48:13 +02:00
Fl_Group {} {
label Quality open
xywh {530 135 195 100} box ROUNDED_BOX labelsize 12 align 17
class TitleGroup
} {
Fl_Spinner sampleQualitySlider_ {
comment {tag=kTagSetSampleQuality}
xywh {545 195 80 25} labelsize 12 textsize 12
class ValueMenu
}
Fl_Box {} {
label Sample
xywh {545 155 80 25} labelsize 12
class ValueLabel
}
Fl_Box {} {
label Oscillator
xywh {630 155 80 25} labelsize 12
class ValueLabel
}
Fl_Spinner oscillatorQualitySlider_ {
comment {tag=kTagSetOscillatorQuality}
2021-04-10 17:48:13 +02:00
xywh {630 195 80 25} labelsize 12 textsize 12
class ValueMenu
}
}
Fl_Group {} {
2021-04-27 14:46:27 +02:00
label Appearance open
2021-04-27 10:15:55 +02:00
xywh {40 270 105 100} box ROUNDED_BOX labelsize 12 align 17
class TitleGroup
} {
Fl_Spinner themeMenu_ {
comment {tag=kTagThemeMenu}
xywh {60 330 65 25} labelsize 12 textsize 12
class OptionMenu
}
Fl_Box {} {
label Theme
xywh {50 295 80 25} labelsize 12
class ValueLabel
}
}
2020-09-02 12:19:26 +02:00
}
Fl_Box piano_ {
2020-10-14 15:29:19 +02:00
xywh {5 400 790 70} labelsize 12
2020-09-02 12:19:26 +02:00
class Piano
}
2021-05-23 04:50:25 +02:00
Fl_Group {subPanels_[kPanelGeneral]} {open selected
xywh {5 110 790 285} hide
2021-05-23 11:37:21 +09:30
class LogicalGroup
} {}
2020-09-02 12:19:26 +02:00
}