def _setup_layout(self): self.vbox = VBox(False, 0) self.vbox.show() self.terminal = terminal() self.terminal.connect("child-exited", lambda _: self.close_button.show()) self.expander = expander_new_with_mnemonic(_("_Terminal")) self.expander.set_expanded(False) self.expander.add(self.terminal) self.expander.show_all() self.close_button = Button(stock=STOCK_CLOSE) self.close_button.connect("clicked", lambda _: self.destroy()) scr = ScrolledWindow() scr.set_policy ("automatic", "automatic") scr.add (self.tree) scr.show() vpaned = VPaned() vpaned.add1(scr) vpaned.add2(self.expander) vpaned.set_position (260) vpaned.show() self.vbox.pack_start(vpaned, True, True, 0) self.vbox.pack_start(self.close_button, False, False, 0) self.add(self.vbox) return
class Dan: def __init__(self): self.url = "http://www.bibud.com" self.setupWindow() self.setupBrowser() main() def setupWindow(self): self.window_title = "Bibud" self.window = Window() self.window.show() self.window.connect("destroy-event", self.browser_quit) self.window.resize(1024, 768) self.window.set_title(self.window_title) def setupBrowser(self): self.browser = WebView() self.browser.show() self.browser.open(self.url) self.scroller = ScrolledWindow() self.scroller.add(self.browser) self.window.add(self.scroller) self.browser.connect("title-changed", self.title_changed) self.scroller.show() def eTitleChanged(self, webview, frame, title): self.window.set_title(title) def eQuit(self): main_quit()
class Dan: def __init__(self): self.url = "http://www.bibud.com" self.setupWindow() self.setupBrowser() main() def setupWindow(self): self.window_title = "Bibud" self.window = Window() self.window.show() self.window.connect("destroy-event", self.browser_quit) self.window.resize(1024,768) self.window.set_title(self.window_title) def setupBrowser(self): self.browser = WebView() self.browser.show() self.browser.open(self.url) self.scroller = ScrolledWindow() self.scroller.add(self.browser) self.window.add(self.scroller) self.browser.connect("title-changed", self.title_changed) self.scroller.show() def eTitleChanged(self, webview, frame, title): self.window.set_title(title) def eQuit(self): main_quit()
class ListWin(CommandBoxWindow, HasDialogs, HasListbox): def __init__(self): CommandBoxWindow.__init__(self) self.scroll = ScrolledWindow() self.vbox.add(self.scroll) self.scroll.show() if hasattr(self, 'menu'): HasListbox.__init__(self, self.scroll, rcmenu=self.menu) else: HasListbox.__init__(self, self.scroll)
class CList(Dialog, HasListbox): def __init__(self, message, name='MyCListDialog', dnd=None, targets=[]): Dialog.__init__(self, message, name=name) self.set_name(name) self.scroll = ScrolledWindow() HasListbox.__init__(self, self.scroll, name=name, dnd=dnd, targets=targets) self.scroll.show() self.vbox.pack_start(self.scroll, TRUE, TRUE, 0) self.set_size_request(150, 300)
class _ScrollBox(Dialog): def __init__(self, message, name='MyScrollBox', type='v'): Dialog.__init__(self, message, name=name) self.scroll = ScrolledWindow() self.scroll.show() self.vbox.pack_start(self.scroll, TRUE, TRUE, 0) self.set_size_request(150, 300) if type == 'v': self.mbox = VBox() else: self.mbox = HBox() self.scroll.add_with_viewport(self.mbox) self.mbox.show()
class _ScrollBox(Dialog): def __init__(self, message, name='MyScrollBox', type='v'): Dialog.__init__(self, message, name=name) self.scroll = ScrolledWindow() self.scroll.show() self.vbox.pack_start(self.scroll, TRUE, TRUE, 0) self.set_size_request(150, 300) if type =='v': self.mbox = VBox() else: self.mbox = HBox() self.scroll.add_with_viewport(self.mbox) self.mbox.show()
class _TopListView(VPaned, HasListbox, HasDialogs): def __init__(self, name='_LeftListView'): VPaned.__init__(self) self.set_name(name) self.scroll = ScrolledWindow() self.add1(self.scroll) self.scroll.show() if hasattr(self, 'menu'): HasListbox.__init__(self, self.scroll, rcmenu=self.menu) else: HasListbox.__init__(self, self.scroll) self.set_size_request(300, 200) self.set_position(140) self.show()
def _setup_layout(self): self.label = Label(_("Are you sure yo want to upgrade those packages?\n")) self.label.show() self.set_default_size (300, 300) scr = ScrolledWindow() scr.set_policy("automatic", "automatic") scr.add(self.tree) scr.show() self.vbox.pack_start(self.label, False, False, 0) self.vbox.pack_start(scr, True, True, 0)
class _TopListView(VPaned, HasListbox, HasDialogs): def __init__(self, name='_LeftListView'): VPaned.__init__(self) self.set_name(name) self.scroll = ScrolledWindow() self.add1(self.scroll) self.scroll.show() if hasattr(self, 'menu'): HasListbox.__init__(self, self.scroll, rcmenu=self.menu) else: HasListbox.__init__(self, self.scroll) self.set_size_request(300,200) self.set_position(140) self.show()