Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Edit
diff options
context:
space:
mode:
authorNat <natcl@hotmail.com>2007-08-01 22:11:52 (GMT)
committer Nat <natcl@hotmail.com>2007-08-01 22:11:52 (GMT)
commit424d506a6b1ad9a27a813f945aa0f71812adb436 (patch)
treeb080a5f3ef7c2f4218fce0a802afa6eb81b6d68e /Edit
parentbafdd13ebf5c271211493e04596ec3eee41c91bd (diff)
Properties window first draft
Diffstat (limited to 'Edit')
-rw-r--r--Edit/EditToolbars.py128
1 files changed, 128 insertions, 0 deletions
diff --git a/Edit/EditToolbars.py b/Edit/EditToolbars.py
index 6ae4e8b..feac30b 100644
--- a/Edit/EditToolbars.py
+++ b/Edit/EditToolbars.py
@@ -164,6 +164,134 @@ class propsPalette(Palette):
self.edit = edit
+ self.mainBox = gtk.VBox()
+
+ self.gridDivisionBox = gtk.HBox()
+ self.gridDivisionLabel = gtk.Label(_('Grid division: '))
+ self.gridDivisionSliderAdj = gtk.Adjustment(value=0, lower=0, upper=16, step_incr=1, page_incr=0, page_size=0)
+ self.gridDivisionSlider = gtk.HScale(adjustment = self.gridDivisionSliderAdj)
+ self.gridDivisionSlider.set_size_request(200,15)
+ self.gridDivisionSlider.set_value_pos(gtk.POS_RIGHT)
+ self.gridDivisionBox.pack_start(self.gridDivisionLabel, False, False, padding = 5)
+ self.gridDivisionBox.pack_end(self.gridDivisionSlider, False, False, padding = 5)
+
+ self.pageColorBox = gtk.HBox()
+ self.pageColorLabel = gtk.Label(_('Page color: '))
+ self.pageColorBox.pack_start(self.pageColorLabel, False, False, padding = 5)
+
+ self.transposeBox = gtk.HBox()
+ self.transposeLabel = gtk.Label(_('Transposition: '))
+ self.transposeCheckButton = gtk.CheckButton()
+ self.transposeBox.pack_start(self.transposeLabel, False, False, padding = 5)
+ self.transposeBox.pack_end(self.transposeCheckButton, False, False, padding = 5)
+
+ self.volumeBox = gtk.HBox()
+ self.volumeLabel = gtk.Label(_('Volume: '))
+ self.volumeCheckButton = gtk.CheckButton()
+ self.volumeBox.pack_start(self.volumeLabel, False, False, padding = 5)
+ self.volumeBox.pack_end(self.volumeCheckButton, False, False, padding = 5)
+
+ self.panBox = gtk.HBox()
+ self.panLabel = gtk.Label(_('Pan: '))
+ self.panSliderAdj = gtk.Adjustment(value=50, lower=0, upper=100, step_incr=1, page_incr=0, page_size=0)
+ self.panSlider = gtk.HScale(adjustment = self.panSliderAdj)
+ self.panSlider.set_size_request(200,15)
+ self.panSlider.set_value_pos(gtk.POS_RIGHT)
+ self.panCheckButton = gtk.CheckButton()
+ self.panBox.pack_start(self.panLabel, False, False, padding = 5)
+ self.panBox.pack_end(self.panCheckButton, False, False, padding = 5)
+ self.panBox.pack_end(self.panSlider, False, False, padding = 5)
+
+ self.reverbBox = gtk.HBox()
+ self.reverbLabel = gtk.Label(_('Reverb: '))
+ self.reverbSliderAdj = gtk.Adjustment(value=0, lower=0, upper=16, step_incr=1, page_incr=0, page_size=0)
+ self.reverbSlider = gtk.HScale(adjustment = self.reverbSliderAdj)
+ self.reverbSlider.set_size_request(200,15)
+ self.reverbSlider.set_value_pos(gtk.POS_RIGHT)
+ self.reverbCheckButton = gtk.CheckButton()
+ self.reverbBox.pack_start(self.reverbLabel, False, False, padding = 5)
+ self.reverbBox.pack_end(self.reverbCheckButton, False, False, padding = 5)
+ self.reverbBox.pack_end(self.reverbSlider, False, False, padding = 5)
+
+ self.attackDurBox = gtk.HBox()
+ self.attackDurLabel = gtk.Label(_('Attack duration: '))
+ self.attackDurSliderAdj = gtk.Adjustment(value=0, lower=0, upper=16, step_incr=1, page_incr=0, page_size=0)
+ self.attackDurSlider = gtk.HScale(adjustment = self.attackDurSliderAdj)
+ self.attackDurSlider.set_size_request(200,15)
+ self.attackDurSlider.set_value_pos(gtk.POS_RIGHT)
+ self.attackDurCheckButton = gtk.CheckButton()
+ self.attackDurBox.pack_start(self.attackDurLabel, False, False, padding = 5)
+ self.attackDurBox.pack_end(self.attackDurCheckButton, False, False, padding = 5)
+ self.attackDurBox.pack_end(self.attackDurSlider, False, False, padding = 5)
+
+ self.decayDurBox = gtk.HBox()
+ self.decayDurLabel = gtk.Label(_('Decay duration: '))
+ self.decayDurSliderAdj = gtk.Adjustment(value=0, lower=0, upper=16, step_incr=1, page_incr=0, page_size=0)
+ self.decayDurSlider = gtk.HScale(adjustment = self.decayDurSliderAdj)
+ self.decayDurSlider.set_size_request(200,15)
+ self.decayDurSlider.set_value_pos(gtk.POS_RIGHT)
+ self.decayDurCheckButton = gtk.CheckButton()
+ self.decayDurBox.pack_start(self.decayDurLabel, False, False, padding = 5)
+ self.decayDurBox.pack_end(self.decayDurCheckButton, False, False, padding = 5)
+ self.decayDurBox.pack_end(self.decayDurSlider, False, False, padding = 5)
+
+ self.generationLabel = gtk.Label(_('Generation'))
+
+ self.generationTypeBox = gtk.HBox()
+ self.generationTypeLabel = gtk.Label(_('Type: '))
+ self.generationTypeComboBox = BigComboBox()
+ for type in [_('Line'),_('Drunk'),_('Drone and Jump'),_('Repeater'),_('Loop Segments')]:
+ self.generationTypeComboBox.append_item(0, type)
+ self.generationTypeComboBox.set_active(0)
+ self.generationTypeBox.pack_start(self.generationTypeLabel, False, False, padding = 5)
+ self.generationTypeBox.pack_end(self.generationTypeComboBox, False, False, padding = 5)
+
+ self.minimumBox = gtk.HBox()
+ self.minimumLabel = gtk.Label(_('Minimum: '))
+ self.minimumSliderAdj = gtk.Adjustment(value=0, lower=0, upper=16, step_incr=1, page_incr=0, page_size=0)
+ self.minimumSlider = gtk.HScale(adjustment = self.minimumSliderAdj)
+ self.minimumSlider.set_size_request(200,15)
+ self.minimumSlider.set_value_pos(gtk.POS_RIGHT)
+ self.minimumBox.pack_start(self.minimumLabel, False, False, padding = 5)
+ self.minimumBox.pack_end(self.minimumSlider, False, False, padding = 5)
+
+ self.maximumBox = gtk.HBox()
+ self.maximumLabel = gtk.Label(_('Maximum: '))
+ self.maximumSliderAdj = gtk.Adjustment(value=0, lower=0, upper=16, step_incr=1, page_incr=0, page_size=0)
+ self.maximumSlider = gtk.HScale(adjustment = self.maximumSliderAdj)
+ self.maximumSlider.set_size_request(200,15)
+ self.maximumSlider.set_value_pos(gtk.POS_RIGHT)
+ self.maximumBox.pack_start(self.maximumLabel, False, False, padding = 5)
+ self.maximumBox.pack_end(self.maximumSlider, False, False, padding = 5)
+
+ self.randomBox = gtk.HBox()
+ self.randomLabel = gtk.Label(_('Random: '))
+ self.randomSliderAdj = gtk.Adjustment(value=0, lower=0, upper=16, step_incr=1, page_incr=0, page_size=0)
+ self.randomSlider = gtk.HScale(adjustment = self.randomSliderAdj)
+ self.randomSlider.set_size_request(200,15)
+ self.randomSlider.set_value_pos(gtk.POS_RIGHT)
+ self.randomBox.pack_start(self.randomLabel, False, False, padding = 5)
+ self.randomBox.pack_end(self.randomSlider, False, False, padding = 5)
+
+ self.mainBox.pack_start(self.gridDivisionBox, padding = 5)
+ self.mainBox.pack_start(self.pageColorBox, padding = 5)
+ self.mainBox.pack_start(self.transposeBox, padding = 5)
+ self.mainBox.pack_start(self.volumeBox, padding = 5)
+ self.mainBox.pack_start(self.panBox, padding = 5)
+ self.mainBox.pack_start(self.reverbBox, padding = 5)
+ self.mainBox.pack_start(self.attackDurBox, padding = 5)
+ self.mainBox.pack_start(self.decayDurBox, padding = 5)
+ self.mainBox.pack_start(self.generationLabel, padding = 5)
+ self.mainBox.pack_start(self.generationTypeBox, padding = 5)
+ self.mainBox.pack_start(self.minimumBox, padding = 5)
+ self.mainBox.pack_start(self.maximumBox, padding = 5)
+ self.mainBox.pack_start(self.randomBox, padding = 5)
+ self.mainBox.show_all()
+
+ self.set_content(self.mainBox)
+
+
+
class generationPalette(Palette):
def __init__(self, label, edit):
Palette.__init__(self, label)