Class IMContext.IMContextClass

All Implemented Interfaces:
Proxy
Direct Known Subclasses:
IMContextSimple.IMContextSimpleClass, IMMulticontext.IMMulticontextClass, VimIMContext.VimIMContextClass
Enclosing class:
IMContext

public static class IMContext.IMContextClass extends GObject.ObjectClass
  • Constructor Details

    • IMContextClass

      public IMContextClass(MemorySegment address)
      Create a IMContextClass proxy instance for the provided memory address.
      Parameters:
      address - the memory address of the native object
  • Method Details

    • getMemoryLayout

      public static MemoryLayout getMemoryLayout()
      The memory layout of the native struct.
      Returns:
      the memory layout
    • overridePreeditStart

      public void overridePreeditStart(Arena arena, @Nullable Method method)
      Override virtual method preedit_start.
      Parameters:
      method - the method to invoke
    • overridePreeditEnd

      public void overridePreeditEnd(Arena arena, @Nullable Method method)
      Override virtual method preedit_end.
      Parameters:
      method - the method to invoke
    • overridePreeditChanged

      public void overridePreeditChanged(Arena arena, @Nullable Method method)
      Override virtual method preedit_changed.
      Parameters:
      method - the method to invoke
    • overrideCommit

      public void overrideCommit(Arena arena, @Nullable Method method)
      Override virtual method commit.
      Parameters:
      method - the method to invoke
    • overrideRetrieveSurrounding

      public void overrideRetrieveSurrounding(Arena arena, @Nullable Method method)
      Override virtual method retrieve_surrounding.
      Parameters:
      method - the method to invoke
    • overrideDeleteSurrounding

      public void overrideDeleteSurrounding(Arena arena, @Nullable Method method)
      Override virtual method delete_surrounding.
      Parameters:
      method - the method to invoke
    • overrideSetClientWidget

      public void overrideSetClientWidget(Arena arena, @Nullable Method method)
      Override virtual method set_client_widget.
      Parameters:
      method - the method to invoke
    • overrideGetPreeditString

      public void overrideGetPreeditString(Arena arena, @Nullable Method method)
      Override virtual method get_preedit_string.
      Parameters:
      method - the method to invoke
    • overrideFilterKeypress

      public void overrideFilterKeypress(Arena arena, @Nullable Method method)
      Override virtual method filter_keypress.
      Parameters:
      method - the method to invoke
    • overrideFocusIn

      public void overrideFocusIn(Arena arena, @Nullable Method method)
      Override virtual method focus_in.
      Parameters:
      method - the method to invoke
    • overrideFocusOut

      public void overrideFocusOut(Arena arena, @Nullable Method method)
      Override virtual method focus_out.
      Parameters:
      method - the method to invoke
    • overrideReset

      public void overrideReset(Arena arena, @Nullable Method method)
      Override virtual method reset.
      Parameters:
      method - the method to invoke
    • overrideSetCursorLocation

      public void overrideSetCursorLocation(Arena arena, @Nullable Method method)
      Override virtual method set_cursor_location.
      Parameters:
      method - the method to invoke
    • overrideSetUsePreedit

      public void overrideSetUsePreedit(Arena arena, @Nullable Method method)
      Override virtual method set_use_preedit.
      Parameters:
      method - the method to invoke
    • overrideSetSurrounding

      public void overrideSetSurrounding(Arena arena, @Nullable Method method)
      Override virtual method set_surrounding.
      Parameters:
      method - the method to invoke
    • overrideGetSurrounding

      public void overrideGetSurrounding(Arena arena, @Nullable Method method)
      Override virtual method get_surrounding.
      Parameters:
      method - the method to invoke
    • overrideSetSurroundingWithSelection

      public void overrideSetSurroundingWithSelection(Arena arena, @Nullable Method method)
      Override virtual method set_surrounding_with_selection.
      Parameters:
      method - the method to invoke
    • overrideGetSurroundingWithSelection

      public void overrideGetSurroundingWithSelection(Arena arena, @Nullable Method method)
      Override virtual method get_surrounding_with_selection.
      Parameters:
      method - the method to invoke
    • overrideActivateOsk

      public void overrideActivateOsk(Arena arena, @Nullable Method method)
      Override virtual method activate_osk.
      Parameters:
      method - the method to invoke
    • overrideActivateOskWithEvent

      public void overrideActivateOskWithEvent(Arena arena, @Nullable Method method)
      Override virtual method activate_osk_with_event.
      Parameters:
      method - the method to invoke
    • overrideInvalidComposition

      public void overrideInvalidComposition(Arena arena, @Nullable Method method)
      Override virtual method invalid_composition.
      Parameters:
      method - the method to invoke