1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from gi.repository import GObject
import sys
import softwarecenter.plugin
class ExamplePlugin(softwarecenter.plugin.Plugin):
""" example plugin that will hide the exhibits banner """
def _try_to_hide_banner(self):
if not self.app.available_pane.view_initialized:
# wait for the pane to fully initialize
return True
self.app.available_pane.cat_view.vbox.get_children()[0].hide()
return False
def init_plugin(self):
sys.stderr.write("init_plugin\n")
GObject.timeout_add(100, self._try_to_hide_banner)
|