rlease 0.3.3 #7
|
@ -1023,14 +1023,8 @@ public class MainWindowController {
|
|||
* @param titleID : game ID
|
||||
*/
|
||||
public void addGame(String title, String coverPath, String romPath, String titleID){
|
||||
Image coverImage = new Image(new File(coverPath).toURI().toString());
|
||||
UIROMDataType uiROMElement = new UIROMDataType();
|
||||
UIROMDataType uiROMElement = new UIROMDataType(title, coverPath, gameContextMenu);
|
||||
|
||||
generatePosition();
|
||||
|
||||
uiROMElement.getLabel().setText(title);
|
||||
uiROMElement.getImageView().setImage(coverImage);
|
||||
uiROMElement.getButton().setContextMenu(gameContextMenu);
|
||||
uiROMElement.getButton().addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
|
||||
@Override
|
||||
public void handle(MouseEvent event) {
|
||||
|
@ -1353,7 +1347,6 @@ public class MainWindowController {
|
|||
*/
|
||||
private void generatePosition() {
|
||||
int xMaxElements = (int) Math.floor((mainAnchorPane.getWidth() - 36) / 217);
|
||||
System.out.println(xMaxElements);
|
||||
|
||||
if(xNextElement >= xMaxElements){
|
||||
oldXNextElement = xNextElement;
|
||||
|
|
|
@ -20,10 +20,14 @@
|
|||
*/
|
||||
package com.cemu_UI.datatypes;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import com.jfoenix.controls.JFXButton;
|
||||
|
||||
import javafx.geometry.Insets;
|
||||
import javafx.scene.control.ContextMenu;
|
||||
import javafx.scene.control.Label;
|
||||
import javafx.scene.image.Image;
|
||||
import javafx.scene.image.ImageView;
|
||||
import javafx.scene.layout.VBox;
|
||||
import javafx.scene.text.Font;
|
||||
|
@ -37,6 +41,14 @@ public class UIROMDataType extends VBox {
|
|||
private JFXButton button = new JFXButton();
|
||||
private ImageView imageView = new ImageView();
|
||||
|
||||
public UIROMDataType(String text, String coverPath, ContextMenu contextMenu) {
|
||||
this();
|
||||
|
||||
label.setText(text);
|
||||
imageView.setImage(new Image(new File(coverPath).toURI().toString()));
|
||||
button.setContextMenu(contextMenu);
|
||||
}
|
||||
|
||||
public UIROMDataType() {
|
||||
super.getChildren().addAll(label, button);
|
||||
|
||||
|
|
Loading…
Reference in New Issue