pitivi r1287 - trunk/pitivi/ui
- From: edwardrv svn gnome org
- To: svn-commits-list gnome org
- Subject: pitivi r1287 - trunk/pitivi/ui
- Date: Sat, 27 Sep 2008 17:38:49 +0000 (UTC)
Author: edwardrv
Date: Sat Sep 27 17:38:48 2008
New Revision: 1287
URL: http://svn.gnome.org/viewvc/pitivi?rev=1287&view=rev
Log:
Don't propose webcam capture if we don't have any webcams available.
Modified:
trunk/pitivi/ui/mainwindow.py
Modified: trunk/pitivi/ui/mainwindow.py
==============================================================================
--- trunk/pitivi/ui/mainwindow.py (original)
+++ trunk/pitivi/ui/mainwindow.py Sat Sep 27 17:38:48 2008
@@ -100,7 +100,15 @@
session_bus = dbus.SessionBus()
name = dbus.service.BusName("org.gnome.pitivi", bus=session_bus)
object = pitivi_dbus(name)
-
+
+
+ # FIXME : connect to the device probe signals to toggle the webcam
+ # features based on availability (or not) of webcams.
+
+ # if no webcams available, hide the webcam action
+ if len(instance.PiTiVi.deviceprobe.getVideoSourceDevices()) < 1:
+ self.webcam_button.set_sensitive(False)
+
self.show_all()
def _encodingDialogDestroyCb(self, unused_dialog):
@@ -212,6 +220,8 @@
for action in self.actiongroup.list_actions():
if action.get_name() == "RenderProject":
self.render_button = action
+ elif action.get_name() == "ImportfromCam":
+ self.webcam_button = action
elif action.get_name() == "AdvancedView":
if not instance.PiTiVi.settings.advancedModeEnabled:
action.set_visible(False)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]