<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.geometry.Insets?>
<?import javafx.scene.Cursor?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Menu?>
<?import javafx.scene.control.MenuButton?>
<?import javafx.scene.control.MenuItem?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>

<VBox fx:id="mainContainer" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" prefHeight="600.0" prefWidth="1081.0" style="-fx-background-color: transparent;" stylesheets="@../../../../styles/main_screen.css" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.megatim.fdxconvert.controller.MainController">
    <children>
        <HBox style="-fx-background-color: #f8f8f8;">
            <children>
                <HBox alignment="CENTER">
                    <children>
                        <ImageView fitHeight="48.0" fitWidth="190.0" pickOnBounds="true" preserveRatio="true">
                            <image>
                                <Image url="@../../../../images/Logo_FDX_Convert.png" />
                            </image>
                        </ImageView>
                    </children>
                    <padding>
                        <Insets right="30.0" />
                    </padding>
                </HBox>
                <HBox fx:id="myMenuBar">
                    <children>
                        <MenuButton contentDisplay="TOP" mnemonicParsing="false" text="Fichier">
                            <graphic>
                                <ImageView fitHeight="20.0" fitWidth="20.0" pickOnBounds="true" preserveRatio="true">
                                    <image>
                                        <Image url="@../../../../images/Fichier.png" />
                                    </image>
                                </ImageView>
                            </graphic>
                            <items>
                                <MenuItem mnemonicParsing="false" onAction="#quit" text="Quitter" />
                            </items>
                        </MenuButton>
                        <MenuButton contentDisplay="TOP" mnemonicParsing="false" text="Paramètres">
                            <graphic>
                                <ImageView fitHeight="20.0" fitWidth="20.0" pickOnBounds="true" preserveRatio="true">
                                    <image>
                                        <Image url="@../../../../images/143-02.png" />
                                    </image>
                                </ImageView>
                            </graphic>
                            <items>
                                <Menu mnemonicParsing="false" text="Type Fichier">
                                    <items>
                                        <MenuItem mnemonicParsing="false" onAction="#openImportTypeFichierDialog" text="Importer" />
                                        <MenuItem mnemonicParsing="false" onAction="#openTypeFichierDialog" text="Consulter" />
                                    </items>
                                </Menu>
                                <MenuItem fx:id="configMenuItem" mnemonicParsing="false" onAction="#openConfigDialog" text="Configurer les répertoires" />
                        <Menu mnemonicParsing="false" text="Enregistrement des formats de validation">
                          <items>
                                      <MenuItem mnemonicParsing="false" onAction="#openValidateurDialog" text="Fichiers de données Texte" />
                            <!--<MenuItem mnemonicParsing="false" onAction="#openJsonToValidateDialog" text="Fichiers de données JSON" />-->
                          </items>
                        </Menu>
                        <!--<MenuItem fx:id="configMenuItem1" mnemonicParsing="false" onAction="#openJsonStructureView" text="Structures JSON" />-->                        
                            </items>
                        </MenuButton>
                        <MenuButton contentDisplay="TOP" mnemonicParsing="false" text="Conversion">
                            <graphic>
                                <ImageView fitHeight="20.0" fitWidth="20.0" pickOnBounds="true" preserveRatio="true">
                                    <image>
                                        <Image url="@../../../../images/143-03.png" />
                                    </image>
                                </ImageView>
                            </graphic>
                            <items>
                        <MenuItem fx:id="conversionModelMenuItem" mnemonicParsing="false" onAction="#openConversionModelDialog" text="Modèles de conversion" />
                                <MenuItem fx:id="validationManuelMenuItem" mnemonicParsing="false" onAction="#openFileToValidateDialog" text="Manuelle" />
                                <Menu mnemonicParsing="false" text="Automatique">
                                    <items>
                                        <MenuItem fx:id="paramAutomatiqueMenuItem" mnemonicParsing="false" onAction="#openTacheDialog" text="Tâches" />
                              <MenuItem fx:id="journalMenuItem" mnemonicParsing="false" onAction="#openJournalDialog" text="Journal des tâches" />
                                    </items>
                                </Menu>
                            </items>
                        </MenuButton>
                        <MenuButton contentDisplay="TOP" mnemonicParsing="false" text="Outils">
                            <graphic>
                                <ImageView fitHeight="20.0" fitWidth="20.0" pickOnBounds="true" preserveRatio="true">
                                    <image>
                                        <Image url="@../../../../images/143-04.png" />
                                    </image>
                                </ImageView>
                            </graphic>
                            <items>
                                <MenuItem mnemonicParsing="false" onAction="#openDecryptageAESSymDailog" text="Décryptage AES symétrique" />
                                <MenuItem fx:id="menuTableauDeBord" mnemonicParsing="false" onAction="#openTxtFileToValidateDialog" text="Vérifier format d'un fichier texte" />
                        <MenuItem fx:id="menuConversionJson" mnemonicParsing="false" onAction="#openTxtFileToJsonDialog" text="Convertir un fichier de données en Json" />
                            </items>
                        </MenuButton>
                        <MenuButton contentDisplay="TOP" disable="true" mnemonicParsing="false" text="Aide">
                            <graphic>
                                <ImageView disable="true" fitHeight="20.0" fitWidth="20.0" pickOnBounds="true" preserveRatio="true">
                                    <image>
                                        <Image url="@../../../../images/143-05.png" />
                                    </image>
                                </ImageView>
                            </graphic>
                            <items>
                                <MenuItem mnemonicParsing="false" onAction="#openAproposrDialog" text="A propos" />
                            </items>
                        </MenuButton>
                    </children>
                </HBox>
            </children>
            <padding>
                <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" />
            </padding>
        </HBox>
        <HBox spacing="10.0" style="-fx-background-color: #fff; -fx-border-color: #dedfe0;">
            <padding>
                <Insets bottom="5.0" left="15.0" right="5.0" top="5.0" />
            </padding>
            <children>
                <HBox prefWidth="200.0" spacing="10.0">
                    <children>
                        <Button fx:id="btnImportationFormatValidation" mnemonicParsing="false" onAction="#openValidateurDialog" styleClass="receive">
                            <cursor>
                                <Cursor fx:constant="HAND" />
                            </cursor>
                        </Button>
                        <Button fx:id="btnConvertionManuelle" mnemonicParsing="false" onAction="#openFileToValidateDialog" styleClass="generate">
                            <cursor>
                                <Cursor fx:constant="HAND" />
                            </cursor>
                        </Button>
                        <Button fx:id="btnGestionTachesConvertion" mnemonicParsing="false" onAction="#openTacheDialog" styleClass="treatment">
                            <cursor>
                                <Cursor fx:constant="HAND" />
                            </cursor>
                        </Button>
                    </children>
                </HBox>
                <HBox alignment="TOP_RIGHT" prefWidth="200.0" HBox.hgrow="ALWAYS" />
            </children>
        </HBox>
        <AnchorPane prefHeight="578.0" prefWidth="800.0" style="-fx-border-color: #F8F8F8; -fx-border-width: 0;" styleClass="main_screen" VBox.vgrow="ALWAYS" />
    </children>
</VBox>
