The instrument information can be on the main tab Put the button behind the logo Embed the ABeeZee font and use it everywhere Add hover colors to glyph buttons Replace the "file open" glyph by a folder
312 lines
7.6 KiB
Text
312 lines
7.6 KiB
Text
# data file for the Fltk User Interface Designer (fluid)
|
|
version 1.0304
|
|
header_name {.h}
|
|
code_name {.cxx}
|
|
widget_class mainView {open
|
|
xywh {572 266 800 475} type Double
|
|
class LogicalGroup visible
|
|
} {
|
|
Fl_Group {} {
|
|
comment {theme=darkTheme} open
|
|
xywh {0 0 800 110}
|
|
class LogicalGroup
|
|
} {
|
|
Fl_Group {} {open
|
|
xywh {5 4 175 101} box ROUNDED_BOX align 0
|
|
class RoundedGroup
|
|
} {
|
|
Fl_Box {} {
|
|
comment {tag=kTagFirstChangePanel+kPanelGeneral}
|
|
image {../resources/logo_full_white.png} xywh {10 11 165 63}
|
|
class SfizzMainButton
|
|
}
|
|
Fl_Button {} {
|
|
comment {tag=kTagFirstChangePanel+kPanelGeneral}
|
|
xywh {55 75 25 25} labelsize 24
|
|
class HomeButton
|
|
}
|
|
Fl_Button {} {
|
|
comment {tag=kTagFirstChangePanel+kPanelControls}
|
|
xywh {80 75 25 25} labelsize 24
|
|
class CCButton
|
|
}
|
|
Fl_Button {} {
|
|
comment {tag=kTagFirstChangePanel+kPanelSettings}
|
|
xywh {105 75 25 25} labelsize 24
|
|
class SettingsButton
|
|
}
|
|
}
|
|
Fl_Group {} {open
|
|
xywh {185 5 380 100} box ROUNDED_BOX
|
|
class RoundedGroup
|
|
} {
|
|
Fl_Box {} {
|
|
label {File:}
|
|
xywh {200 13 40 30} labelsize 16
|
|
class Label
|
|
}
|
|
Fl_Box {} {
|
|
label {KS:}
|
|
xywh {200 45 40 30} labelsize 16
|
|
class Label
|
|
}
|
|
Fl_Box {} {
|
|
label {Separator 1}
|
|
xywh {195 41 360 5} box BORDER_BOX labeltype NO_LABEL
|
|
class HLine
|
|
}
|
|
Fl_Box {} {
|
|
label {Separator 2}
|
|
xywh {195 73 360 5} box BORDER_BOX labeltype NO_LABEL
|
|
class HLine
|
|
}
|
|
Fl_Box sfzFileLabel_ {
|
|
label {DefaultInstrument.sfz}
|
|
xywh {265 12 230 30} labelsize 20
|
|
class Label
|
|
}
|
|
Fl_Box {} {
|
|
label {Key switch}
|
|
xywh {265 44 230 30} labelsize 20
|
|
class Label
|
|
}
|
|
Fl_Box {} {
|
|
label {Voices:}
|
|
xywh {195 76 60 25} labelsize 12 align 24
|
|
class Label
|
|
}
|
|
Fl_Button {} {
|
|
comment {tag=kTagLoadSfzFile}
|
|
xywh {500 14 25 25} labelsize 24
|
|
class LoadFileButton
|
|
}
|
|
Fl_Button {} {
|
|
comment {tag=kTagEditSfzFile}
|
|
xywh {525 14 25 25} labelsize 24
|
|
class EditFileButton
|
|
}
|
|
Fl_Box infoVoicesLabel_ {
|
|
xywh {260 76 50 25} labelsize 12 align 16
|
|
class Label
|
|
}
|
|
Fl_Box {} {
|
|
label {Max:}
|
|
xywh {315 76 60 25} labelsize 12 align 24
|
|
class Label
|
|
}
|
|
Fl_Box numVoicesLabel_ {
|
|
xywh {380 76 50 25} labelsize 12 align 16
|
|
class Label
|
|
}
|
|
Fl_Box {} {
|
|
label {Memory:}
|
|
xywh {435 76 60 25} labelsize 12 align 24
|
|
class Label
|
|
}
|
|
Fl_Box memoryLabel_ {
|
|
xywh {500 76 50 25} labelsize 12 align 16
|
|
class Label
|
|
}
|
|
}
|
|
Fl_Group {} {open
|
|
xywh {570 5 225 100} box ROUNDED_BOX
|
|
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
|
|
class ValueLabel
|
|
}
|
|
Fl_Dial volumeSlider_ {
|
|
comment {tag=kTagSetVolume}
|
|
xywh {680 20 48 48} value 0.5
|
|
class Knob48
|
|
}
|
|
Fl_Box volumeLabel_ {
|
|
label {0.0 dB}
|
|
xywh {675 70 60 22} labelsize 12
|
|
class ValueLabel
|
|
}
|
|
Fl_Box {} {
|
|
xywh {745 20 35 55} box BORDER_BOX
|
|
class VMeter
|
|
}
|
|
}
|
|
}
|
|
Fl_Group {subPanels_[kPanelGeneral]} {open selected
|
|
xywh {5 110 791 285}
|
|
class LogicalGroup
|
|
} {
|
|
Fl_Group {} {open
|
|
xywh {5 110 175 280} box ROUNDED_BOX
|
|
class RoundedGroup
|
|
} {
|
|
Fl_Box {} {
|
|
label {Curves:}
|
|
xywh {20 120 60 25} align 20
|
|
class Label
|
|
}
|
|
Fl_Box {} {
|
|
label {Masters:}
|
|
xywh {20 145 60 25} align 20
|
|
class Label
|
|
}
|
|
Fl_Box {} {
|
|
label {Groups:}
|
|
xywh {20 170 60 25} align 20
|
|
class Label
|
|
}
|
|
Fl_Box {} {
|
|
label {Regions:}
|
|
xywh {20 195 60 25} align 20
|
|
class Label
|
|
}
|
|
Fl_Box {} {
|
|
label {Samples:}
|
|
xywh {20 220 60 25} align 20
|
|
class Label
|
|
}
|
|
Fl_Box infoCurvesLabel_ {
|
|
label 0
|
|
xywh {120 120 40 25} align 16
|
|
class Label
|
|
}
|
|
Fl_Box infoMastersLabel_ {
|
|
label 0
|
|
xywh {120 145 40 25} align 16
|
|
class Label
|
|
}
|
|
Fl_Box infoGroupsLabel_ {
|
|
label 0
|
|
xywh {120 170 40 25} align 16
|
|
class Label
|
|
}
|
|
Fl_Box infoRegionsLabel_ {
|
|
label 0
|
|
xywh {120 195 40 25} align 16
|
|
class Label
|
|
}
|
|
Fl_Box infoSamplesLabel_ {
|
|
label 0
|
|
xywh {120 220 40 25} align 16
|
|
class Label
|
|
}
|
|
}
|
|
}
|
|
Fl_Group {subPanels_[kPanelControls]} {
|
|
xywh {5 110 790 285} hide
|
|
class LogicalGroup
|
|
} {
|
|
Fl_Group {} {open
|
|
xywh {5 110 790 285} box ROUNDED_BOX
|
|
class RoundedGroup
|
|
} {
|
|
Fl_Box {} {
|
|
label {Controls not available}
|
|
xywh {5 110 790 285} labelsize 40
|
|
class Label
|
|
}
|
|
}
|
|
}
|
|
Fl_Group {subPanels_[kPanelSettings]} {
|
|
xywh {5 109 790 286} hide
|
|
class LogicalGroup
|
|
} {
|
|
Fl_Group {} {
|
|
label Engine open
|
|
xywh {260 110 280 110} box ROUNDED_BOX labelsize 12 align 17
|
|
class TitleGroup
|
|
} {
|
|
Fl_Spinner numVoicesSlider_ {
|
|
comment {tag=kTagSetNumVoices}
|
|
xywh {285 170 60 25} labelsize 12 textsize 12
|
|
class ValueMenu
|
|
}
|
|
Fl_Box {} {
|
|
label Polyphony
|
|
xywh {275 130 80 25} labelsize 12
|
|
class ValueLabel
|
|
}
|
|
Fl_Spinner oversamplingSlider_ {
|
|
comment {tag=kTagSetOversampling}
|
|
xywh {370 170 60 25} labelsize 12 textsize 12
|
|
class ValueMenu
|
|
}
|
|
Fl_Box {} {
|
|
label Oversampling
|
|
xywh {360 130 80 25} labelsize 12
|
|
class ValueLabel
|
|
}
|
|
Fl_Box {} {
|
|
label {Preload size}
|
|
xywh {445 130 80 25} labelsize 12
|
|
class ValueLabel
|
|
}
|
|
Fl_Spinner preloadSizeSlider_ {
|
|
comment {tag=kTagSetPreloadSize}
|
|
xywh {455 170 60 25} labelsize 12 textsize 12
|
|
class ValueMenu
|
|
}
|
|
}
|
|
Fl_Group {} {
|
|
label Tuning open
|
|
xywh {205 268 390 120} box ROUNDED_BOX labelsize 12 align 17
|
|
class TitleGroup
|
|
} {
|
|
Fl_Box {} {
|
|
label {Root key}
|
|
xywh {330 288 80 25} labelsize 12
|
|
class ValueLabel
|
|
}
|
|
Fl_Spinner tuningFrequencySlider_ {
|
|
comment {tag=kTagSetTuningFrequency}
|
|
xywh {425 328 60 25} labelsize 12 textsize 12
|
|
class ValueMenu
|
|
}
|
|
Fl_Box {} {
|
|
label Frequency
|
|
xywh {415 288 80 25} labelsize 12
|
|
class ValueLabel
|
|
}
|
|
Fl_Dial stretchedTuningSlider_ {
|
|
comment {tag=kTagSetStretchedTuning}
|
|
xywh {515 313 48 48} value 0.5
|
|
class Knob48
|
|
}
|
|
Fl_Box {} {
|
|
label Stretch
|
|
xywh {500 288 80 25} labelsize 12
|
|
class ValueLabel
|
|
}
|
|
Fl_Box {} {
|
|
label {Scala file}
|
|
xywh {225 288 100 25} labelsize 12
|
|
class ValueLabel
|
|
}
|
|
Fl_Button scalaFileButton_ {
|
|
label DefaultScale
|
|
comment {tag=kTagLoadScalaFile}
|
|
xywh {225 328 100 25} labelsize 12
|
|
class ValueButton
|
|
}
|
|
Fl_Spinner scalaRootKeySlider_ {
|
|
comment {tag=kTagSetScalaRootKey}
|
|
xywh {340 328 35 25} labelsize 12 textsize 12
|
|
class ValueMenu
|
|
}
|
|
Fl_Spinner scalaRootOctaveSlider_ {
|
|
comment {tag=kTagSetScalaRootKey}
|
|
xywh {375 328 30 25} labelsize 12 textsize 12
|
|
class ValueMenu
|
|
}
|
|
}
|
|
}
|
|
Fl_Box {} {
|
|
xywh {5 400 790 70}
|
|
class Piano
|
|
}
|
|
}
|