JACK configuration that will be saved on studio save is fetched at studio start.
JACK settings take effect on next jack server start.
So the only reasonable state to change jack settings of a studio is when it is stopped.
git-svn-id: svn+ssh://svn.marcochapeau.org/laditools/trunk@223 bfe161da-02ef-4cea-8c43-ae261ea21ac6
* Apply handle ESC-while-editing properly patch by Krzysztof Foltman
* Modify the patch so changing value of enums (comboboxes) works
git-svn-id: svn+ssh://svn.marcochapeau.org/laditools/trunk@200 bfe161da-02ef-4cea-8c43-ae261ea21ac6
* added special case for spin button (uses set_value except for
initial minus sign)
* removed obsolete dselect and find some trivial comments
* stub error message for invalid values (should be improved to handle
ranges etc. in future)
git-svn-id: svn+ssh://svn.marcochapeau.org/laditools/trunk@198 bfe161da-02ef-4cea-8c43-ae261ea21ac6
* reduce conditionals depth and thus make code more readable
* add comments for not obvious things
* remove debug print that sneaked in r194
* make first-letter lookup handling with combobox work for 'y' params
* fix return value for reset on Delete case
* fix return value if we don't know what happened
git-svn-id: svn+ssh://svn.marcochapeau.org/laditools/trunk@195 bfe161da-02ef-4cea-8c43-ae261ea21ac6
* remove irrlevant reset of self.modified, reset values are tracked
through special value "reset" of status cell
* move reset functionality to separate reusable method of class
jack_params_configure_command, instead of duplicating reset code
git-svn-id: svn+ssh://svn.marcochapeau.org/laditools/trunk@193 bfe161da-02ef-4cea-8c43-ae261ea21ac6
* one-keypress editing (*kind of* works, will probably take more time
to get perfectly right)
* highlight tree view again after the value is edited (probably
doesn't work for cancelled edits)
* Delete key sets the parameter to default value
* prevent the cursor from invading the non-editable territory
* first-letter lookup handling with combo box
git-svn-id: svn+ssh://svn.marcochapeau.org/laditools/trunk@192 bfe161da-02ef-4cea-8c43-ae261ea21ac6
* Rename column from "Is set" to "Status"
* Use "set" instead of "yes" for values that are non-default
* Update value cell to default value on reset schedule
* Set status cell text to "modified" on value change
git-svn-id: svn+ssh://svn.marcochapeau.org/laditools/trunk@191 bfe161da-02ef-4cea-8c43-ae261ea21ac6
* rework of configuration code to use better internal abstractions
git-svn-id: svn+ssh://svn.marcochapeau.org/laditools/trunk@151 bfe161da-02ef-4cea-8c43-ae261ea21ac6