Check-in [2ae06bba02]
Overview
| Comment: | Prevent failed channel modules to attach as notebook tabs in main window |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
2ae06bba02ffb0ebe195aa42797c0895 |
| User & Date: | mario on 2014-04-06 00:32:31 |
| Other Links: | manifest | tags |
Context
|
2014-04-06
| ||
| 00:33 | disable TV and and basic.ch per default (not working) check-in: 93f5cebd40 user: mario tags: trunk | |
| 00:32 | Prevent failed channel modules to attach as notebook tabs in main window check-in: 2ae06bba02 user: mario tags: trunk | |
| 00:31 | initalize module path before loading custom (mygtk) modules check-in: 6c30f68652 user: mario tags: trunk, 2.0.9.5-dev | |
Changes
Modified channels/_generic.py from [c5c319ffbf] to [d30d0357de].
| ︙ | ︙ | |||
497 498 499 500 501 502 503 |
label.pack_start(text, expand=True, fill=True)
# pack it into an event container to catch double-clicks
ev_label = gtk.EventBox()
ev_label.add(label)
ev_label.connect('event', parent.on_homepage_channel_clicked)
| | < | > > > > > > > > | < | | | | < < < | 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 |
label.pack_start(text, expand=True, fill=True)
# pack it into an event container to catch double-clicks
ev_label = gtk.EventBox()
ev_label.add(label)
ev_label.connect('event', parent.on_homepage_channel_clicked)
# to widgets
self.gtk_cat = tv1
parent.widgets[module + "_cat"] = tv1
self.gtk_list = tv2
parent.widgets[module + "_list"] = tv2
parent.widgets["v_" + module] = vbox
parent.widgets["c_" + module] = ev_label
tv2.connect('button-press-event', parent.station_context_menu)
# try to initialize superclass now, before adding to channel tabs
GenericChannel.gui(self, parent)
# add notebook tab
tab = parent.notebook_channels.append_page(vbox, ev_label)
# double-click catch
# add module to list
#parent.channels[module] = None
#parent.channel_names.append(module)
""" -> already taken care of in main.load_plugins() """
# wrapper for all print statements
|
| ︙ | ︙ |