mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-22 10:43:57 -04:00
update
This commit is contained in:
parent
44cb28ecae
commit
b65c17e891
@ -1215,10 +1215,15 @@ public final class FXUtils {
|
|||||||
return button;
|
return button;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static JFXButton newRaisedBorderButton(String text) {
|
||||||
|
JFXButton button = newBorderButton(text);
|
||||||
|
button.setButtonType(JFXButton.ButtonType.RAISED);
|
||||||
|
return button;
|
||||||
|
}
|
||||||
|
|
||||||
public static JFXButton newBorderButton(String text) {
|
public static JFXButton newBorderButton(String text) {
|
||||||
JFXButton button = new JFXButton(text);
|
JFXButton button = new JFXButton(text);
|
||||||
button.getStyleClass().add("jfx-button-border");
|
button.getStyleClass().add("jfx-button-border");
|
||||||
button.setButtonType(JFXButton.ButtonType.RAISED);
|
|
||||||
return button;
|
return button;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -397,14 +397,14 @@ public class DownloadListPage extends Control implements DecoratorPage, VersionP
|
|||||||
|
|
||||||
Holder<Runnable> changeButton = new Holder<>();
|
Holder<Runnable> changeButton = new Holder<>();
|
||||||
|
|
||||||
JFXButton firstPageButton = FXUtils.newBorderButton(i18n("search.first_page"));
|
JFXButton firstPageButton = FXUtils.newRaisedBorderButton(i18n("search.first_page"));
|
||||||
firstPageButton.setOnAction(event -> {
|
firstPageButton.setOnAction(event -> {
|
||||||
control.pageOffset.set(0);
|
control.pageOffset.set(0);
|
||||||
searchAction.handle(event);
|
searchAction.handle(event);
|
||||||
changeButton.value.run();
|
changeButton.value.run();
|
||||||
});
|
});
|
||||||
|
|
||||||
JFXButton previousPageButton = FXUtils.newBorderButton(i18n("search.previous_page"));
|
JFXButton previousPageButton = FXUtils.newRaisedBorderButton(i18n("search.previous_page"));
|
||||||
previousPageButton.setOnAction(event -> {
|
previousPageButton.setOnAction(event -> {
|
||||||
int pageOffset = control.pageOffset.get();
|
int pageOffset = control.pageOffset.get();
|
||||||
if (pageOffset > 0) {
|
if (pageOffset > 0) {
|
||||||
@ -420,7 +420,7 @@ public class DownloadListPage extends Control implements DecoratorPage, VersionP
|
|||||||
return i18n("search.page_n", control.pageOffset.get() + 1, pageCount == -1 ? "-" : String.valueOf(pageCount));
|
return i18n("search.page_n", control.pageOffset.get() + 1, pageCount == -1 ? "-" : String.valueOf(pageCount));
|
||||||
}, control.pageOffset, control.pageCount));
|
}, control.pageOffset, control.pageCount));
|
||||||
|
|
||||||
JFXButton nextPageButton = FXUtils.newBorderButton(i18n("search.next_page"));
|
JFXButton nextPageButton = FXUtils.newRaisedBorderButton(i18n("search.next_page"));
|
||||||
nextPageButton.setOnAction(event -> {
|
nextPageButton.setOnAction(event -> {
|
||||||
int nv = control.pageOffset.get() + 1;
|
int nv = control.pageOffset.get() + 1;
|
||||||
if (nv < control.pageCount.get()) {
|
if (nv < control.pageCount.get()) {
|
||||||
@ -430,7 +430,7 @@ public class DownloadListPage extends Control implements DecoratorPage, VersionP
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
JFXButton lastPageButton = FXUtils.newBorderButton(i18n("search.last_page"));
|
JFXButton lastPageButton = FXUtils.newRaisedBorderButton(i18n("search.last_page"));
|
||||||
lastPageButton.setOnAction(event -> {
|
lastPageButton.setOnAction(event -> {
|
||||||
control.pageOffset.set(control.pageCount.get() - 1);
|
control.pageOffset.set(control.pageCount.get() - 1);
|
||||||
searchAction.handle(event);
|
searchAction.handle(event);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user