fdaa7c1d17e4df8ab6b00bb99d56b0a1fda8b505
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

1) <?xml version="1.0" encoding="UTF-8"?>
2) <interface>
3)   <!-- interface-requires gtk+ 3.0 -->
Stefan Schuermans implement UDP output and de...

Stefan Schuermans authored 10 years ago

4)   <object class="GtkDialog" id="DialogDestination">
5)     <property name="can_focus">False</property>
6)     <property name="border_width">5</property>
7)     <property name="title" translatable="yes">BlinkenArea Sync GUI - Extras Destination Address...</property>
8)     <property name="type_hint">dialog</property>
9)     <child internal-child="vbox">
10)       <object class="GtkBox" id="DiaDestVBox">
11)         <property name="can_focus">False</property>
12)         <property name="orientation">vertical</property>
13)         <property name="spacing">2</property>
14)         <child internal-child="action_area">
15)           <object class="GtkButtonBox" id="DiaDestAction">
16)             <property name="can_focus">False</property>
17)             <property name="layout_style">end</property>
18)             <child>
19)               <object class="GtkButton" id="DiaDestBtnCancel">
20)                 <property name="label">gtk-cancel</property>
21)                 <property name="use_action_appearance">False</property>
22)                 <property name="visible">True</property>
23)                 <property name="can_focus">True</property>
24)                 <property name="receives_default">False</property>
25)                 <property name="use_action_appearance">False</property>
26)                 <property name="use_stock">True</property>
27)               </object>
28)               <packing>
29)                 <property name="expand">False</property>
30)                 <property name="fill">True</property>
31)                 <property name="position">0</property>
32)               </packing>
33)             </child>
34)             <child>
35)               <object class="GtkButton" id="DiaDestBtnOk">
36)                 <property name="label">gtk-ok</property>
37)                 <property name="use_action_appearance">False</property>
38)                 <property name="visible">True</property>
39)                 <property name="can_focus">True</property>
40)                 <property name="can_default">True</property>
41)                 <property name="has_default">True</property>
42)                 <property name="receives_default">True</property>
43)                 <property name="use_action_appearance">False</property>
44)                 <property name="use_stock">True</property>
45)               </object>
46)               <packing>
47)                 <property name="expand">False</property>
48)                 <property name="fill">True</property>
49)                 <property name="position">1</property>
50)               </packing>
51)             </child>
52)           </object>
53)           <packing>
54)             <property name="expand">False</property>
55)             <property name="fill">True</property>
56)             <property name="pack_type">end</property>
57)             <property name="position">0</property>
58)           </packing>
59)         </child>
60)         <child>
61)           <object class="GtkGrid" id="DiaDestGrid">
62)             <property name="visible">True</property>
63)             <property name="can_focus">False</property>
64)             <property name="row_homogeneous">True</property>
65)             <property name="column_homogeneous">True</property>
66)             <child>
67)               <object class="GtkLabel" id="DiaDestLblCur">
68)                 <property name="visible">True</property>
69)                 <property name="can_focus">False</property>
70)                 <property name="xalign">0</property>
71)                 <property name="xpad">3</property>
72)                 <property name="ypad">3</property>
73)                 <property name="label" translatable="yes">Current Destination Address:</property>
74)               </object>
75)               <packing>
76)                 <property name="left_attach">0</property>
77)                 <property name="top_attach">1</property>
78)                 <property name="width">1</property>
79)                 <property name="height">1</property>
80)               </packing>
81)             </child>
82)             <child>
83)               <object class="GtkLabel" id="DiaDestLblNew">
84)                 <property name="visible">True</property>
85)                 <property name="can_focus">False</property>
86)                 <property name="xalign">0</property>
87)                 <property name="xpad">3</property>
88)                 <property name="ypad">3</property>
89)                 <property name="label" translatable="yes">New Destination Address:</property>
90)               </object>
91)               <packing>
92)                 <property name="left_attach">0</property>
93)                 <property name="top_attach">2</property>
94)                 <property name="width">1</property>
95)                 <property name="height">1</property>
96)               </packing>
97)             </child>
98)             <child>
99)               <object class="GtkLabel" id="DiaDestCur">
100)                 <property name="visible">True</property>
101)                 <property name="can_focus">False</property>
102)                 <property name="xalign">0</property>
103)                 <property name="xpad">3</property>
104)                 <property name="ypad">3</property>
105)               </object>
106)               <packing>
107)                 <property name="left_attach">1</property>
108)                 <property name="top_attach">1</property>
109)                 <property name="width">1</property>
110)                 <property name="height">1</property>
111)               </packing>
112)             </child>
113)             <child>
114)               <object class="GtkEntry" id="DiaDestNew">
115)                 <property name="visible">True</property>
116)                 <property name="can_focus">True</property>
117)                 <property name="invisible_char">●</property>
118)                 <property name="activates_default">True</property>
119)               </object>
120)               <packing>
121)                 <property name="left_attach">1</property>
122)                 <property name="top_attach">2</property>
123)                 <property name="width">1</property>
124)                 <property name="height">1</property>
125)               </packing>
126)             </child>
127)             <child>
128)               <object class="GtkLabel" id="DiaDestDef">
129)                 <property name="visible">True</property>
130)                 <property name="can_focus">False</property>
131)                 <property name="xalign">0</property>
132)                 <property name="xpad">3</property>
133)                 <property name="ypad">3</property>
134)                 <property name="label" translatable="yes">255.255.255.255</property>
135)               </object>
136)               <packing>
137)                 <property name="left_attach">1</property>
138)                 <property name="top_attach">0</property>
139)                 <property name="width">1</property>
140)                 <property name="height">1</property>
141)               </packing>
142)             </child>
143)             <child>
144)               <object class="GtkLabel" id="DiaDestLblDef">
145)                 <property name="visible">True</property>
146)                 <property name="can_focus">False</property>
147)                 <property name="xalign">0</property>
148)                 <property name="xpad">3</property>
149)                 <property name="ypad">3</property>
150)                 <property name="label" translatable="yes">Default Destination Address:</property>
151)               </object>
152)               <packing>
153)                 <property name="left_attach">0</property>
154)                 <property name="top_attach">0</property>
155)                 <property name="width">1</property>
156)                 <property name="height">1</property>
157)               </packing>
158)             </child>
159)           </object>
160)           <packing>
161)             <property name="expand">True</property>
162)             <property name="fill">True</property>
163)             <property name="position">1</property>
164)           </packing>
165)         </child>
166)       </object>
167)     </child>
168)     <action-widgets>
169)       <action-widget response="0">DiaDestBtnCancel</action-widget>
170)       <action-widget response="1">DiaDestBtnOk</action-widget>
171)     </action-widgets>
172)   </object>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

173)   <object class="GtkWindow" id="MainWindow">
174)     <property name="visible">True</property>
175)     <property name="can_focus">False</property>
176)     <property name="title" translatable="yes">BlinkenArea Sync GUI</property>
177)     <signal name="destroy" handler="onDestroy" swapped="no"/>
178)     <child>
179)       <object class="GtkBox" id="MainVbox">
180)         <property name="visible">True</property>
181)         <property name="can_focus">False</property>
182)         <property name="orientation">vertical</property>
Stefan Schuermans add menu, implement file open

Stefan Schuermans authored 10 years ago

183)         <child>
184)           <object class="GtkMenuBar" id="Menu">
185)             <property name="visible">True</property>
186)             <property name="can_focus">False</property>
187)             <child>
188)               <object class="GtkMenuItem" id="MiFile">
189)                 <property name="use_action_appearance">False</property>
190)                 <property name="visible">True</property>
191)                 <property name="can_focus">False</property>
192)                 <property name="label" translatable="yes">_File</property>
193)                 <property name="use_underline">True</property>
194)                 <child type="submenu">
195)                   <object class="GtkMenu" id="MenuFile">
196)                     <property name="visible">True</property>
197)                     <property name="can_focus">False</property>
198)                     <child>
199)                       <object class="GtkImageMenuItem" id="MiFileOpen">
200)                         <property name="label">gtk-open</property>
201)                         <property name="use_action_appearance">False</property>
202)                         <property name="visible">True</property>
203)                         <property name="can_focus">False</property>
204)                         <property name="use_underline">True</property>
205)                         <property name="use_stock">True</property>
206)                         <signal name="activate" handler="onFileOpen" swapped="no"/>
207)                       </object>
208)                     </child>
209)                     <child>
210)                       <object class="GtkSeparatorMenuItem" id="MsFile1">
211)                         <property name="use_action_appearance">False</property>
212)                         <property name="visible">True</property>
213)                         <property name="can_focus">False</property>
214)                       </object>
215)                     </child>
216)                     <child>
217)                       <object class="GtkImageMenuItem" id="MiFileExit">
218)                         <property name="label">gtk-quit</property>
219)                         <property name="use_action_appearance">False</property>
220)                         <property name="visible">True</property>
221)                         <property name="can_focus">False</property>
222)                         <property name="use_underline">True</property>
223)                         <property name="use_stock">True</property>
224)                         <signal name="activate" handler="onFileExit" swapped="no"/>
225)                       </object>
226)                     </child>
227)                   </object>
228)                 </child>
229)               </object>
230)             </child>
Stefan Schuermans implement UDP output and de...

Stefan Schuermans authored 10 years ago

231)             <child>
232)               <object class="GtkMenuItem" id="MiExtras">
233)                 <property name="use_action_appearance">False</property>
234)                 <property name="visible">True</property>
235)                 <property name="can_focus">False</property>
236)                 <property name="label" translatable="yes">E_xtras</property>
237)                 <property name="use_underline">True</property>
238)                 <child type="submenu">
239)                   <object class="GtkMenu" id="MenuExtras">
240)                     <property name="visible">True</property>
241)                     <property name="can_focus">False</property>
242)                     <child>
243)                       <object class="GtkMenuItem" id="MiExtrasDestination">
244)                         <property name="use_action_appearance">False</property>
245)                         <property name="visible">True</property>
246)                         <property name="can_focus">False</property>
247)                         <property name="label" translatable="yes">_Destination Address</property>
248)                         <property name="use_underline">True</property>
249)                         <signal name="activate" handler="onExtrasDestination" swapped="no"/>
250)                       </object>
251)                     </child>
252)                   </object>
253)                 </child>
254)               </object>
255)             </child>
Stefan Schuermans add menu, implement file open

Stefan Schuermans authored 10 years ago

256)           </object>
257)           <packing>
258)             <property name="expand">False</property>
259)             <property name="fill">True</property>
260)             <property name="position">0</property>
261)           </packing>
262)         </child>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

263)         <child>
264)           <object class="GtkScrolledWindow" id="PlaylistScroll">
Stefan Schuermans show playlist in TreeView

Stefan Schuermans authored 10 years ago

265)             <property name="width_request">320</property>
266)             <property name="height_request">240</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

267)             <property name="visible">True</property>
268)             <property name="can_focus">True</property>
269)             <property name="border_width">3</property>
270)             <property name="shadow_type">in</property>
271)             <child>
272)               <object class="GtkTreeView" id="PlaylistView">
273)                 <property name="visible">True</property>
274)                 <property name="can_focus">True</property>
Stefan Schuermans show playlist in TreeView

Stefan Schuermans authored 10 years ago

275)                 <property name="model">PlaylistStore</property>
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

276)                 <property name="headers_clickable">False</property>
277)                 <property name="rules_hint">True</property>
278)                 <property name="show_expanders">False</property>
Stefan Schuermans start making player work -...

Stefan Schuermans authored 10 years ago

279)                 <signal name="row-activated" handler="onPlaylistDblClick" swapped="no"/>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

280)                 <child internal-child="selection">
Stefan Schuermans show current playlist item...

Stefan Schuermans authored 10 years ago

281)                   <object class="GtkTreeSelection" id="PlaylistViewSelection"/>
282)                 </child>
283)                 <child>
284)                   <object class="GtkTreeViewColumn" id="PlaylistColumnName">
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

285)                     <property name="sizing">autosize</property>
Stefan Schuermans show current playlist item...

Stefan Schuermans authored 10 years ago

286)                     <property name="title" translatable="yes">Name</property>
287)                     <child>
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

288)                       <object class="GtkCellRendererText" id="PlaylistCellRendererTextName">
289)                         <property name="xalign">0</property>
290)                       </object>
Stefan Schuermans show current playlist item...

Stefan Schuermans authored 10 years ago

291)                       <attributes>
292)                         <attribute name="text">2</attribute>
293)                         <attribute name="weight">1</attribute>
294)                       </attributes>
295)                     </child>
296)                   </object>
297)                 </child>
298)                 <child>
299)                   <object class="GtkTreeViewColumn" id="PlaylistColumnDuration">
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

300)                     <property name="sizing">autosize</property>
Stefan Schuermans show current playlist item...

Stefan Schuermans authored 10 years ago

301)                     <property name="title" translatable="yes">Duration</property>
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

302)                     <property name="alignment">1</property>
Stefan Schuermans show current playlist item...

Stefan Schuermans authored 10 years ago

303)                     <child>
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

304)                       <object class="GtkCellRendererText" id="PlaylistCellRendererTextDuration">
305)                         <property name="xalign">1</property>
306)                       </object>
Stefan Schuermans show current playlist item...

Stefan Schuermans authored 10 years ago

307)                       <attributes>
308)                         <attribute name="text">3</attribute>
309)                         <attribute name="weight">1</attribute>
310)                         <attribute name="foreground-rgba">0</attribute>
311)                       </attributes>
312)                     </child>
313)                   </object>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

314)                 </child>
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

315)                 <child>
316)                   <object class="GtkTreeViewColumn" id="PlaylistColumnDummy"/>
317)                 </child>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

318)               </object>
319)             </child>
320)           </object>
321)           <packing>
322)             <property name="expand">True</property>
323)             <property name="fill">True</property>
Stefan Schuermans add menu, implement file open

Stefan Schuermans authored 10 years ago

324)             <property name="position">1</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

325)           </packing>
326)         </child>
327)         <child>
Stefan Schuermans show current position as h:...

Stefan Schuermans authored 10 years ago

328)           <object class="GtkBox" id="PositionBox">
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

329)             <property name="visible">True</property>
Stefan Schuermans show current position as h:...

Stefan Schuermans authored 10 years ago

330)             <property name="can_focus">False</property>
331)             <child>
332)               <object class="GtkLabel" id="PositionAt">
333)                 <property name="visible">True</property>
334)                 <property name="can_focus">False</property>
335)                 <property name="margin_left">3</property>
336)                 <property name="margin_right">3</property>
337)                 <property name="label" translatable="yes">0:00:00.00</property>
338)               </object>
339)               <packing>
340)                 <property name="expand">False</property>
341)                 <property name="fill">True</property>
342)                 <property name="position">0</property>
343)               </packing>
344)             </child>
345)             <child>
346)               <object class="GtkScale" id="PositionScale">
347)                 <property name="visible">True</property>
348)                 <property name="can_focus">True</property>
349)                 <property name="margin_left">3</property>
350)                 <property name="margin_right">3</property>
351)                 <property name="adjustment">Position</property>
352)                 <property name="restrict_to_fill_level">False</property>
353)                 <property name="fill_level">100</property>
354)                 <property name="digits">2</property>
355)                 <property name="draw_value">False</property>
356)                 <property name="value_pos">bottom</property>
357)                 <signal name="change-value" handler="onNewPosition" swapped="no"/>
358)               </object>
359)               <packing>
360)                 <property name="expand">True</property>
361)                 <property name="fill">True</property>
362)                 <property name="position">1</property>
363)               </packing>
364)             </child>
365)             <child>
366)               <object class="GtkLabel" id="PositionRemaining">
367)                 <property name="visible">True</property>
368)                 <property name="can_focus">False</property>
369)                 <property name="margin_left">3</property>
370)                 <property name="margin_right">3</property>
371)                 <property name="label" translatable="yes">0:00:00.00</property>
372)               </object>
373)               <packing>
374)                 <property name="expand">False</property>
375)                 <property name="fill">True</property>
376)                 <property name="position">2</property>
377)               </packing>
378)             </child>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

379)           </object>
380)           <packing>
381)             <property name="expand">False</property>
382)             <property name="fill">True</property>
Stefan Schuermans add menu, implement file open

Stefan Schuermans authored 10 years ago

383)             <property name="position">2</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

384)           </packing>
385)         </child>
386)         <child>
387)           <object class="GtkBox" id="LogoBox">
388)             <property name="visible">True</property>
389)             <property name="can_focus">False</property>
390)             <property name="border_width">3</property>
Stefan Schuermans use second bulb to display...

Stefan Schuermans authored 10 years ago

391)             <child>
392)               <object class="GtkImage" id="LogoStop">
393)                 <property name="visible">True</property>
394)                 <property name="can_focus">False</property>
395)                 <property name="tooltip_text" translatable="yes">BlinkenArea Sync GUI
396) version 0.1.0 date 2013-11-23
397) Copyright 2013 Stefan Schuermans &lt;stefan@blinkenarea.org&gt;
398) Copyleft: GNU public license - http://www.gnu.org/copyleft/gpl.html
399) a blinkenarea.org project - https://www.blinkenarea.org/</property>
400)                 <property name="pixbuf">logo_o.png</property>
401)               </object>
402)               <packing>
403)                 <property name="expand">False</property>
404)                 <property name="fill">False</property>
405)                 <property name="position">0</property>
406)               </packing>
407)             </child>
408)             <child>
409)               <object class="GtkImage" id="LogoPlay">
410)                 <property name="can_focus">False</property>
411)                 <property name="tooltip_text" translatable="yes">BlinkenArea Sync GUI
412) version 0.1.0 date 2013-11-23
413) Copyright 2013 Stefan Schuermans &lt;stefan@blinkenarea.org&gt;
414) Copyleft: GNU public license - http://www.gnu.org/copyleft/gpl.html
415) a blinkenarea.org project - https://www.blinkenarea.org/</property>
416)                 <property name="pixbuf">logo_g.png</property>
417)               </object>
418)               <packing>
419)                 <property name="expand">False</property>
420)                 <property name="fill">False</property>
421)                 <property name="position">1</property>
422)               </packing>
423)             </child>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

424)             <child>
425)               <object class="GtkBox" id="ButtonBox">
426)                 <property name="visible">True</property>
427)                 <property name="can_focus">False</property>
Stefan Schuermans use second bulb to display...

Stefan Schuermans authored 10 years ago

428)                 <property name="margin_left">3</property>
429)                 <property name="margin_right">3</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

430)                 <property name="homogeneous">True</property>
431)                 <child>
432)                   <object class="GtkButton" id="Previous">
433)                     <property name="label">gtk-media-previous</property>
434)                     <property name="use_action_appearance">False</property>
435)                     <property name="visible">True</property>
436)                     <property name="can_focus">True</property>
437)                     <property name="receives_default">True</property>
438)                     <property name="margin_right">3</property>
439)                     <property name="use_action_appearance">False</property>
440)                     <property name="use_stock">True</property>
441)                     <property name="image_position">top</property>
442)                     <signal name="clicked" handler="onPrevious" swapped="no"/>
443)                   </object>
444)                   <packing>
445)                     <property name="expand">True</property>
446)                     <property name="fill">True</property>
447)                     <property name="position">0</property>
448)                   </packing>
449)                 </child>
450)                 <child>
451)                   <object class="GtkButton" id="Stop">
452)                     <property name="label">gtk-media-stop</property>
453)                     <property name="use_action_appearance">False</property>
454)                     <property name="visible">True</property>
455)                     <property name="can_focus">True</property>
456)                     <property name="receives_default">True</property>
457)                     <property name="margin_right">3</property>
458)                     <property name="use_action_appearance">False</property>
459)                     <property name="use_stock">True</property>
460)                     <property name="image_position">top</property>
461)                     <signal name="clicked" handler="onStop" swapped="no"/>
462)                   </object>
463)                   <packing>
464)                     <property name="expand">True</property>
465)                     <property name="fill">True</property>
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

466)                     <property name="position">1</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

467)                   </packing>
468)                 </child>
469)                 <child>
470)                   <object class="GtkButton" id="Pause">
471)                     <property name="label">gtk-media-pause</property>
472)                     <property name="use_action_appearance">False</property>
473)                     <property name="can_focus">True</property>
474)                     <property name="receives_default">True</property>
475)                     <property name="margin_right">3</property>
476)                     <property name="use_action_appearance">False</property>
477)                     <property name="use_stock">True</property>
478)                     <property name="image_position">top</property>
479)                     <signal name="clicked" handler="onPause" swapped="no"/>
480)                   </object>
481)                   <packing>
482)                     <property name="expand">True</property>
483)                     <property name="fill">True</property>
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

484)                     <property name="position">2</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

485)                   </packing>
486)                 </child>
487)                 <child>
488)                   <object class="GtkButton" id="Play">
489)                     <property name="label">gtk-media-play</property>
490)                     <property name="use_action_appearance">False</property>
491)                     <property name="visible">True</property>
492)                     <property name="can_focus">True</property>
493)                     <property name="receives_default">True</property>
494)                     <property name="margin_right">3</property>
495)                     <property name="use_action_appearance">False</property>
496)                     <property name="use_stock">True</property>
497)                     <property name="image_position">top</property>
498)                     <signal name="clicked" handler="onPlay" swapped="no"/>
499)                   </object>
500)                   <packing>
501)                     <property name="expand">True</property>
502)                     <property name="fill">True</property>
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

503)                     <property name="position">3</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

504)                   </packing>
505)                 </child>
506)                 <child>
507)                   <object class="GtkButton" id="Next">
508)                     <property name="label">gtk-media-next</property>
509)                     <property name="use_action_appearance">False</property>
510)                     <property name="visible">True</property>
511)                     <property name="can_focus">True</property>
512)                     <property name="receives_default">True</property>
513)                     <property name="use_action_appearance">False</property>
514)                     <property name="use_stock">True</property>
515)                     <property name="image_position">top</property>
516)                     <signal name="clicked" handler="onNext" swapped="no"/>
517)                   </object>
518)                   <packing>
519)                     <property name="expand">True</property>
520)                     <property name="fill">True</property>
Stefan Schuermans remove forward and backward...

Stefan Schuermans authored 10 years ago

521)                     <property name="position">4</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

522)                   </packing>
523)                 </child>
524)               </object>
525)               <packing>
526)                 <property name="expand">False</property>
527)                 <property name="fill">True</property>
Stefan Schuermans use second bulb to display...

Stefan Schuermans authored 10 years ago

528)                 <property name="position">2</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

529)               </packing>
530)             </child>
531)             <child>
Stefan Schuermans use second bulb to display...

Stefan Schuermans authored 10 years ago

532)               <object class="GtkImage" id="LogoUdpErr">
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

533)                 <property name="visible">True</property>
534)                 <property name="can_focus">False</property>
Stefan Schuermans use second bulb to display...

Stefan Schuermans authored 10 years ago

535)                 <property name="tooltip_text" translatable="yes">UDP output ERROR</property>
Stefan Schuermans make logo change color when...

Stefan Schuermans authored 10 years ago

536)                 <property name="pixbuf">logo_o.png</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

537)               </object>
538)               <packing>
539)                 <property name="expand">False</property>
540)                 <property name="fill">False</property>
Stefan Schuermans use second bulb to display...

Stefan Schuermans authored 10 years ago

541)                 <property name="position">3</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

542)               </packing>
543)             </child>
Stefan Schuermans make logo change color when...

Stefan Schuermans authored 10 years ago

544)             <child>
Stefan Schuermans use second bulb to display...

Stefan Schuermans authored 10 years ago

545)               <object class="GtkImage" id="LogoUdpOk">
Stefan Schuermans make logo change color when...

Stefan Schuermans authored 10 years ago

546)                 <property name="can_focus">False</property>
Stefan Schuermans use second bulb to display...

Stefan Schuermans authored 10 years ago

547)                 <property name="tooltip_text" translatable="yes">UDP output okay</property>
Stefan Schuermans make logo change color when...

Stefan Schuermans authored 10 years ago

548)                 <property name="pixbuf">logo_g.png</property>
549)               </object>
550)               <packing>
551)                 <property name="expand">False</property>
552)                 <property name="fill">False</property>
Stefan Schuermans use second bulb to display...

Stefan Schuermans authored 10 years ago

553)                 <property name="position">4</property>
Stefan Schuermans make logo change color when...

Stefan Schuermans authored 10 years ago

554)               </packing>
555)             </child>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

556)           </object>
557)           <packing>
558)             <property name="expand">False</property>
559)             <property name="fill">True</property>
Stefan Schuermans add menu, implement file open

Stefan Schuermans authored 10 years ago

560)             <property name="position">3</property>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

561)           </packing>
562)         </child>
Stefan Schuermans implement UDP output and de...

Stefan Schuermans authored 10 years ago

563)         <child>
564)           <object class="GtkStatusbar" id="Status">
565)             <property name="visible">True</property>
566)             <property name="can_focus">False</property>
567)             <property name="orientation">vertical</property>
568)             <property name="spacing">2</property>
569)           </object>
570)           <packing>
571)             <property name="expand">False</property>
572)             <property name="fill">True</property>
573)             <property name="position">4</property>
574)           </packing>
575)         </child>
Stefan Schuermans initial PyGtk window

Stefan Schuermans authored 10 years ago

576)       </object>
577)     </child>
578)   </object>
Stefan Schuermans start making player work -...

Stefan Schuermans authored 10 years ago

579)   <object class="GtkListStore" id="PlaylistStore">
580)     <columns>
581)       <!-- column-name EntryIdx -->
582)       <column type="guint"/>
Stefan Schuermans show current playlist item...

Stefan Schuermans authored 10 years ago

583)       <!-- column-name FontWeight -->
584)       <column type="gint"/>
Stefan Schuermans start making player work -...

Stefan Schuermans authored 10 years ago

585)       <!-- column-name Name -->
586)       <column type="gchararray"/>
Stefan Schuermans show current playlist item...

Stefan Schuermans authored 10 years ago

587)       <!-- column-name Duration -->
Stefan Schuermans start making player work -...

Stefan Schuermans authored 10 years ago

588)       <column type="gchararray"/>
589)     </columns>
590)   </object>