Enum Class GlobalWidgetInfo

java.lang.Object
java.lang.Enum<GlobalWidgetInfo>
rsb.internal.globval.GlobalWidgetInfo
All Implemented Interfaces:
Serializable, Comparable<GlobalWidgetInfo>, Constable

public enum GlobalWidgetInfo extends Enum<GlobalWidgetInfo>
The list of widget info in the form of (parent, child) The [Group] at the start and end denotes a segment Though it is not indicative of the underlying parent interface Rather just for grouping and potentially future updating purposes
  • Enum Constant Details

    • LOGIN_MOTW

      public static final GlobalWidgetInfo LOGIN_MOTW
      [LOGIN] Widget Info
    • WORLD_MAP_VIEW

      public static final GlobalWidgetInfo WORLD_MAP_VIEW
      [MISC] Widget Info
    • LOGOUT_BUTTON

      public static final GlobalWidgetInfo LOGOUT_BUTTON
    • LOGIN_CLICK_TO_PLAY_SCREEN_MESSAGE_OF_THE_DAY

      public static final GlobalWidgetInfo LOGIN_CLICK_TO_PLAY_SCREEN_MESSAGE_OF_THE_DAY
    • CHATBOX_MESSAGES

      public static final GlobalWidgetInfo CHATBOX_MESSAGES
      [CHAT] Widget Info
    • CHATBOX_FULL_INPUT

      public static final GlobalWidgetInfo CHATBOX_FULL_INPUT
    • DIALOG_NPC_TEXT

      public static final GlobalWidgetInfo DIALOG_NPC_TEXT
    • PVP_WILDERNESS_LEVEL

      public static final GlobalWidgetInfo PVP_WILDERNESS_LEVEL
      [WILDERNESS] Widget Info
    • INVENTORY_ITEMS_CONTAINER

      public static final GlobalWidgetInfo INVENTORY_ITEMS_CONTAINER
      [INVENTORY] Widget Info
    • INVENTORY_DESTROY_ITEM

      public static final GlobalWidgetInfo INVENTORY_DESTROY_ITEM
    • INVENTORY_DESTROY_ITEM_YES

      public static final GlobalWidgetInfo INVENTORY_DESTROY_ITEM_YES
    • BANK_DYNAMIC_COMPONENTS

      public static final GlobalWidgetInfo BANK_DYNAMIC_COMPONENTS
      [BANK] Widget Info
    • BANK_INVENTORY_ITEMS_CONTAINER

      public static final GlobalWidgetInfo BANK_INVENTORY_ITEMS_CONTAINER
    • BANK_ITEM_COUNT

      public static final GlobalWidgetInfo BANK_ITEM_COUNT
    • BANK_ITEM_MAX

      public static final GlobalWidgetInfo BANK_ITEM_MAX
    • BANK_TAB

      public static final GlobalWidgetInfo BANK_TAB
    • BANK_INVENTORY

      public static final GlobalWidgetInfo BANK_INVENTORY
    • BANK_SCROLLBAR

      public static final GlobalWidgetInfo BANK_SCROLLBAR
    • BANK_BUTTON_SWAP

      public static final GlobalWidgetInfo BANK_BUTTON_SWAP
    • BANK_BUTTON_INSERT

      public static final GlobalWidgetInfo BANK_BUTTON_INSERT
    • BANK_BUTTON_ITEM

      public static final GlobalWidgetInfo BANK_BUTTON_ITEM
    • BANK_BUTTON_NOTE

      public static final GlobalWidgetInfo BANK_BUTTON_NOTE
    • BANK_BUTTON_DEPOSIT_CARRIED_ITEMS

      public static final GlobalWidgetInfo BANK_BUTTON_DEPOSIT_CARRIED_ITEMS
    • BANK_BUTTON_DEPOSIT_WORN_ITEMS

      public static final GlobalWidgetInfo BANK_BUTTON_DEPOSIT_WORN_ITEMS
    • BANK_SEARCH_INPUT

      public static final GlobalWidgetInfo BANK_SEARCH_INPUT
    • DEPOSIT_DYNAMIC_COMPONENTS

      public static final GlobalWidgetInfo DEPOSIT_DYNAMIC_COMPONENTS
      [DEPOSIT BOX] Widget Info
    • DEPOSIT_ITEMS_CONTAINER

      public static final GlobalWidgetInfo DEPOSIT_ITEMS_CONTAINER
    • DEPOSIT_BUTTON_DEPOSIT_WORN_ITEMS

      public static final GlobalWidgetInfo DEPOSIT_BUTTON_DEPOSIT_WORN_ITEMS
    • DEPOSIT_BUTTON_DEPOSIT_CARRIED_ITEMS

      public static final GlobalWidgetInfo DEPOSIT_BUTTON_DEPOSIT_CARRIED_ITEMS
    • DEPOSIT_BUTTON_DEPOSIT_LOOT

      public static final GlobalWidgetInfo DEPOSIT_BUTTON_DEPOSIT_LOOT
    • COMBAT_STYLE_ONE

      public static final GlobalWidgetInfo COMBAT_STYLE_ONE
      [COMBAT] Widget Info
    • COMBAT_STYLE_TWO

      public static final GlobalWidgetInfo COMBAT_STYLE_TWO
    • COMBAT_STYLE_THREE

      public static final GlobalWidgetInfo COMBAT_STYLE_THREE
    • COMBAT_STYLE_FOUR

      public static final GlobalWidgetInfo COMBAT_STYLE_FOUR
    • COMBAT_DEFENSIVE_CAST_SPELL

      public static final GlobalWidgetInfo COMBAT_DEFENSIVE_CAST_SPELL
    • COMBAT_AUTO_CAST_SPELL

      public static final GlobalWidgetInfo COMBAT_AUTO_CAST_SPELL
    • COMBAT_AUTO_RETALIATE

      public static final GlobalWidgetInfo COMBAT_AUTO_RETALIATE
    • EQUIPMENT_INVENTORY_ITEMS_CONTAINER

      public static final GlobalWidgetInfo EQUIPMENT_INVENTORY_ITEMS_CONTAINER
      [EQUIPMENT] Widget Info
    • EQUIPMENT_ITEM_SLOTS

      public static final GlobalWidgetInfo EQUIPMENT_ITEM_SLOTS
    • EQUIPMENT_HELMET

      public static final GlobalWidgetInfo EQUIPMENT_HELMET
    • EQUIPMENT_CAPE

      public static final GlobalWidgetInfo EQUIPMENT_CAPE
    • EQUIPMENT_NECK

      public static final GlobalWidgetInfo EQUIPMENT_NECK
    • EQUIPMENT_WEAPON

      public static final GlobalWidgetInfo EQUIPMENT_WEAPON
    • EQUIPMENT_BODY

      public static final GlobalWidgetInfo EQUIPMENT_BODY
    • EQUIPMENT_SHIELD

      public static final GlobalWidgetInfo EQUIPMENT_SHIELD
    • EQUIPMENT_LEGS

      public static final GlobalWidgetInfo EQUIPMENT_LEGS
    • EQUIPMENT_HANDS

      public static final GlobalWidgetInfo EQUIPMENT_HANDS
    • EQUIPMENT_FEET

      public static final GlobalWidgetInfo EQUIPMENT_FEET
    • EQUIPMENT_RING

      public static final GlobalWidgetInfo EQUIPMENT_RING
    • EQUIPMENT_AMMO

      public static final GlobalWidgetInfo EQUIPMENT_AMMO
    • TRADE_MAIN_SCREEN__INVENTORY_ITEMS_CONTAINER

      public static final GlobalWidgetInfo TRADE_MAIN_SCREEN__INVENTORY_ITEMS_CONTAINER
      [TRADE] Widget Info
    • TRADE_MAIN_SCREEN_ACCEPT

      public static final GlobalWidgetInfo TRADE_MAIN_SCREEN_ACCEPT
    • TRADE_MAIN_SCREEN_DECLINE

      public static final GlobalWidgetInfo TRADE_MAIN_SCREEN_DECLINE
    • TRADE_MAIN_SCREEN_PERSONAL

      public static final GlobalWidgetInfo TRADE_MAIN_SCREEN_PERSONAL
    • TRADE_MAIN_SCREEN_PARTNER

      public static final GlobalWidgetInfo TRADE_MAIN_SCREEN_PARTNER
    • TRADE_MAIN_SCREEN_MAIN_NAME

      public static final GlobalWidgetInfo TRADE_MAIN_SCREEN_MAIN_NAME
    • TRADE_MAIN_SCREEN_PARTNER_FREE_SLOTS

      public static final GlobalWidgetInfo TRADE_MAIN_SCREEN_PARTNER_FREE_SLOTS
    • TRADE_SECOND_SCREEN_ACCEPT

      public static final GlobalWidgetInfo TRADE_SECOND_SCREEN_ACCEPT
    • TRADE_SECOND_SCREEN_DECLINE

      public static final GlobalWidgetInfo TRADE_SECOND_SCREEN_DECLINE
    • TRADE_SECOND_SCREEN_PERSONAL

      public static final GlobalWidgetInfo TRADE_SECOND_SCREEN_PERSONAL
    • TRADE_SECOND_SCREEN_PARTNER

      public static final GlobalWidgetInfo TRADE_SECOND_SCREEN_PARTNER
    • TRADE_SECOND_SCREEN_SECOND_NAME

      public static final GlobalWidgetInfo TRADE_SECOND_SCREEN_SECOND_NAME
    • STORE_DYNAMIC_COMPONENTS

      public static final GlobalWidgetInfo STORE_DYNAMIC_COMPONENTS
      [STORE] Widget Info
    • STORE_INVENTORY_ITEMS_CONTAINER

      public static final GlobalWidgetInfo STORE_INVENTORY_ITEMS_CONTAINER
    • GRAND_EXCHANGE_SEARCH_INPUT

      public static final GlobalWidgetInfo GRAND_EXCHANGE_SEARCH_INPUT
      [GRANDEXCHANGE]
    • GRAND_EXCHANGE_OFFER_WINDOW

      public static final GlobalWidgetInfo GRAND_EXCHANGE_OFFER_WINDOW
    • GRAND_EXCHANGE_DESCRIPTION

      public static final GlobalWidgetInfo GRAND_EXCHANGE_DESCRIPTION
    • GRAND_EXCHANGE_COLLECTION_AREA

      public static final GlobalWidgetInfo GRAND_EXCHANGE_COLLECTION_AREA
    • GRAND_EXCHANGE_COLLECT_AREA_ONE

      public static final GlobalWidgetInfo GRAND_EXCHANGE_COLLECT_AREA_ONE
    • GRAND_EXCHANGE_COLLECT_AREA_TWO

      public static final GlobalWidgetInfo GRAND_EXCHANGE_COLLECT_AREA_TWO
    • GRAND_EXCHANGE_INTERFACE_LAYOUT

      public static final GlobalWidgetInfo GRAND_EXCHANGE_INTERFACE_LAYOUT
    • GRAND_EXCHANGE_INVENTORY_ITEMS_CONTAINER

      public static final GlobalWidgetInfo GRAND_EXCHANGE_INVENTORY_ITEMS_CONTAINER
    • SKILL

      public static final GlobalWidgetInfo SKILL
      [SKILL] Widget Info
    • MAGIC_SPELL_LIST

      public static final GlobalWidgetInfo MAGIC_SPELL_LIST
      [MAGIC] Widget Info
    • MAGIC_AUTOCAST_SPELL_LIST

      public static final GlobalWidgetInfo MAGIC_AUTOCAST_SPELL_LIST
    • MINIMAP_HEALTH_ORB

      public static final GlobalWidgetInfo MINIMAP_HEALTH_ORB
      [MINIMAP] Widget Info
    • MINIMAP_PRAYER_ORB

      public static final GlobalWidgetInfo MINIMAP_PRAYER_ORB
    • MINIMAP_RUN_ORB

      public static final GlobalWidgetInfo MINIMAP_RUN_ORB
    • MINIMAP_SPEC_ORB

      public static final GlobalWidgetInfo MINIMAP_SPEC_ORB
    • MINIMAP_QUICK_PRAYER_ORB

      public static final GlobalWidgetInfo MINIMAP_QUICK_PRAYER_ORB
    • MINIMAP_HEALTH_ORB_TEXT

      public static final GlobalWidgetInfo MINIMAP_HEALTH_ORB_TEXT
    • MINIMAP_PRAYER_ORB_TEXT

      public static final GlobalWidgetInfo MINIMAP_PRAYER_ORB_TEXT
    • MINIMAP_RUN_ORB_TEXT

      public static final GlobalWidgetInfo MINIMAP_RUN_ORB_TEXT
    • MINIMAP_SPEC_ORB_TEXT

      public static final GlobalWidgetInfo MINIMAP_SPEC_ORB_TEXT
    • MINIMAP_QUICK_PRAYER_ORB_SPRITE

      public static final GlobalWidgetInfo MINIMAP_QUICK_PRAYER_ORB_SPRITE
    • PRAYER_NORMAL_BOOK

      public static final GlobalWidgetInfo PRAYER_NORMAL_BOOK
      [PRAYER] Widget Info
    • QUICK_PRAYER_PRAYERS

      public static final GlobalWidgetInfo QUICK_PRAYER_PRAYERS
      [QUICKPRAYER]
  • Method Details

    • values

      public static GlobalWidgetInfo[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static GlobalWidgetInfo valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getId

      public int getId()
      Gets the ID of the group-child pairing.
      Returns:
      the ID
    • getGroupId

      public int getGroupId()
      Gets the group ID of the pair.
      Returns:
      the group ID
    • getChildId

      public int getChildId()
      Gets the ID of the child in the group.
      Returns:
      the child ID
    • getPackedId

      public int getPackedId()
      Gets the packed widget ID. Any usage where regular WidgetInfo is required and an easy conversion is required. This will enable use of the RuneLite WidgetInfo class somewhat indirectly. Method calls using this are for example: client.getWidget()
      Returns:
      the packed ID
    • TO_GROUP

      public static int TO_GROUP(int id)
      Utility method that converts an ID returned by getId() back to its group ID.
      Parameters:
      id - passed group-child ID
      Returns:
      the group ID
    • TO_CHILD

      public static int TO_CHILD(int id)
      Utility method that converts an ID returned by getId() back to its child ID.
      Parameters:
      id - passed group-child ID
      Returns:
      the child ID
    • PACK

      public static int PACK(int groupId, int childId)
      Packs the group and child IDs into a single integer.
      Parameters:
      groupId - the group ID
      childId - the child ID
      Returns:
      the packed ID