コード例 #1
0
ファイル: hex_checksum.py プロジェクト: orcinus/HexViewer
    def is_enabled(self):
        """Check if command is enabled."""

        return (
            common.is_enabled() and
            not (active_thread is not None and active_thread.is_alive())
        )
コード例 #2
0
    def is_enabled(self):
        """Check if command is enabled."""

        view = self.window.active_view()
        return (common.is_enabled() and view is not None
                and not view.settings().get("hex_viewer_fake", False) and
                not (active_thread is not None and active_thread.is_alive()))
コード例 #3
0
ファイル: hex_checksum.py プロジェクト: justintung/HexViewer
    def is_enabled(self):
        """Check if command is enabled."""

        return (
            common.is_enabled() and
            not (active_thread is not None and active_thread.is_alive())
        )
コード例 #4
0
ファイル: hex_writer.py プロジェクト: kwembel/HexViewer
    def is_enabled(self):
        """Check if command is enabled."""

        view = self.window.active_view()
        return (
            common.is_enabled() and
            view is not None and not view.settings().get("hex_viewer_fake", False) and
            not (active_thread is not None and active_thread.is_alive())
        )
コード例 #5
0
ファイル: hex_inspector.py プロジェクト: orcinus/HexViewer
    def on_pre_close(self, view):
        """On close."""

        if common.is_enabled() and view is not None and not view.settings().get("hex_viewer_fake", False):
            win = view.window()
            panel_view = win.get_output_panel('hex_viewer_inspector')
            parent_win = panel_view.window()
            if parent_win:
                parent_win.run_command('hide_panel', {'cancel': True})
コード例 #6
0
ファイル: hex_inspector.py プロジェクト: skeptycal/HexViewer
    def on_pre_close(self, view):
        """On close."""

        if common.is_enabled() and view is not None and not view.settings(
        ).get("hex_viewer_fake", False):
            win = view.window()
            panel_view = win.get_output_panel('hex_viewer_inspector')
            parent_win = panel_view.window()
            if parent_win:
                parent_win.run_command('hide_panel', {'cancel': True})
コード例 #7
0
    def is_enabled(self, **args):
        """Check if the command is enabled."""

        view = self.window.active_view()
        return (view is not None
                and (not args.get('reload', False) or
                     (common.is_enabled()
                      and not view.settings().get("hex_viewer_fake", False)))
                and not view.settings().get("hex_viewer_fake", False) and
                not (active_thread is not None and active_thread.is_alive()))
コード例 #8
0
    def on_selection_modified(self, view):
        """Determine if a highlight should be triggered."""

        if not common.is_enabled(view) or hh_thread.ignore_all:
            return
        now = time()
        if now - hh_thread.time > hh_thread.wait_time:
            sublime.set_timeout(hh_thread.payload, 0)
        else:
            hh_thread.modified = True
            hh_thread.time = now
コード例 #9
0
ファイル: hex_highlighter.py プロジェクト: orcinus/HexViewer
    def on_selection_modified(self, view):
        """Determine if a highlight should be triggered."""

        if not common.is_enabled(view) or hh_thread.ignore_all:
            return
        now = time()
        if now - hh_thread.time > hh_thread.wait_time:
            sublime.set_timeout(hh_thread.payload, 0)
        else:
            hh_thread.modified = True
            hh_thread.time = now
コード例 #10
0
ファイル: hex_viewer.py プロジェクト: orcinus/HexViewer
    def is_enabled(self, **args):
        """Check if the command is enabled."""

        view = self.window.active_view()
        return (
            view is not None and
            (
                not args.get('reload', False) or
                (
                    common.is_enabled() and
                    not view.settings().get("hex_viewer_fake", False)
                )
            ) and
            not view.settings().get("hex_viewer_fake", False) and
            not(active_thread is not None and active_thread.is_alive())
        )
コード例 #11
0
    def is_enabled(self):
        """Check if command is enabled."""

        return bool(common.is_enabled()
                    and len(self.window.active_view().get_regions("hex_edit")))
コード例 #12
0
    def is_enabled(self):
        """Check if command is enabled."""

        return common.is_enabled()
コード例 #13
0
ファイル: hex_inspector.py プロジェクト: skeptycal/HexViewer
    def is_enabled(self):
        """Check if command is enabled."""

        return bool(common.is_enabled()
                    and common.hv_settings("inspector", False))
コード例 #14
0
ファイル: hex_inspector.py プロジェクト: kwembel/HexViewer
    def is_enabled(self):
        """Check if command is enabled."""

        return bool(common.is_enabled() and common.hv_settings("inspector", False))
コード例 #15
0
ファイル: hex_inspector.py プロジェクト: kwembel/HexViewer
 def is_enabled(self):
     """Check if the command is enabled."""
     return common.is_enabled()
コード例 #16
0
ファイル: hex_editor.py プロジェクト: niedfelj/HexViewer
    def is_enabled(self):
        """Check if command is enabled."""

        return bool(common.is_enabled() and len(self.window.active_view().get_regions("hex_edit")))