diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/parley/ibus_engine.py | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/parley/ibus_engine.py b/src/parley/ibus_engine.py index 86c155c..6f0e642 100644 --- a/src/parley/ibus_engine.py +++ b/src/parley/ibus_engine.py @@ -18,10 +18,6 @@ class ParleyIBusEngine(IBus.Engine): focused: "ParleyIBusEngine | None" = None - def __init__(self, *args, **kwargs) -> None: - super().__init__(*args, **kwargs) - self._purpose = IBus.InputPurpose.FREE_FORM - def do_process_key_event(self, keyval: int, keycode: int, state: int) -> bool: return False @@ -32,16 +28,7 @@ class ParleyIBusEngine(IBus.Engine): if ParleyIBusEngine.focused is self: ParleyIBusEngine.focused = None - def do_set_content_type( - self, purpose: IBus.InputPurpose, hints: IBus.InputHints - ) -> None: - self._purpose = purpose - def commit(self, text: str) -> str: - if self._purpose in (IBus.InputPurpose.PASSWORD, IBus.InputPurpose.PIN): - raise IBusInsertionError( - "refusing insertion into a password or PIN field" - ) self.commit_text(IBus.Text.new_from_string(text)) return "text committed through IBus" |
