Package icyllis.modernui.view

# Class PointerIcon

java.lang.Object
icyllis.modernui.view.PointerIcon

public final class PointerIcon extends Object
Represents an icon that can be used as a mouse pointer.

Pointer icons can be provided either by the system using system types, or using image resources.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final int`
  `TYPE_ARROW`
  Type constant: Arrow icon.
  `static final int`
  `TYPE_DEFAULT`
  `static final int`
  `TYPE_HAND`
  `static final int`
  `TYPE_TEXT`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `long`
  `getHandle()`
  `static PointerIcon`
  `getSystemIcon(int type)`
  `int`
  `getType()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### TYPE_DEFAULT

    public static final int TYPE_DEFAULT
    See Also:
      - Constant Field Values

  - ### TYPE_ARROW

    public static final int TYPE_ARROW
    Type constant: Arrow icon. (Default mouse pointer)
    See Also:
      - Constant Field Values

  - ### TYPE_HAND

    public static final int TYPE_HAND
    See Also:
      - Constant Field Values

  - ### TYPE_TEXT

    public static final int TYPE_TEXT
    See Also:
      - Constant Field Values

- ## Method Details

  - ### getType

    public int getType()

  - ### getHandle

    public long getHandle()

  - ### getSystemIcon

    @NonNull public static PointerIcon getSystemIcon(int type)