diff options
author | Oli <olivier.belanger@umontreal.ca> | 2007-07-17 22:04:23 (GMT) |
---|---|---|
committer | Oli <olivier.belanger@umontreal.ca> | 2007-07-17 22:04:23 (GMT) |
commit | d328b61ca6d750984d1a396c53c2b4fa9233d82f (patch) | |
tree | 4af16d0e60d41f4d207f65fdf840fde9a3df6ff5 /Util/LoopSettings.py | |
parent | a2f7a2b41791c2222b5b5a286dd71ee7d0fef2cd (diff) |
add Util/LoopSettings.py
Diffstat (limited to 'Util/LoopSettings.py')
-rw-r--r-- | Util/LoopSettings.py | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/Util/LoopSettings.py b/Util/LoopSettings.py new file mode 100644 index 0000000..3e95af9 --- /dev/null +++ b/Util/LoopSettings.py @@ -0,0 +1,41 @@ +import pygtk +pygtk.require('2.0') +import gtk +from Util.ThemeWidgets import * +import Config +Tooltips = Config.Tooltips() + +class LoopSettings( gtk.VBox ): + def __init__( self, doneHandler, popup ): + gtk.VBox.__init__( self ) + self.tooltips = gtk.Tooltips() + self.doneHandler = doneHandler + self.popup = popup + self.popup.resize( 545, 378 ) + + self.settingsBox = RoundHBox(fillcolor=Config.INST_BCK_COLOR, bordercolor=Config.PANEL_BCK_COLOR) + self.settingsBox.set_radius(10) + self.pack_start(self.settingsBox) + + self.fixed = gtk.Fixed() + self.settingsBox.pack_start(self.fixed) + + self.controlsBox = gtk.HBox() + + startBox = RoundVBox(fillcolor=Config.PANEL_COLOR, bordercolor=Config.INST_BCK_COLOR) + startBox.set_border_width(3) + startBox.set_radius(10) + self.startAdjust = gtk.Adjustment( 0.5, 0, 1, .1, .1, 0) + self.GUI['startSlider'] = ImageVScale( Config.TAM_TAM_ROOT + "/Resources/Images/sliderEditVolume.png", self.startAdjust, 7 ) + self.startAdjust.connect("value-changed", self.handleStart) + self.GUI['startSlider'].set_snap( 0.1 ) + self.GUI['startSlider'].set_inverted(True) + self.GUI['startSlider'].set_size_request(50, 200) + self.handleStart( self.startAdjust ) + startBox.pack_start(self.GUI['startSlider'], True, True, 5) + self.controlsBox.pack_start(startBox) + + self.fixed.put( self.controlsBox, 0, 0 ) + + self.show_all() + |