use of org.apache.pivot.wtk.RadioButton in project pivot by apache.
the class BoxPanes method initialize.
@Override
public void initialize(Map<String, Object> namespace, URL location, Resources resources) {
boxPane = (BoxPane) namespace.get("boxPane");
horizontalOrientationButton = (RadioButton) namespace.get("horizontalOrientationButton");
verticalOrientationButton = (RadioButton) namespace.get("verticalOrientationButton");
horizontalAlignmentRightButton = (RadioButton) namespace.get("horizontalAlignmentRightButton");
horizontalAlignmentLeftButton = (RadioButton) namespace.get("horizontalAlignmentLeftButton");
horizontalAlignmentCenterButton = (RadioButton) namespace.get("horizontalAlignmentCenterButton");
verticalAlignmentTopButton = (RadioButton) namespace.get("verticalAlignmentTopButton");
verticalAlignmentBottomButton = (RadioButton) namespace.get("verticalAlignmentBottomButton");
verticalAlignmentCenterButton = (RadioButton) namespace.get("verticalAlignmentCenterButton");
fillCheckbox = (Checkbox) namespace.get("fillCheckbox");
ButtonStateListener buttonStateListener = new ButtonStateListener() {
@Override
public void stateChanged(Button button, Button.State previousState) {
updateBoxPaneState();
}
};
horizontalOrientationButton.getButtonStateListeners().add(buttonStateListener);
verticalOrientationButton.getButtonStateListeners().add(buttonStateListener);
horizontalAlignmentLeftButton.getButtonStateListeners().add(buttonStateListener);
horizontalAlignmentRightButton.getButtonStateListeners().add(buttonStateListener);
horizontalAlignmentCenterButton.getButtonStateListeners().add(buttonStateListener);
verticalAlignmentTopButton.getButtonStateListeners().add(buttonStateListener);
verticalAlignmentBottomButton.getButtonStateListeners().add(buttonStateListener);
verticalAlignmentCenterButton.getButtonStateListeners().add(buttonStateListener);
fillCheckbox.getButtonStateListeners().add(buttonStateListener);
updateBoxPaneState();
}
use of org.apache.pivot.wtk.RadioButton in project pivot by apache.
the class FlowPanes method initialize.
@Override
public void initialize(Map<String, Object> namespace, URL location, Resources resources) {
flowPane = (FlowPane) namespace.get("flowPane");
leftRadioButton = (RadioButton) namespace.get("leftRadioButton");
rightRadioButton = (RadioButton) namespace.get("rightRadioButton");
centerRadioButton = (RadioButton) namespace.get("centerRadioButton");
alignToBaselineCheckbox = (Checkbox) namespace.get("alignToBaselineCheckbox");
ButtonStateListener buttonStateListener = new ButtonStateListener() {
@Override
public void stateChanged(Button button, Button.State previousState) {
updateFlowPaneState();
}
};
leftRadioButton.getButtonStateListeners().add(buttonStateListener);
rightRadioButton.getButtonStateListeners().add(buttonStateListener);
centerRadioButton.getButtonStateListeners().add(buttonStateListener);
alignToBaselineCheckbox.getButtonStateListeners().add(buttonStateListener);
updateFlowPaneState();
}
use of org.apache.pivot.wtk.RadioButton in project pivot by apache.
the class CardPanes method initialize.
@Override
public void initialize(Map<String, Object> namespace, URL location, Resources resources) {
cardPane = (CardPane) namespace.get("cardPane");
previousButton = (LinkButton) namespace.get("previousButton");
nextButton = (LinkButton) namespace.get("nextButton");
sizeToSelectionCheckbox = (Checkbox) namespace.get("sizeToSelectionCheckbox");
crossfadeRadioButton = (RadioButton) namespace.get("crossfadeRadioButton");
horizontalSlideRadioButton = (RadioButton) namespace.get("horizontalSlideRadioButton");
verticalSlideRadioButton = (RadioButton) namespace.get("verticalSlideRadioButton");
horizontalFlipRadioButton = (RadioButton) namespace.get("horizontalFlipRadioButton");
verticalFlipRadioButton = (RadioButton) namespace.get("verticalFlipRadioButton");
zoomRadioButton = (RadioButton) namespace.get("zoomRadioButton");
noneRadioButton = (RadioButton) namespace.get("noneRadioButton");
cardPane.getCardPaneListeners().add(new CardPaneListener() {
@Override
public void selectedIndexChanged(CardPane cardPaneArgument, int previousSelectedIndex) {
updateLinkButtonState();
}
});
previousButton.getButtonPressListeners().add(new ButtonPressListener() {
@Override
public void buttonPressed(Button button) {
cardPane.setSelectedIndex(cardPane.getSelectedIndex() - 1);
}
});
nextButton.getButtonPressListeners().add(new ButtonPressListener() {
@Override
public void buttonPressed(Button button) {
cardPane.setSelectedIndex(cardPane.getSelectedIndex() + 1);
}
});
ButtonStateListener checkboxStateListener = new ButtonStateListener() {
@Override
public void stateChanged(Button button, Button.State previousState) {
updateCardPane();
}
};
sizeToSelectionCheckbox.getButtonStateListeners().add(checkboxStateListener);
ButtonStateListener radioButtonStateListener = new ButtonStateListener() {
@Override
public void stateChanged(Button button, Button.State previousState) {
if (button.isSelected()) {
updateCardPane();
}
}
};
crossfadeRadioButton.getButtonStateListeners().add(radioButtonStateListener);
horizontalSlideRadioButton.getButtonStateListeners().add(radioButtonStateListener);
verticalSlideRadioButton.getButtonStateListeners().add(radioButtonStateListener);
horizontalFlipRadioButton.getButtonStateListeners().add(radioButtonStateListener);
verticalFlipRadioButton.getButtonStateListeners().add(radioButtonStateListener);
zoomRadioButton.getButtonStateListeners().add(radioButtonStateListener);
noneRadioButton.getButtonStateListeners().add(radioButtonStateListener);
updateCardPane();
updateLinkButtonState();
}
Aggregations