Ejemplo n.º 1
0
    def __init__(self, plugin, window):
        self._window = window
        self._plugin = plugin
        self._panel = self._window.get_side_panel()

        # Generate the side panel tab icon
        drawable = gtk.gdk.get_default_root_window()
        colormap = drawable.get_colormap()
        pixmap, mask = gtk.gdk.pixmap_colormap_create_from_xpm_d(
            drawable, colormap, None, self.ICO)

        image = gtk.Image()
        image.set_from_pixmap(pixmap, mask)

        # Create and assign widget to the panel
        self._codebrowser = CodeBrowser(self._plugin, self._window)
        self._panel.add_item(self._codebrowser, "Code Browser", image)

        self.parser = CTagsParser()