client.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:king-phisher-plugins 作者: securestate 项目源码 文件源码
def signal_tv_button_pressed(self, _, event):
        if event.button == Gdk.BUTTON_SECONDARY:
            selected_tasks = self._get_selected_tasks()
            if not selected_tasks:
                self.menu_item_cancel.set_sensitive(False)
                self.menu_item_paused.set_sensitive(False)
            else:
                self.menu_item_cancel.set_sensitive(True)
                self.menu_item_paused.set_sensitive(True)
                tasks_are_paused = [task.state == 'Paused' for task in selected_tasks]
                if any(tasks_are_paused):
                    self.menu_item_paused.set_active(True)
                    self.menu_item_paused.set_inconsistent(not all(tasks_are_paused))
                else:
                    self.menu_item_paused.set_active(False)
                    self.menu_item_paused.set_inconsistent(False)
            self.popup_menu.popup(None, None, None, None, event.button, Gtk.get_current_event_time())
            return True
        return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号