MCPcopy Create free account
hub / github.com/GStreamer/gst-python / create_ui

Method create_ui

old_examples/remuxer.py:154–197  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

152 'Unknown property: %s' % param
153
154 def create_ui(self):
155 label = gtk.Label(self.label + ": ")
156 label.show()
157 a = gtk.Alignment(1.0, 0.5)
158 a.add(label)
159 a.set_padding(0, 0, 12, 0)
160 a.show()
161 self.sizegroup.add_widget(a)
162 self.pack_start(a, True, False, 0)
163
164 self.minutes = minutes = gtk.Entry(5)
165 minutes.set_width_chars(5)
166 minutes.set_alignment(1.0)
167 minutes.connect('changed', lambda *x: self.notify('time'))
168 minutes.connect_after('activate', lambda *x: self.activated())
169 label2 = gtk.Label(":")
170 self.seconds = seconds = gtk.Entry(2)
171 seconds.set_width_chars(2)
172 seconds.set_alignment(1.0)
173 seconds.connect('changed', lambda *x: self.notify('time'))
174 seconds.connect_after('activate', lambda *x: self.activated())
175 label3 = gtk.Label(".")
176 self.milliseconds = milliseconds = gtk.Entry(3)
177 milliseconds.set_width_chars(3)
178 milliseconds.set_alignment(0.0)
179 milliseconds.connect('changed', lambda *x: self.notify('time'))
180 milliseconds.connect_after('activate', lambda *x: self.activated())
181 set = gtk.Button('Set')
182 goto = gtk.Button('Go')
183 goto.set_property('image',
184 gtk.image_new_from_stock(gtk.STOCK_JUMP_TO,
185 gtk.ICON_SIZE_BUTTON))
186 for w in minutes, label2, seconds, label3, milliseconds:
187 w.show()
188 self.pack_start(w, False)
189 set.show()
190 self.pack_start(set, False, False, 6)
191 goto.show()
192 self.pack_start(goto, False, False, 0)
193 set.connect('clicked', lambda *x: self.set_now())
194 goto.connect('clicked', lambda *x: self.activated())
195 pad = gtk.Label("")
196 pad.show()
197 self.pack_start(pad, True, False, 0)
198
199 def get_time(self):
200 time = 0

Callers 1

__init__Method · 0.95

Calls 4

activatedMethod · 0.95
set_nowMethod · 0.95
addMethod · 0.80
set_propertyMethod · 0.80

Tested by

no test coverage detected