def list_seed_remove(self, event): list_ctrl = event.EventObject.InvokingWindow select_pkgs = ctrl_list.get_selected_items(list_ctrl) for selected in select_pkgs: list_ctrl.DeleteItem(selected.Id) self.get_list_ctrl_pkg().DeleteAllItems()
def menu_list_pkg(self, event): """ @param event evento que disparou a acao """ self.list_selected = ctrl_list.get_selected_items(GuiController(). list_panel.list_ctrl) event.EventObject.PopupMenu(self.__guictrl.menu_pkg.menu, self.__last_click_pos)
def make(self, event): """ Acao de make dos pacotes selecionados @param event evento que disparou a acao """ list_ctrl = event.EventObject.InvokingWindow list_selected = ctrl_list.get_selected_items(list_ctrl) is_make = True params = (list_selected, self.get_gui_grid(), is_make) thread.start_new_thread(self.comp_pkg.make, params)
def uncheck_list_checkbox(self, event): """ Desmarca todos os itens selecionados da lista de compilcao @param event evento que disparou a acao """ list_ctrl = GuiController().list_panel.list_ctrl self.list_selected = ctrl_list.get_selected_items(list_ctrl) for item in self.list_selected: list_ctrl.CheckItem(item.Id, check=False)
def make_from_here(self, event): """ Acao de make a partir de um pacote de referencia @param event evento que disparou a acao """ list_ctrl = event.EventObject.InvokingWindow list_selected = ctrl_list.get_selected_items(list_ctrl) l = ctrl_list.get_selected_from_here(list_ctrl, list_selected[0]) is_make = True params = (l, self.get_gui_grid(), is_make) thread.start_new_thread(self.comp_pkg.make, params)
def list_seed_remove(self, event): """ Remove um pacote semente @param """ list_ctrl = event.EventObject.InvokingWindow select_pkgs = ctrl_list.get_selected_items(list_ctrl) for selected in select_pkgs: list_ctrl.DeleteItem(selected.Id) GuiController().list_panel.list_ctrl.DeleteAllItems()
def disable_inline_expansions (self,event): """ Marca os pacotes selecionados para full debug """ list_ctrl = GuiController().list_panel.list_ctrl self.list_selected = ctrl_list.get_selected_items(list_ctrl) for item in self.list_selected: pkg_name = os.path.splitext(item.m_text)[0] pkg = self.__guictrl.cached['name'].get(pkg_name.lower()) pkg.build_opt = CompilationBuild.DISABLE_INLINE list_ctrl.SetStringItem(item.Id, 2, pkg.build_opt)
def full_release (self,event): """ Marca os pacotes selecionados para full release """ list_ctrl = GuiController().list_panel.list_ctrl self.list_selected = ctrl_list.get_selected_items(list_ctrl) for item in self.list_selected: pkg_name = os.path.splitext(item.m_text)[0] pkg = self.__guictrl.cached['name'].get(pkg_name.lower()) pkg.build_opt = CompilationBuild.RELEASE list_ctrl.SetStringItem(item.Id, 2, pkg.build_opt)
def check_list_checkbox(self, event): list_ctrl = self.get_list_ctrl_pkg() self.list_selected = ctrl_list.get_selected_items(list_ctrl) for item in self.list_selected: list_ctrl.CheckItem(item.Id, check=True)
def menu_list_seed(self, event): self.list_selected = ctrl_list.get_selected_items(self.get_list_ctrl_pkg()) import view.menu as menu menu = menu.ContextListSeed().menu event.EventObject.PopupMenu(menu, self.last_click_pos)