Package com.biglybt.ui.swt.views.skin
Class StandardButtonsArea
- java.lang.Object
-
- com.biglybt.ui.swt.views.skin.StandardButtonsArea
-
public abstract class StandardButtonsArea extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static int
BUTTON_PADDING
private java.lang.String[]
buttonIDs
private org.eclipse.swt.widgets.Button[]
buttons
private java.util.Map<java.lang.Integer,java.lang.Boolean>
buttonsEnabled
private java.lang.Integer[]
buttonVals
private org.eclipse.swt.widgets.Button
def_button
private int
defaultButtonPos
private BufferedLabel
label
private static int
MIN_BUTTON_WIDTH
-
Constructor Summary
Constructors Constructor Description StandardButtonsArea()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
clicked(int buttonValue)
int
getButtonCount()
int
getButtonPosFromVal(int buttonVal)
org.eclipse.swt.widgets.Button[]
getButtons()
int
getButtonVal(int buttonPos)
BufferedLabel
getLabel()
void
setButtonEnabled(int buttonVal, boolean enable)
void
setButtonIDs(java.lang.String[] buttons)
void
setButtonVals(java.lang.Integer[] buttonVals)
void
setDefaultButtonPos(int defaultOption)
void
swt_createButtons(org.eclipse.swt.widgets.Composite cBottomArea)
-
-
-
Field Detail
-
def_button
private org.eclipse.swt.widgets.Button def_button
-
buttons
private org.eclipse.swt.widgets.Button[] buttons
-
label
private BufferedLabel label
-
buttonsEnabled
private java.util.Map<java.lang.Integer,java.lang.Boolean> buttonsEnabled
-
BUTTON_PADDING
private static final int BUTTON_PADDING
- See Also:
- Constant Field Values
-
MIN_BUTTON_WIDTH
private static final int MIN_BUTTON_WIDTH
- See Also:
- Constant Field Values
-
buttonIDs
private java.lang.String[] buttonIDs
-
buttonVals
private java.lang.Integer[] buttonVals
-
defaultButtonPos
private int defaultButtonPos
-
-
Method Detail
-
setButtonIDs
public void setButtonIDs(java.lang.String[] buttons)
-
setButtonVals
public void setButtonVals(java.lang.Integer[] buttonVals)
-
setDefaultButtonPos
public void setDefaultButtonPos(int defaultOption)
-
getButtonVal
public int getButtonVal(int buttonPos)
-
getButtonCount
public int getButtonCount()
-
getButtonPosFromVal
public int getButtonPosFromVal(int buttonVal)
-
swt_createButtons
public void swt_createButtons(org.eclipse.swt.widgets.Composite cBottomArea)
-
clicked
protected abstract void clicked(int buttonValue)
-
setButtonEnabled
public void setButtonEnabled(int buttonVal, boolean enable)
-
getButtons
public org.eclipse.swt.widgets.Button[] getButtons()
-
getLabel
public BufferedLabel getLabel()
-
-