mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
packets: Add support for dialog list dialogs
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
package de.oliver.fancysitula.api.dialogs.types;
|
||||
|
||||
import de.oliver.fancysitula.api.dialogs.FS_CommonDialogData;
|
||||
import de.oliver.fancysitula.api.dialogs.FS_Dialog;
|
||||
import de.oliver.fancysitula.api.dialogs.actions.FS_DialogActionButton;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class FS_DialogListDialog implements FS_Dialog {
|
||||
|
||||
private FS_CommonDialogData dialogData;
|
||||
private List<FS_Dialog> dialogs;
|
||||
private @Nullable FS_DialogActionButton exitButton;
|
||||
private int columns;
|
||||
private int buttonWidth;
|
||||
|
||||
public FS_DialogListDialog(FS_CommonDialogData dialogData, List<FS_Dialog> dialogs, @Nullable FS_DialogActionButton exitButton, int columns, int buttonWidth) {
|
||||
this.dialogData = dialogData;
|
||||
this.dialogs = dialogs;
|
||||
this.exitButton = exitButton;
|
||||
this.columns = columns;
|
||||
this.buttonWidth = buttonWidth;
|
||||
}
|
||||
|
||||
public FS_CommonDialogData getDialogData() {
|
||||
return dialogData;
|
||||
}
|
||||
|
||||
public void setDialogData(FS_CommonDialogData dialogData) {
|
||||
this.dialogData = dialogData;
|
||||
}
|
||||
|
||||
public List<FS_Dialog> getDialogs() {
|
||||
return dialogs;
|
||||
}
|
||||
|
||||
public void setDialogs(List<FS_Dialog> dialogs) {
|
||||
this.dialogs = dialogs;
|
||||
}
|
||||
|
||||
public @Nullable FS_DialogActionButton getExitButton() {
|
||||
return exitButton;
|
||||
}
|
||||
|
||||
public void setExitButton(@Nullable FS_DialogActionButton exitButton) {
|
||||
this.exitButton = exitButton;
|
||||
}
|
||||
|
||||
public int getColumns() {
|
||||
return columns;
|
||||
}
|
||||
|
||||
public void setColumns(int columns) {
|
||||
this.columns = columns;
|
||||
}
|
||||
|
||||
public int getButtonWidth() {
|
||||
return buttonWidth;
|
||||
}
|
||||
|
||||
public void setButtonWidth(int buttonWidth) {
|
||||
this.buttonWidth = buttonWidth;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user