def init(self): # get screen win = self['main_window'] screen = win.get_screen() print screen.get_width(), screen.get_height() self.current_window = None self.move(0,0) #print self.get_position() palette = Palette(self) palette.show() vbox = self['vbox'] hpaned = gtk.HPaned() hpaned.show() win.remove(vbox) hpaned.pack1(vbox, shrink=False) hpaned.pack2(palette.toplevel()) hpaned.set_property('position', 300) vbox0 = gtk.VBox() vbox0.pack_start(hpaned, expand=False) centerbox = gtk.HBox() centerbox.show() vbox0.pack_start(centerbox) vbox0.show() win.add(vbox0) browser = Browser(self) browser.show() centerbox.pack_start(browser.toplevel(), expand=False) self.tree = WidgetTree(self) obtreeview = self.tree['treeview'] self.tree.remove(obtreeview) browser.toplevel().append_page(obtreeview) #self.tree.move(0, self.get_height()+60) self.tree.hide() editor = Editor(self) editor.show() centerbox.pack_start(editor.toplevel()) propertybrowser = PropertyBrowser(self) self.propertybrowser = propertybrowser pbnotebook = propertybrowser['notebook'] propertybrowser.toplevel().remove(pbnotebook) centerbox.pack_start(pbnotebook, expand=False) propertybrowser.hide() self['toolbar'].set_style(gtk.TOOLBAR_ICONS)
def init(self): # get screen win = self['main_window'] screen = win.get_screen() print screen.get_width(), screen.get_height() self.current_window = None self.move(0, 0) #print self.get_position() palette = Palette(self) palette.show() vbox = self['vbox'] hpaned = gtk.HPaned() hpaned.show() win.remove(vbox) hpaned.pack1(vbox, shrink=False) hpaned.pack2(palette.toplevel()) hpaned.set_property('position', 300) vbox0 = gtk.VBox() vbox0.pack_start(hpaned, expand=False) centerbox = gtk.HBox() centerbox.show() vbox0.pack_start(centerbox) vbox0.show() win.add(vbox0) browser = Browser(self) browser.show() centerbox.pack_start(browser.toplevel(), expand=False) self.tree = WidgetTree(self) obtreeview = self.tree['treeview'] self.tree.remove(obtreeview) browser.toplevel().append_page(obtreeview) #self.tree.move(0, self.get_height()+60) self.tree.hide() editor = Editor(self) editor.show() centerbox.pack_start(editor.toplevel()) propertybrowser = PropertyBrowser(self) self.propertybrowser = propertybrowser pbnotebook = propertybrowser['notebook'] propertybrowser.toplevel().remove(pbnotebook) centerbox.pack_start(pbnotebook, expand=False) propertybrowser.hide() self['toolbar'].set_style(gtk.TOOLBAR_ICONS)