GUI: add oscilloscope window size setting
and also remember last zoom/winSize value
This commit is contained in:
parent
2119675b10
commit
fc0a51ed56
4 changed files with 24 additions and 4 deletions
|
|
@ -3927,6 +3927,9 @@ bool FurnaceGUI::init() {
|
|||
if (orderEditMode<0) orderEditMode=0;
|
||||
if (orderEditMode>3) orderEditMode=3;
|
||||
|
||||
oscZoom=e->getConfFloat("oscZoom",0.5f);
|
||||
oscWindowSize=e->getConfFloat("oscWindowSize",20.0f);
|
||||
|
||||
pianoOctaves=e->getConfInt("pianoOctaves",pianoOctaves);
|
||||
pianoOctavesEdit=e->getConfInt("pianoOctavesEdit",pianoOctavesEdit);
|
||||
pianoOptions=e->getConfBool("pianoOptions",pianoOptions);
|
||||
|
|
@ -4137,6 +4140,10 @@ bool FurnaceGUI::finish() {
|
|||
e->setConf("followPattern",followPattern);
|
||||
e->setConf("orderEditMode",orderEditMode);
|
||||
|
||||
// commit oscilloscope state
|
||||
e->setConf("oscZoom",oscZoom);
|
||||
e->setConf("oscWindowSize",oscWindowSize);
|
||||
|
||||
// commit piano state
|
||||
e->setConf("pianoOctaves",pianoOctaves);
|
||||
e->setConf("pianoOctavesEdit",pianoOctavesEdit);
|
||||
|
|
@ -4422,6 +4429,7 @@ FurnaceGUI::FurnaceGUI():
|
|||
openSampleFilterOpt(false),
|
||||
oscTotal(0),
|
||||
oscZoom(0.5f),
|
||||
oscWindowSize(20.0f),
|
||||
oscZoomSlider(false),
|
||||
chanOscCols(3),
|
||||
chanOscWindowSize(20.0f),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue