Class PadActionEntry

All Implemented Interfaces:
PointerInterface

public class PadActionEntry extends Record
Struct defining a pad action entry.

https://docs.gtk.org/gtk4/struct.PadActionEntry.html

  • Field Details

    • TYPE

      public static final String TYPE
      the type of pad feature that will trigger this action entry.
      See Also:
    • INDEX

      public static final String INDEX
      the 0-indexed button/ring/strip number that will trigger this action
      entry.
      See Also:
    • MODE

      public static final String MODE
      the mode that will trigger this action entry, or -1 for all modes.
      See Also:
    • LABEL

      public static final String LABEL
      Human readable description of this action entry, this string should
      be deemed user-visible.
      See Also:
    • ACTION_NAME

      public static final String ACTION_NAME
      action name that will be activated in the `GActionGroup`.
      See Also:
  • Constructor Details

    • PadActionEntry

      public PadActionEntry(PointerContainer pointer)
    • PadActionEntry

      public PadActionEntry()
  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • setFieldType

      public void setFieldType(int type)
      the type of pad feature that will trigger this action entry.
    • getFieldType

      public int getFieldType()
      the type of pad feature that will trigger this action entry.
    • setFieldIndex

      public void setFieldIndex(int index)
      the 0-indexed button/ring/strip number that will trigger this action
      entry.
    • getFieldIndex

      public int getFieldIndex()
      the 0-indexed button/ring/strip number that will trigger this action
      entry.
    • setFieldMode

      public void setFieldMode(int mode)
      the mode that will trigger this action entry, or -1 for all modes.
    • getFieldMode

      public int getFieldMode()
      the mode that will trigger this action entry, or -1 for all modes.
    • setFieldLabel

      public void setFieldLabel(Str label)
      Human readable description of this action entry, this string should
      be deemed user-visible.
    • getFieldLabel

      public Str getFieldLabel()
      Human readable description of this action entry, this string should
      be deemed user-visible.
    • setFieldActionName

      public void setFieldActionName(Str action_name)
      action name that will be activated in the `GActionGroup`.
    • getFieldActionName

      public Str getFieldActionName()
      action name that will be activated in the `GActionGroup`.