Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSAMdroid <sam.parkinson3@gmail.com>2013-11-30 22:02:14 (GMT)
committer SAMdroid <sam.parkinson3@gmail.com>2013-11-30 22:02:14 (GMT)
commit33b3f069ed1b614ae2a8f798c718fb3c24eea606 (patch)
treef7b15b9a9ac9756d9f33845700c85eabfc0fb166
parent8e77b4370570133356111bf651709db80fdc42e6 (diff)
Fixed the button for the output moving around
-rwxr-xr-xrecord.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/record.py b/record.py
index 7d1ac09..f0dc834 100755
--- a/record.py
+++ b/record.py
@@ -174,7 +174,7 @@ class Record(activity.Activity):
self._toolbar.insert(gtk.SeparatorToolItem(), -1)
- self._toolbar_controls = RecordControl(self._toolbar, self)
+ self._toolbar_controls = RecordControl(self._toolbar, self, 8 if self._video_button else 6)
separator = gtk.SeparatorToolItem()
separator.props.draw = False
@@ -856,9 +856,10 @@ class PlayButton(gtk.Button):
class RecordControl():
- def __init__(self, toolbar, activity):
+ def __init__(self, toolbar, activity, output_pos):
self.activity = activity
self.toolbar = toolbar
+ self.output_pos = output_pos
self._timer_value = TIMER_VALUES[0]
self._timer_button = ToolButton('timer-0')
@@ -900,7 +901,7 @@ class RecordControl():
self._output_button.set_tooltip(_('Select output device'))
self._output_button.connect('clicked', self._output_selection_cb)
self._output_button.show()
- self.toolbar.insert(self._output_button, -2 if notFirst else -1)
+ self.toolbar.insert(self._output_button, self.output_pos)
self._output_palette = self._output_button.get_palette()
volume_monitor = gio.volume_monitor_get()