Example #1
0
    def __init__(self):
        Notebook.__init__(self)

        self.popup_enable()
        self.set_scrollable(True)
        self.set_border_width(2)

        self.documentCount = 1
Example #2
0
    def __init__(self, *args, **kwargs):
        Notebook.__init__(self, *args, **kwargs)

        # List of vte.Terminal widgets, it will be useful when needed
        # to get a widget by the current page in self.notebook
        self.term_list = []

        # This is the pid of shells forked by each terminal. Will be
        # used to kill the process when closing a tab
        self.pid_list = []
Example #3
0
class ListAboveNoteBook(_TopListView):
    def __init__(self, name='ListNoteBook'):
        _TopListView.__init__(self, name=name)
        self.nbook = Notebook()
        self.add2(self.nbook)
        self.nbook.show()
        self.pages = []

    def append_page(self, child, label):
        self.pages.append((label, child))
        self.nbook.append_page(child, Label(label))

    def remove_page(self, name):
        print self.pages
        number = indexed_items(self.pages)[name]
        self.nbook.remove_page(number)
        del self.pages[number]
Example #4
0
class ListAboveNoteBook(_TopListView):
    def __init__(self, name='ListNoteBook'):
        _TopListView.__init__(self, name=name)
        self.nbook = Notebook()
        self.add2(self.nbook)
        self.nbook.show()
        self.pages = []

    def append_page(self, child, label):
        self.pages.append((label, child))
        self.nbook.append_page(child, Label(label))

    def remove_page(self, name):
        print self.pages
        number = indexed_items(self.pages)[name]
        self.nbook.remove_page(number)
        del self.pages[number]
Example #5
0
 def __init__(self, name='ListNoteBook'):
     _TopListView.__init__(self, name=name)
     self.nbook = Notebook()
     self.add2(self.nbook)
     self.nbook.show()
     self.pages = []
Example #6
0
 def set_current_page(self, name):
     number = indexed_items(self._pages)[name]
     Notebook.set_current_page(self, number)
Example #7
0
 def current_page(self):
     return self._pages[Notebook.get_current_page(self)]
Example #8
0
 def remove_page(self, name):
     number = indexed_items(self._pages)[name]
     Notebook.remove_page(self, number)
     del self._pages[number]
     self._set_pages()
Example #9
0
 def append_page(self, child, label):
     self._pages.append((label, child))
     Notebook.append_page(self, child, Label(label))
     self._set_pages()
Example #10
0
 def __init__(self):
     Notebook.__init__(self)
     self.show()
     self._pages = []
     self._set_pages()
Example #11
0
 def __init__(self, name='ListNoteBook'):
     _TopListView.__init__(self, name=name)
     self.nbook = Notebook()
     self.add2(self.nbook)
     self.nbook.show()
     self.pages = []
Example #12
0
 def set_current_page(self, name):
     number = indexed_items(self._pages)[name]
     Notebook.set_current_page(self, number)
Example #13
0
 def current_page(self):
     return self._pages[Notebook.get_current_page(self)]
Example #14
0
 def remove_page(self, name):
     number = indexed_items(self._pages)[name]
     Notebook.remove_page(self, number)
     del self._pages[number]
     self._set_pages()
Example #15
0
 def append_page(self, child, label):
     self._pages.append((label, child))
     Notebook.append_page(self, child, Label(label))
     self._set_pages()
Example #16
0
 def __init__(self):
     Notebook.__init__(self)
     self.show()
     self._pages = []
     self._set_pages()