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 |
︙ | ︙ |