def __setup_content(self): """ Setup window content """ self.__container = Container() self.set_stack(self.container.stack) self.add_paned(self.container.paned_one, self.container.list_one) self.add_paned(self.container.paned_two, self.container.list_two) self.__container.show() self.__vgrid = Gtk.Grid() self.__vgrid.set_orientation(Gtk.Orientation.VERTICAL) self.__vgrid.show() self.__toolbar = Toolbar(self) self.__toolbar.show() if App().settings.get_value("disable-csd") or is_unity(): self.__vgrid.add(self.__toolbar) else: self.set_titlebar(self.__toolbar) self.__toolbar.set_show_close_button( not App().settings.get_value("disable-csd")) self.__vgrid.add(self.__container) self.add(self.__vgrid) self.drag_dest_set(Gtk.DestDefaults.DROP | Gtk.DestDefaults.MOTION, [], Gdk.DragAction.MOVE) self.drag_dest_add_uri_targets() self.connect("drag-data-received", self.__on_drag_data_received)
def _setup_window(self): self.set_icon_name('lollypop') size_setting = Objects.settings.get_value('window-size') if isinstance(size_setting[0], int) and\ isinstance(size_setting[1], int): self.resize(size_setting[0], size_setting[1]) else: self.set_size_request(800, 600) position_setting = Objects.settings.get_value('window-position') if len(position_setting) == 2 and\ isinstance(position_setting[0], int) and\ isinstance(position_setting[1], int): self.move(position_setting[0], position_setting[1]) if Objects.settings.get_value('window-maximized'): self.maximize() self.connect("window-state-event", self._on_window_state_event) self.connect("configure-event", self._on_configure_event) self._toolbar = Toolbar(self.get_application()) self._toolbar.header_bar.show() # Only set headerbar if according DE detected or forced manually if use_csd(): self.set_titlebar(self._toolbar.header_bar) self._toolbar.header_bar.set_show_close_button(True) self.add(self.main_widget()) else: hgrid = Gtk.Grid() hgrid.set_orientation(Gtk.Orientation.VERTICAL) hgrid.add(self._toolbar.header_bar) hgrid.add(self.main_widget()) hgrid.show() self.add(hgrid)
def __setup_content(self): """ Setup window content """ vgrid = Gtk.Grid() vgrid.set_orientation(Gtk.Orientation.VERTICAL) vgrid.show() self.__toolbar = Toolbar() self.__toolbar.show() self.__subtoolbar = Gtk.Grid() if Lp().settings.get_value("disable-csd") or is_unity(): vgrid.add(self.__toolbar) else: self.set_titlebar(self.__toolbar) self.__toolbar.set_show_close_button( not Lp().settings.get_value("disable-csd")) vgrid.add(self.__main_stack) vgrid.add(self.__subtoolbar) self.add(vgrid) self.__main_stack.add_named(self._paned_main_list, "main") self.__main_stack.set_visible_child_name("main") self.drag_dest_set(Gtk.DestDefaults.DROP | Gtk.DestDefaults.MOTION, [], Gdk.DragAction.MOVE) self.drag_dest_add_text_targets() self.connect("drag-data-received", self.__on_drag_data_received) self.connect("drag-motion", self.__on_drag_motion) self.connect("drag-leave", self.__on_drag_leave)
def _setup_content(self): """ Setup window content """ self.set_icon_name('lollypop') self._toolbar = Toolbar(self.get_application()) self._toolbar.show() if Lp.settings.get_value('disable-csd'): vgrid = Gtk.Grid() vgrid.set_orientation(Gtk.Orientation.VERTICAL) vgrid.add(self._toolbar) vgrid.add(self.main_widget()) vgrid.show() self.add(vgrid) else: self.set_titlebar(self._toolbar) self._toolbar.set_show_close_button(True) self.add(self.main_widget())
def _setup_content(self): """ Setup window content """ self.set_default_icon_name('lollypop') vgrid = Gtk.Grid() vgrid.set_orientation(Gtk.Orientation.VERTICAL) vgrid.show() self._toolbar = Toolbar(self.get_application()) self._toolbar.show() self._subtoolbar = Gtk.Grid() if Lp().settings.get_value('disable-csd') or is_unity(): vgrid.add(self._toolbar) else: self.set_titlebar(self._toolbar) self._toolbar.set_show_close_button(True) vgrid.add(self._main_stack) vgrid.add(self._subtoolbar) self.add(vgrid) self._main_stack.add_named(self.main_widget(), 'main') self._main_stack.set_visible_child_name('main')
def __setup_content(self): """ Setup window content """ vgrid = Gtk.Grid() vgrid.set_orientation(Gtk.Orientation.VERTICAL) vgrid.show() self.__toolbar = Toolbar() self.__toolbar.show() self.__subtoolbar = Gtk.Grid() if Lp().settings.get_value("disable-csd") or is_unity(): vgrid.add(self.__toolbar) else: self.set_titlebar(self.__toolbar) self.__toolbar.set_show_close_button( not Lp().settings.get_value("disable-csd")) vgrid.add(self.__main_stack) vgrid.add(self.__subtoolbar) self.add(vgrid) self.__main_stack.add_named(self._paned_main_list, "main") self.__main_stack.set_visible_child_name("main")
def setup(self): """ Setup window content """ self.__vgrid = Gtk.Grid() self.__vgrid.set_orientation(Gtk.Orientation.VERTICAL) self.__vgrid.show() self.__container = Container() self.__container.setup() self.__container.show() self.__toolbar = Toolbar(self) self.__toolbar.show() if App().settings.get_value("disable-csd") or is_unity(): self.__vgrid.add(self.__toolbar) else: self.set_titlebar(self.__toolbar) self.__toolbar.set_show_close_button( not App().settings.get_value("disable-csd")) self.__vgrid.add(self.__container) self.add(self.__vgrid) self.__container.widget.connect("notify::folded", self.__on_container_folded)