Skip to content

Commit a5cf5b8

Browse files
committed
Make the reset button have the same width as other buttons
1 parent 5405256 commit a5cf5b8

3 files changed

Lines changed: 14 additions & 5 deletions

File tree

alpha-gui/src/main/java/com/techsenger/alpha/gui/diagram/LayerDialogButtons.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,4 @@ public interface LayerDialogButtons {
2828
ResultButtonName OK = new DefaultResultButtonName();
2929

3030
ResultButtonName CANCEL = new DefaultResultButtonName();
31-
32-
ResultButtonName RESET = new DefaultResultButtonName();
3331
}

alpha-gui/src/main/java/com/techsenger/alpha/gui/diagram/LayerDialogFxView.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import com.techsenger.tabshell.layout.pagehost.PageHostPort;
2525
import com.techsenger.tabshell.layout.pagehost.PageHostPresenter;
2626
import com.techsenger.tabshell.material.button.ResultButton;
27+
import com.techsenger.tabshell.material.button.ResultButtonName;
2728
import java.util.List;
2829
import javafx.geometry.Insets;
2930
import javafx.scene.control.Button;
@@ -99,14 +100,24 @@ public LayerDialogFxView() {
99100

100101
@Override
101102
public void requestFocus() {
102-
// NodeUtils.requestFocus(getContentPane());
103+
103104
}
104105

105106
@Override
106107
public Composer getComposer() {
107108
return (Composer) super.getComposer();
108109
}
109110

111+
@Override
112+
public void setRightButtons(ResultButtonName... names) {
113+
super.setRightButtons(names);
114+
makeButtonsEqualWidth();
115+
}
116+
117+
protected void makeButtonsEqualWidth() {
118+
makeEqualWidth(getRightButtons(false));
119+
}
120+
110121
@Override
111122
protected Composer createComposer() {
112123
return new LayerDialogFxView<P>.Composer();

alpha-gui/src/main/java/com/techsenger/alpha/gui/diagram/LayerDialogPresenter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ protected void postInitialize() {
8888
setPrefHeight(600);
8989
setTitle("Layer Diagram Configuration");
9090
setResizable(true);
91-
getView().setButtonWidthEqual(true);
92-
getView().setRightButtons(LayerDialogButtons.RESET, LayerDialogButtons.CANCEL, LayerDialogButtons.OK);
91+
getView().setRightButtons(LayerDialogButtons.CANCEL, LayerDialogButtons.OK);
92+
getView().setButtonDefault(LayerDialogButtons.OK, true);
9393
}
9494

9595
protected void onReset() {

0 commit comments

Comments
 (0)