def __init__(self,app): Gtk.Window.__init__(self, title="google2ubuntu-manager",application=app) self.set_default_size(850, 500) self.set_resizable(True) self.set_border_width(0) self.get_focus() self.set_position(Gtk.WindowPosition.CENTER) path = os.path.dirname(os.path.abspath(__file__)).strip('librairy') self.set_default_icon_from_file(path+'/resources/icons.png') content = add_window() # show self.add(content.get_grid()) self.show_all()
def __init__(self,app): Gtk.Window.__init__(self, title="google2ubuntu-manager",application=app) self.set_default_size(800, 400) self.set_resizable(True) self.set_border_width(0) self.get_focus() self.set_position(Gtk.WindowPosition.CENTER) path = os.path.dirname(os.path.abspath(__file__)).strip('librairy') self.set_default_icon_from_file(path+'/resources/icons.png') # get two button to switch between view button_config = Gtk.ToolButton.new_from_stock(Gtk.STOCK_PREFERENCES) button_config.set_label(_("Setup")) button_config.set_is_important(True) button_config.set_tooltip_text(_('Open setup window')) button_config.show() button_config.connect("clicked",self.change_page,1) button_back = Gtk.Button.new_from_stock(Gtk.STOCK_OK) button_back.connect("clicked",self.change_page,0) button_cancel = Gtk.Button.new_from_stock(Gtk.STOCK_CANCEL) button_cancel.connect("clicked",self.change_page,0) # get the main view content = add_window(button_config) label_main = Gtk.Label("main") config = SetupWindow(button_back,button_cancel) label_config = Gtk.Label("config") # create a Gtk.Notebook to store both page self.notebook = Gtk.Notebook.new() self.notebook.set_show_tabs(False) self.notebook.append_page(content.get_grid(),label_main) self.notebook.append_page(config.getGrid(),label_config) # show self.add(self.notebook) self.show_all()