Trees | Indices | Help |
---|
|
1 # -*- Mode: Python; test-case-name: flumotion.test.test_feedcomponent010 -*- 2 # vi:si:et:sw=4:sts=4:ts=4 3 # 4 # Flumotion - a streaming media server 5 # Copyright (C) 2008 Fluendo, S.L. (www.fluendo.com). 6 # All rights reserved. 7 8 # This file may be distributed and/or modified under the terms of 9 # the GNU General Public License version 2 as published by 10 # the Free Software Foundation. 11 # This file is distributed without any warranty; without even the implied 12 # warranty of merchantability or fitness for a particular purpose. 13 # See "LICENSE.GPL" in the source distribution for more information. 14 15 # Licensees having purchased or holding a valid Flumotion Advanced 16 # Streaming Server license may use this file in accordance with the 17 # Flumotion Advanced Streaming Server Commercial License Agreement. 18 # See "LICENSE.Flumotion" in the source distribution for more information. 19 20 # Headers in this file shall remain intact. 21 22 """ 23 Properties tab in the component UI 24 """ 25 26 import gettext 27 import os 28 29 import gtk 30 from kiwi.python import Settable 31 from kiwi.ui.objectlist import ObjectList, Column 32 33 from flumotion.component.base.baseadminnode import BaseAdminGtkNode 34 35 _ = gettext.gettext 36 __version__ = "$Rev$" 37 3840 gladeFile = os.path.join('flumotion', 'component', 'base', 41 'properties.glade') 42 456647 self.widget = gtk.VBox() 48 self.widget.set_border_width(6) 49 50 self.properties = ObjectList( 51 [Column('name'), 52 Column('value')]) 53 self.properties.set_size_request(-1, 200) 54 self.widget.pack_start(self.properties, False, False) 55 self.properties.show() 56 57 properties = self.state.get('config')['properties'] 58 propertyNames = properties.keys()[:] 59 propertyNames.sort() 60 61 for name in propertyNames: 62 self.properties.append( 63 Settable(name=name, value=properties[name])) 64 65 return self.widget
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Dec 8 09:51:28 2011 | http://epydoc.sourceforge.net |