Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Mini/miniTamTamMain.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mini/miniTamTamMain.py')
-rw-r--r--Mini/miniTamTamMain.py57
1 files changed, 19 insertions, 38 deletions
diff --git a/Mini/miniTamTamMain.py b/Mini/miniTamTamMain.py
index 2bfec3d..cf50cae 100644
--- a/Mini/miniTamTamMain.py
+++ b/Mini/miniTamTamMain.py
@@ -1,7 +1,6 @@
from gi.repository import Gtk
from gi.repository import GObject
import os
-import random
import time
import xdrlib
import commands
@@ -41,17 +40,14 @@ from gettext import gettext as _
Tooltips = Config.Tooltips
-class miniTamTamMain(Gtk.EventBox):
+class miniTamTamMain(Gtk.HBox):
def __init__(self, activity):
- Gtk.EventBox.__init__(self)
+ Gtk.HBox.__init__(self)
self.instrumentPanel = None
self.activity = activity
- #self.set_border_width(Config.MAIN_WINDOW_PADDING)
- #self.set_border_width(0)
-
self.instrumentDB = InstrumentDB.getRef()
self.firstTime = False
self.playing = False
@@ -88,12 +84,11 @@ class miniTamTamMain(Gtk.EventBox):
self.sequencer.beat = self.beat
self.loop.beat = self.beat
- self.mainWindowBox = Gtk.HBox()
self.leftBox = Gtk.VBox()
self.rightBox = Gtk.VBox()
- self.mainWindowBox.pack_start(self.rightBox, False, True, 0)
- self.mainWindowBox.pack_start(self.leftBox, True, True, 0)
- self.add(self.mainWindowBox)
+ # TODO: right is at left, and left is at right?
+ self.pack_start(self.rightBox, False, False, 0)
+ self.pack_start(self.leftBox, False, False, 0)
self.enableKeyboard()
self.setInstrument(self.instrument)
@@ -177,7 +172,6 @@ class miniTamTamMain(Gtk.EventBox):
self.activity.connect( "shared", self.shared )
if os.path.isfile("FORCE_SHARE"): # HOST
- r = random.random()
#print "::::: Sharing as TTDBG%f :::::" % r
#self.activity.set_title(_("TTDBG%f" % r))
print "::::: Sharing as TamTam :::::"
@@ -192,9 +186,7 @@ class miniTamTamMain(Gtk.EventBox):
def drawGeneration( self ):
- slidersBox = RoundVBox(fillcolor = Config.PANEL_COLOR, bordercolor = Config.PANEL_BCK_COLOR, radius = Config.PANEL_RADIUS)
- slidersBox.set_border_width(Config.PANEL_SPACING)
-
+ slidersBox = Gtk.VBox()
geneSliderBox = Gtk.VBox()
self.geneSliderBoxImgTop = Gtk.Image()
self.geneSliderBoxImgTop.set_from_file(imagefile('complex6.png'))
@@ -259,20 +251,12 @@ class miniTamTamMain(Gtk.EventBox):
slidersBoxSub.pack_start(volumeSliderBox, True, True, 0)
slidersBox.pack_start(slidersBoxSub, True, True, 0)
- generateBtnSub = RoundHBox(
- fillcolor=Config.PANEL_COLOR,
- bordercolor=Config.PANEL_BCK_COLOR,
- radius=Config.PANEL_RADIUS)
- generateBtnSub.set_border_width(Config.PANEL_SPACING)
+ generateBtnSub = Gtk.HBox()
- #playImg = Gtk.Image()
- #playImg.set_from_icon_name('media-playback-start', Gtk.ICON_SIZE_LARGE_TOOLBAR)
self.playButton = ImageToggleButton('miniplay.png', 'stop.png')
- #self.playButton.set_relief(Gtk.RELIEF_NONE)
- #self.playButton.set_image(playImg)
self.playButton.connect('clicked',self.handlePlayButton)
generateBtnSub.pack_start(self.playButton, True, True, 0)
- #self.playButton.set_tooltip(_('Play / Stop'))
+ self.playButton.set_tooltip_text(_('Play / Stop'))
generateBtn = ImageButton('dice.png', clickImg_path='diceblur.png')
generateBtn.connect('button-press-event', self.handleGenerateBtn)
@@ -281,10 +265,7 @@ class miniTamTamMain(Gtk.EventBox):
# drums
- drum_box = RoundVBox(
- fillcolor=Config.PANEL_COLOR,
- bordercolor=Config.PANEL_BCK_COLOR,
- radius=Config.PANEL_RADIUS)
+ drum_box = Gtk.VBox()
drum_scroll = VScrolledBox(scroll_policy=Gtk.PolicyType.NEVER)
drum_scroll.set_viewport(drum_box)
@@ -346,13 +327,13 @@ class miniTamTamMain(Gtk.EventBox):
def updateInstrumentPanel(self):
if self.instrumentPanel is None:
self.instrumentPanel = InstrumentPanel()
- self.leftBox.pack_start(self.instrumentPanel, True, True, 0)
width = Gdk.Screen.width() - self.rightBox.get_size_request()[0]
self.instrumentPanel.configure(self.setInstrument,
self.playInstrumentNote, False, self.micRec, width=width)
self.instrumentPanel.load()
+ self.leftBox.pack_start(self.instrumentPanel, True, True, 0)
def micRec(self, widget, mic):
self.csnd.inputMessage("i5600 0 4")
@@ -413,12 +394,12 @@ class miniTamTamMain(Gtk.EventBox):
self.activity.close()
def handleGenerationSlider(self, adj):
- img = int(adj.value * 7)+1
+ img = int(adj.get_value() * 7)+1
self.geneSliderBoxImgTop.set_from_file(
imagefile('complex' + str(img) + '.png'))
def handleGenerationSliderRelease(self, widget, event):
- self.regularity = widget.get_adjustment().value
+ self.regularity = widget.get_adjustment().get_value()
self.beatPickup = False
self.regenerate()
self.beatPickup = True
@@ -441,7 +422,7 @@ class miniTamTamMain(Gtk.EventBox):
self.drumFillin.setBeats( self.beat )
def handleBeatSlider(self, adj):
- img = self.scale(int(adj.value),2,12,1,11)
+ img = self.scale(int(adj.get_value()),2,12,1,11)
self.beatSliderBoxImgTop.set_from_file(
imagefile('beat' + str(img) + '.png'))
self.sequencer.beat = self.beat
@@ -449,7 +430,7 @@ class miniTamTamMain(Gtk.EventBox):
self.drumFillin.setBeats( self.beat )
def handleBeatSliderRelease(self, widget, event):
- self.beat = int(widget.get_adjustment().value)
+ self.beat = int(widget.get_adjustment().get_value())
self.sequencer.beat = self.beat
self.loop.beat = self.beat
self.drumFillin.setBeats( self.beat )
@@ -473,9 +454,9 @@ class miniTamTamMain(Gtk.EventBox):
def handleTempoSliderChange(self,adj):
if self.network.isPeer():
- self.requestTempoChange(int(adj.value))
+ self.requestTempoChange(int(adj.get_value()))
else:
- self._updateTempo( int(adj.value) )
+ self._updateTempo(int(adj.get_value()))
def _updateTempo( self, val ):
@@ -502,7 +483,7 @@ class miniTamTamMain(Gtk.EventBox):
imagefile('tempo' + str(img) + '.png'))
def handleBalanceSlider(self, adj):
- self.instVolume = int(adj.value)
+ self.instVolume = int(adj.get_value())
self.drumVolume = sqrt( (100-self.instVolume)*0.01 )
self.adjustDrumVolume()
self.drumFillin.setVolume(self.drumVolume)
@@ -517,7 +498,7 @@ class miniTamTamMain(Gtk.EventBox):
imagefile('instr' + str(img2) + '.png'))
def handleReverbSlider(self, adj):
- self.reverb = adj.value
+ self.reverb = adj.get_value()
self.drumFillin.setReverb( self.reverb )
img = int(self.scale(self.reverb,0,1,0,4))
self._playToolbar.reverbSliderImgRight.set_from_file(
@@ -525,7 +506,7 @@ class miniTamTamMain(Gtk.EventBox):
self.keyboardStandAlone.setReverb(self.reverb)
def handleVolumeSlider(self, adj):
- self.volume = adj.value
+ self.volume = adj.get_value()
self.csnd.setMasterVolume(self.volume)
img = int(self.scale(self.volume,0,200,0,3.9))
self.volumeSliderBoxImgTop.set_from_file(