[pitivi: 74/94] Move the timelinecontrols.track_name method in timelinecontrols.TrackControls
- From: Thibault Saunier <tsaunier src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi: 74/94] Move the timelinecontrols.track_name method in timelinecontrols.TrackControls
- Date: Sun, 11 Sep 2011 16:18:39 +0000 (UTC)
commit 985db54a9940f8b8043832488c5672e117200671
Author: Alex BÄluÈ <alexandru balut gmail com>
Date: Mon Sep 5 06:21:35 2011 +0200
Move the timelinecontrols.track_name method in timelinecontrols.TrackControls
pitivi/ui/timelinecontrols.py | 30 +++++++++++++++++-------------
1 files changed, 17 insertions(+), 13 deletions(-)
---
diff --git a/pitivi/ui/timelinecontrols.py b/pitivi/ui/timelinecontrols.py
index 69a4429..607a20f 100644
--- a/pitivi/ui/timelinecontrols.py
+++ b/pitivi/ui/timelinecontrols.py
@@ -7,26 +7,19 @@ from common import LAYER_HEIGHT_EXPANDED, LAYER_SPACING
TRACK_CONTROL_WIDTH = 75
-def track_name(track):
- stream_type = type(track.stream)
- if stream_type == stream.AudioStream:
- track_name = _("Audio:")
- elif stream_type == stream.VideoStream:
- track_name = _("Video:")
- elif stream_type == stream.TextStream:
- track_name = _("Text:")
- return "<b>%s</b>" % track_name
-
-
class TrackControls(gtk.Label):
- """Contains a timeline track name."""
+ """Contains a timeline track name.
+
+ @ivar track: The track for which to display the name.
+ @type track: An L{pitivi.timeline.track.Track} object
+ """
__gtype_name__ = 'TrackControls'
def __init__(self, track):
gtk.Label.__init__(self)
self.set_alignment(0.5, 0.1)
- self.set_markup(track_name(track))
+ self.set_markup(self._getTrackName(track))
self.track = track
self._setSize(layers_count=1)
@@ -45,6 +38,17 @@ class TrackControls(gtk.Label):
height = layers_count * (LAYER_HEIGHT_EXPANDED + LAYER_SPACING)
self.set_size_request(TRACK_CONTROL_WIDTH, height)
+ @staticmethod
+ def _getTrackName(track):
+ stream_type = type(track.stream)
+ if stream_type == stream.AudioStream:
+ track_name = _("Audio:")
+ elif stream_type == stream.VideoStream:
+ track_name = _("Video:")
+ elif stream_type == stream.TextStream:
+ track_name = _("Text:")
+ return "<b>%s</b>" % track_name
+
class TimelineControls(gtk.VBox):
"""Contains the timeline track names."""
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]