hanze/game-client

src/main/resources/nl/isygameclient/views/game-library.fxml in main
Repositories | Summary | Log | Files

game-library.fxml (4672B) download


 1<?xml version="1.0" encoding="UTF-8"?>
 2
 3<?import com.jfoenix.controls.JFXButton?>
 4<?import com.jfoenix.controls.JFXTextField?>
 5<?import de.jensd.fx.glyphs.materialicons.MaterialIconView?>
 6<?import java.lang.String?>
 7<?import javafx.geometry.Insets?>
 8<?import javafx.scene.Cursor?>
 9<?import javafx.scene.control.ScrollPane?>
10<?import javafx.scene.layout.BorderPane?>
11<?import javafx.scene.layout.FlowPane?>
12<?import javafx.scene.layout.HBox?>
13
14<ScrollPane fitToHeight="true" fitToWidth="true" hbarPolicy="NEVER" prefWidth="1200.0" styleClass="transparent"
15            vbarPolicy="NEVER" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="nl.isygameclient.controllers.GameLibraryController">
16    <content>
17        <BorderPane styleClass="transparent">
18            <top>
19                <HBox alignment="CENTER" spacing="15" BorderPane.alignment="CENTER">
20                    <children>
21                        <HBox alignment="CENTER" prefWidth="500.0" spacing="5.0" styleClass="search-bar">
22                            <children>
23                                <JFXButton fx:id="searchButton" alignment="CENTER" contentDisplay="CENTER" minHeight="-Infinity"
24                                           minWidth="-Infinity" prefHeight="40.0" prefWidth="40.0"
25                                           styleClass="search-loop" disable="true">
26                                    <graphic>
27                                        <MaterialIconView glyphName="SEARCH" size="30" styleClass="icon"/>
28                                    </graphic>
29                                    <cursor>
30                                        <Cursor fx:constant="HAND"/>
31                                    </cursor>
32                                </JFXButton>
33                                <JFXTextField fx:id="searchTextField" promptText="Search" HBox.hgrow="ALWAYS">
34                                    <styleClass>
35                                        <String fx:value="search-textfield"/>
36                                        <String fx:value="title-medium"/>
37                                    </styleClass>
38                                </JFXTextField>
39                                <JFXButton fx:id="searchClear" onAction="#onClearSearchButtonClick" minHeight="-Infinity" minWidth="-Infinity" prefHeight="40.0" prefWidth="40.0"
40                                           styleClass="search-close">
41                                    <graphic>
42                                        <MaterialIconView glyphName="CLOSE" size="30" styleClass="icon"/>
43                                    </graphic>
44                                    <cursor>
45                                        <Cursor fx:constant="HAND"/>
46                                    </cursor>
47                                </JFXButton>
48                                <JFXButton fx:id="searchOptions" minHeight="-Infinity" minWidth="-Infinity" prefHeight="40.0" prefWidth="40.0"
49                                           styleClass="search-options">
50                                    <graphic>
51                                        <MaterialIconView glyphName="TUNE" size="30" styleClass="icon"/>
52                                    </graphic>
53                                    <cursor>
54                                        <Cursor fx:constant="HAND"/>
55                                    </cursor>
56                                </JFXButton>
57                            </children>
58                            <HBox.margin>
59                                <Insets/>
60                            </HBox.margin>
61                            <padding>
62                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0"/>
63                            </padding>
64                        </HBox>
65                    </children>
66                    <BorderPane.margin>
67                        <Insets bottom="15.0"/>
68                    </BorderPane.margin>
69                </HBox>
70            </top>
71            <center>
72                <FlowPane fx:id="gameCards" hgap="15.0" prefHeight="200.0" prefWidth="200.0" vgap="15.0"
73                          BorderPane.alignment="CENTER" >
74                    <padding>
75                        <Insets bottom="15.0" left="15.0" right="15.0" top="15.0"/>
76                    </padding>
77                    <styleClass>
78                        <String fx:value="surface"/>
79                        <String fx:value="rounded"/>
80                    </styleClass>
81                </FlowPane>
82            </center>
83            <left>
84            </left>
85        </BorderPane>
86    </content>
87</ScrollPane>