Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ui.py
diff options
context:
space:
mode:
Diffstat (limited to 'ui.py')
-rw-r--r--ui.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/ui.py b/ui.py
index 12ff80e..c5e83af 100644
--- a/ui.py
+++ b/ui.py
@@ -867,7 +867,7 @@ class UI:
def recordVideo( self ):
- self.ca.glive.startRecordingVideo( )
+ self.ca.glive.startRecordingVideo(self.videoToolbar.getQuality())
self.beginRecordingTimer( )
@@ -2274,6 +2274,15 @@ class VideoToolbar(gtk.Toolbar):
self.insert(separator, -1)
separator.show()
+ combo = gtk.combo_box_new_text()
+ self.quality = ToolComboBox(combo=combo,
+ label_text=Constants.istrQuality+':')
+ self.quality.combo.append_text(Constants.istrLowQuality)
+ self.quality.combo.append_text(Constants.istrHighQuality)
+ self.quality.combo.append_text(Constants.istrBestQuality)
+ self.quality.combo.set_active(0)
+ self.insert(self.quality, -1 )
+
timerCbb = gtk.combo_box_new_text()
self.timerCb = ToolComboBox(combo=timerCbb, label_text=Constants.istrTimer)
for i in range (0, len(Constants.TIMERS)):
@@ -2311,6 +2320,9 @@ class VideoToolbar(gtk.Toolbar):
return 60 * Constants.DURATIONS[self.durCb.combo.get_active()]
+ def getQuality(self):
+ return self.quality.combo.get_active()
+
class AudioToolbar(gtk.Toolbar):
def __init__(self):
gtk.Toolbar.__init__(self)