Browse Source

Misc

tags/1.9.4
falkTX 10 years ago
parent
commit
832d38ad7a
1 changed files with 26 additions and 30 deletions
  1. +26
    -30
      source/carla_widgets.py

+ 26
- 30
source/carla_widgets.py View File

@@ -80,9 +80,9 @@ gFakeParamInfo = {
"default": 0.0,
"minimum": 0.0,
"maximum": 1.0,
"step": 0.01,
"stepSmall": 0.01,
"stepLarge": 0.01, # FIXME
"step": 0.001,
"stepSmall": 0.0001,
"stepLarge": 0.01,
"midiCC": -1,
"midiChannel": 1,

@@ -223,17 +223,21 @@ class PluginParameter(QWidget):
self.ui.label.setText(pInfo['name'])
self.ui.widget.setName(pInfo['name'])

if pType == PARAMETER_INPUT:
self.ui.widget.setMinimum(pInfo['minimum'])
self.ui.widget.setMaximum(pInfo['maximum'])
self.ui.widget.setDefault(pInfo['default'])
self.ui.widget.setValue(pInfo['current'], False)
self.ui.widget.setLabel(pInfo['unit'])
self.ui.widget.setStep(pInfo['step'])
self.ui.widget.setStepSmall(pInfo['stepSmall'])
self.ui.widget.setStepLarge(pInfo['stepLarge'])
self.ui.widget.setScalePoints(pInfo['scalePoints'], bool(pHints & PARAMETER_USES_SCALEPOINTS))
self.ui.widget.setMinimum(pInfo['minimum'])
self.ui.widget.setMaximum(pInfo['maximum'])
self.ui.widget.setDefault(pInfo['default'])
self.ui.widget.setValue(pInfo['current'], False)
self.ui.widget.setLabel(pInfo['unit'])
self.ui.widget.setStep(pInfo['step'])
self.ui.widget.setStepSmall(pInfo['stepSmall'])
self.ui.widget.setStepLarge(pInfo['stepLarge'])
self.ui.widget.setScalePoints(pInfo['scalePoints'], bool(pHints & PARAMETER_USES_SCALEPOINTS))

if not pHints & PARAMETER_IS_AUTOMABLE:
self.ui.sb_control.setEnabled(False)
self.ui.sb_channel.setEnabled(False)

if pType == PARAMETER_INPUT:
if not pHints & PARAMETER_IS_ENABLED:
self.ui.label.setEnabled(False)
self.ui.widget.setEnabled(False)
@@ -241,24 +245,12 @@ class PluginParameter(QWidget):
self.ui.sb_control.setEnabled(False)
self.ui.sb_channel.setEnabled(False)

elif not pHints & PARAMETER_IS_AUTOMABLE:
self.ui.sb_control.setEnabled(False)
self.ui.sb_channel.setEnabled(False)

if pHints & PARAMETER_IS_READ_ONLY:
self.ui.widget.setReadOnly(True)

elif pType == PARAMETER_OUTPUT:
self.ui.widget.setMinimum(pInfo['minimum'])
self.ui.widget.setMaximum(pInfo['maximum'])
self.ui.widget.setValue(pInfo['current'], False)
self.ui.widget.setLabel(pInfo['unit'])
self.ui.widget.setReadOnly(True)

if not pHints & PARAMETER_IS_AUTOMABLE:
self.ui.sb_control.setEnabled(False)
self.ui.sb_channel.setEnabled(False)

else:
self.ui.widget.setVisible(False)
self.ui.sb_control.setVisible(False)
@@ -1420,9 +1412,13 @@ if __name__ == '__main__':

app = CarlaApplication()

#gui = CarlaAboutW(None)
#gui = PluginParameter(None, gFakeParamInfo, 0, 0)
gui = PluginEdit(None, 0)
gui.show()
gui1 = CarlaAboutW(None)
gui1.show()

gui2 = PluginParameter(None, gFakeParamInfo, 0, 0)
gui2.show()

gui3 = PluginEdit(None, 0)
gui3.show()

sys.exit(app.exec_())
app.exit_exec()

Loading…
Cancel
Save