cpw.mods.fml.client.config

## Class GuiEditArrayEntries.BooleanEntry

- java.lang.Object
- - cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry
  - - cpw.mods.fml.client.config.GuiEditArrayEntries.BooleanEntry

- All Implemented Interfaces:
    GuiEditArrayEntries.IArrayEntry, GuiListExtended.IGuiListEntry
  Enclosing class:
    GuiEditArrayEntries

      public static class GuiEditArrayEntries.BooleanEntry
      extends GuiEditArrayEntries.BaseEntry

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected GuiButtonExt` | `btnValue`

    - ### Fields inherited from class cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry

      `btnAddNewEntryAbove, btnRemoveEntry, configElement, isValidated, isValidValue, owningEntryList, owningScreen`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `GuiEditArrayEntries.BooleanEntry(GuiEditArray owningScreen, GuiEditArrayEntries owningEntryList, IConfigElement configElement, boolean value)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, Tessellator tessellator, int mouseX, int mouseY, boolean isSelected)`
    `java.lang.Object` | `getValue()`
    `boolean` | `mousePressed(int index, int x, int y, int mouseEvent, int relativeX, int relativeY)`
    `void` | `mouseReleased(int index, int x, int y, int mouseEvent, int relativeX, int relativeY)`

    - ### Methods inherited from class cpw.mods.fml.client.config.GuiEditArrayEntries.BaseEntry

      `drawToolTip, isValueSavable, keyTyped, mouseClicked, updateCursorCounter`

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

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

- - ### Field Detail

    - #### btnValue

          protected final GuiButtonExt btnValue

  - ### Constructor Detail

    - #### GuiEditArrayEntries.BooleanEntry

          public GuiEditArrayEntries.BooleanEntry(GuiEditArray owningScreen,
                                          GuiEditArrayEntries owningEntryList,
                                          IConfigElement configElement,
                                          boolean value)

  - ### Method Detail

    - #### drawEntry

          public void drawEntry(int slotIndex,
                       int x,
                       int y,
                       int listWidth,
                       int slotHeight,
                       Tessellator tessellator,
                       int mouseX,
                       int mouseY,
                       boolean isSelected)

      Specified by:
        `drawEntry` in interface `GuiListExtended.IGuiListEntry`
      Overrides:
        `drawEntry` in class `GuiEditArrayEntries.BaseEntry`

    - #### mousePressed

          public boolean mousePressed(int index,
                             int x,
                             int y,
                             int mouseEvent,
                             int relativeX,
                             int relativeY)

      Specified by:
        `mousePressed` in interface `GuiListExtended.IGuiListEntry`
      Overrides:
        `mousePressed` in class `GuiEditArrayEntries.BaseEntry`

    - #### mouseReleased

          public void mouseReleased(int index,
                           int x,
                           int y,
                           int mouseEvent,
                           int relativeX,
                           int relativeY)

      Specified by:
        `mouseReleased` in interface `GuiListExtended.IGuiListEntry`
      Overrides:
        `mouseReleased` in class `GuiEditArrayEntries.BaseEntry`

    - #### getValue

          public java.lang.Object getValue()

      Specified by:
        `getValue` in interface `GuiEditArrayEntries.IArrayEntry`
      Overrides:
        `getValue` in class `GuiEditArrayEntries.BaseEntry`