|
5 | 5 | <?import javafx.scene.control.Menu?> |
6 | 6 | <?import javafx.scene.control.MenuBar?> |
7 | 7 | <?import javafx.scene.control.MenuItem?> |
| 8 | +<?import javafx.scene.control.SplitPane?> |
8 | 9 | <?import javafx.scene.control.Tab?> |
9 | 10 | <?import javafx.scene.control.TabPane?> |
10 | 11 | <?import javafx.scene.control.ToolBar?> |
11 | 12 | <?import javafx.scene.control.TreeView?> |
12 | 13 | <?import javafx.scene.layout.AnchorPane?> |
13 | | -<?import javafx.scene.layout.BorderPane?> |
| 14 | +<?import javafx.scene.layout.VBox?> |
14 | 15 | <?import javafx.scene.text.Font?> |
15 | 16 | <?import org.kordamp.ikonli.javafx.FontIcon?> |
16 | 17 |
|
17 | | -<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="737.0" prefWidth="1113.0" stylesheets="@../styles/main.css" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="org.idaesbasic.controllers.MainController"> |
18 | | - <left> |
19 | | - <TreeView fx:id="fileExplorer" prefHeight="689.0" prefWidth="264.0" BorderPane.alignment="CENTER" /> |
20 | | - </left> |
21 | | - <bottom> |
22 | | - <ToolBar prefHeight="22.0" prefWidth="600.0" stylesheets="@../styles/airbar/button.css" BorderPane.alignment="CENTER"> |
23 | | - <items> |
24 | | - <Button fx:id="dateButton" layoutX="272.0" layoutY="10.0" mnemonicParsing="false" text="17/10/2021" /> |
25 | | - <Button fx:id="timeButton" layoutX="310.0" layoutY="10.0" mnemonicParsing="false" text="12:30" /> |
26 | | - </items> |
27 | | - </ToolBar> |
28 | | - </bottom> |
29 | | - <center> |
30 | | - <TabPane fx:id="tabPane" prefHeight="33.0" prefWidth="600.0" tabClosingPolicy="ALL_TABS" BorderPane.alignment="CENTER"> |
31 | | - <tabs> |
32 | | - <Tab text="New tab"> |
33 | | - <content> |
34 | | - <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> |
35 | | - </content> |
36 | | - </Tab> |
37 | | - <Tab text="New tab"> |
38 | | - <content> |
39 | | - <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="648.0" prefWidth="384.0" /> |
40 | | - </content> |
41 | | - </Tab> |
42 | | - <Tab fx:id="plusTab" closable="false" text="Add tab"> |
43 | | - <graphic> |
44 | | - <FontIcon iconColor="WHITE" iconLiteral="fa-plus" /> |
45 | | - </graphic> |
46 | | - </Tab> |
47 | | - </tabs> |
48 | | - </TabPane> |
49 | | - </center> |
50 | | - <top> |
51 | | - <MenuBar BorderPane.alignment="CENTER"> |
| 18 | + |
| 19 | +<VBox prefHeight="742.0" prefWidth="1323.0" stylesheets="@../styles/main.css" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="org.idaesbasic.controllers.MainController"> |
| 20 | + <children> |
| 21 | + <MenuBar> |
52 | 22 | <menus> |
53 | 23 | <Menu mnemonicParsing="false" text="File"> |
54 | 24 | <items> |
55 | 25 | <MenuItem disable="true" mnemonicParsing="false" text="Open"> |
56 | 26 | <graphic> |
57 | 27 | <FontIcon iconColor="WHITE" iconLiteral="fa-file" iconSize="16" /> |
58 | | - </graphic></MenuItem> |
| 28 | + </graphic> |
| 29 | + </MenuItem> |
59 | 30 | <Menu mnemonicParsing="false" text="New"> |
60 | 31 | <items> |
61 | 32 | <MenuItem fx:id="menuItemNewTodolist" mnemonicParsing="false" onAction="#newTodolist" text="New Todolist"> |
62 | 33 | <graphic> |
63 | 34 | <FontIcon iconColor="WHITE" iconLiteral="fa-check-circle" iconSize="16" /> |
64 | | - </graphic></MenuItem> |
| 35 | + </graphic> |
| 36 | + </MenuItem> |
65 | 37 | <MenuItem mnemonicParsing="false" onAction="#newKanban" text="New Kanban" /> |
66 | 38 | <MenuItem fx:id="menuItemNewCalendar" mnemonicParsing="false" onAction="#newCalendar" text="New Calendar" /> |
67 | 39 | <MenuItem disable="true" mnemonicParsing="false" text="New Whiteboard" /> |
|
73 | 45 | <MenuItem fx:id="menuItemSaveAs" mnemonicParsing="false" onAction="#saveFileAs" text="Save as"> |
74 | 46 | <graphic> |
75 | 47 | <FontIcon iconColor="WHITE" iconLiteral="fa-share-square" iconSize="16" /> |
76 | | - </graphic></MenuItem> |
| 48 | + </graphic> |
| 49 | + </MenuItem> |
77 | 50 | <MenuItem fx:id="menuItemSaveCurrentFile" mnemonicParsing="false" onAction="#saveCurrentFile" text="Save"> |
78 | 51 | <graphic> |
79 | 52 | <FontIcon iconColor="WHITE" iconLiteral="fa-save" iconSize="16" /> |
80 | | - </graphic></MenuItem> |
| 53 | + </graphic> |
| 54 | + </MenuItem> |
81 | 55 | <MenuItem fx:id="menuItemCloseFile" mnemonicParsing="false" onAction="#closeFile" text="Close"> |
82 | 56 | <graphic> |
83 | 57 | <FontIcon iconColor="WHITE" iconLiteral="fa-close" iconSize="16" /> |
84 | | - </graphic></MenuItem> |
| 58 | + </graphic> |
| 59 | + </MenuItem> |
85 | 60 | </items> |
86 | 61 | </Menu> |
87 | 62 | <Menu disable="true" mnemonicParsing="false" text="Edit"> |
|
97 | 72 | <MenuItem fx:id="menuItemCloseAllTabs" mnemonicParsing="false" onAction="#closeAllTabs" text="Close all tabs"> |
98 | 73 | <graphic> |
99 | 74 | <FontIcon iconColor="WHITE" iconLiteral="fa-window-close" iconSize="16" selectionEnd="0" /> |
100 | | - </graphic></MenuItem> |
| 75 | + </graphic> |
| 76 | + </MenuItem> |
101 | 77 | <MenuItem fx:id="menuItemNewTab" mnemonicParsing="false" onAction="#addTabAction" text="New tab"> |
102 | 78 | <graphic> |
103 | 79 | <FontIcon iconColor="WHITE" iconLiteral="fa-plus-square" iconSize="16" selectionEnd="0" /> |
104 | | - </graphic></MenuItem> |
| 80 | + </graphic> |
| 81 | + </MenuItem> |
105 | 82 | <MenuItem fx:id="menuItemCloseTab" mnemonicParsing="false" onAction="#closeCurrentTab" text="Close tab"> |
106 | 83 | <graphic> |
107 | 84 | <FontIcon iconColor="WHITE" iconLiteral="fa-close" iconSize="16" selectionEnd="0" /> |
108 | | - </graphic></MenuItem> |
| 85 | + </graphic> |
| 86 | + </MenuItem> |
109 | 87 | </items> |
110 | 88 | </Menu> |
111 | 89 | <Menu mnemonicParsing="false" text="Projects"> |
112 | 90 | <items> |
113 | 91 | <MenuItem disable="true" mnemonicParsing="false" text="Start new project"> |
114 | 92 | <graphic> |
115 | 93 | <FontIcon iconColor="WHITE" iconLiteral="fa-plus-square" iconSize="16" /> |
116 | | - </graphic></MenuItem> |
| 94 | + </graphic> |
| 95 | + </MenuItem> |
117 | 96 | <MenuItem fx:id="menuItemAddProject" mnemonicParsing="false" onAction="#addProject" text="Open and add project"> |
118 | 97 | <graphic> |
119 | 98 | <FontIcon iconColor="WHITE" iconLiteral="fa-folder-open" iconSize="16" /> |
120 | | - </graphic></MenuItem> |
| 99 | + </graphic> |
| 100 | + </MenuItem> |
121 | 101 | <MenuItem fx:id="menuItemCloseProject" mnemonicParsing="false" onAction="#closeCurrentProject" text="Close current project"> |
122 | 102 | <graphic> |
123 | 103 | <FontIcon iconColor="WHITE" iconLiteral="fa-folder" iconSize="16" selectionEnd="0" /> |
124 | | - </graphic></MenuItem> |
| 104 | + </graphic> |
| 105 | + </MenuItem> |
125 | 106 | <Menu fx:id="RegisteredProjectsListMenu" mnemonicParsing="false" text="Project list"> |
126 | 107 | <graphic> |
127 | 108 | <FontIcon iconColor="WHITE" iconLiteral="fa-folder" iconSize="16" selectionEnd="0" /> |
128 | | - </graphic></Menu> |
| 109 | + </graphic> |
| 110 | + </Menu> |
129 | 111 | <MenuItem fx:id="menuItemDeleteProject" mnemonicParsing="false" onAction="#deleteCurrentProject" text="Delete project"> |
130 | 112 | <graphic> |
131 | 113 | <FontIcon iconColor="WHITE" iconLiteral="fa-trash" iconSize="16" selectionEnd="0" /> |
132 | | - </graphic></MenuItem> |
| 114 | + </graphic> |
| 115 | + </MenuItem> |
133 | 116 | </items> |
134 | 117 | </Menu> |
135 | 118 | <Menu mnemonicParsing="false" text="Window"> |
136 | 119 | <items> |
137 | 120 | <MenuItem fx:id="menuItemNewWIndow" mnemonicParsing="false" onAction="#openNewWindow" text="New window"> |
138 | 121 | <graphic> |
139 | 122 | <FontIcon iconColor="WHITE" iconLiteral="fa-plus-square" iconSize="16" /> |
140 | | - </graphic></MenuItem> |
| 123 | + </graphic> |
| 124 | + </MenuItem> |
141 | 125 | <MenuItem fx:id="menuItemCloseCurrentWindow" mnemonicParsing="false" onAction="#closeCurrentWindow" text="Close current window"> |
142 | 126 | <graphic> |
143 | 127 | <FontIcon iconColor="WHITE" iconLiteral="fa-close" iconSize="16" /> |
144 | | - </graphic></MenuItem> |
| 128 | + </graphic> |
| 129 | + </MenuItem> |
145 | 130 | <MenuItem fx:id="menuItemOpenFileExplorer" mnemonicParsing="false" onAction="#openFileExplorer" text="Open file explorer"> |
146 | 131 | <graphic> |
147 | 132 | <FontIcon iconColor="WHITE" iconLiteral="fa-folder" iconSize="16" /> |
148 | | - </graphic></MenuItem> |
| 133 | + </graphic> |
| 134 | + </MenuItem> |
149 | 135 | <MenuItem fx:id="menuItemOpenBrowser" mnemonicParsing="false" onAction="#openDefaultBrowser" text="Open browser"> |
150 | 136 | <graphic> |
151 | 137 | <FontIcon iconColor="WHITE" iconLiteral="fa-internet-explorer" iconSize="16" /> |
152 | | - </graphic></MenuItem> |
| 138 | + </graphic> |
| 139 | + </MenuItem> |
153 | 140 | <MenuItem fx:id="menuItemOpenMail" mnemonicParsing="false" onAction="#openDefaultMail" text="Open mail"> |
154 | 141 | <graphic> |
155 | 142 | <FontIcon iconColor="WHITE" iconLiteral="fa-envelope" iconSize="16" /> |
156 | | - </graphic></MenuItem> |
| 143 | + </graphic> |
| 144 | + </MenuItem> |
157 | 145 | <MenuItem disable="true" mnemonicParsing="false" text="Open in standard app"> |
158 | 146 | <graphic> |
159 | 147 | <FontIcon iconColor="WHITE" iconLiteral="fa-external-link-square" iconSize="16" /> |
160 | | - </graphic></MenuItem> |
| 148 | + </graphic> |
| 149 | + </MenuItem> |
161 | 150 | </items> |
162 | 151 | </Menu> |
163 | 152 | <Menu mnemonicParsing="false" text="Help"> |
164 | 153 | <items> |
165 | 154 | <MenuItem disable="true" mnemonicParsing="false" text="About"> |
166 | 155 | <graphic> |
167 | 156 | <FontIcon iconColor="WHITE" iconLiteral="fa-question-circle" iconSize="16" /> |
168 | | - </graphic></MenuItem> |
| 157 | + </graphic> |
| 158 | + </MenuItem> |
169 | 159 | <MenuItem fx:id="menuItemUsedLibarys" mnemonicParsing="false" onAction="#showUsedLibarys" text="Used libarys"> |
170 | 160 | <graphic> |
171 | 161 | <FontIcon iconColor="WHITE" iconLiteral="fa-book" iconSize="16" /> |
172 | | - </graphic></MenuItem> |
| 162 | + </graphic> |
| 163 | + </MenuItem> |
173 | 164 | <MenuItem fx:id="menuItemGithub" mnemonicParsing="false" onAction="#showGithubSite" text="Github"> |
174 | 165 | <graphic> |
175 | 166 | <FontIcon iconColor="WHITE" iconLiteral="fa-github" iconSize="16" /> |
176 | | - </graphic></MenuItem> |
| 167 | + </graphic> |
| 168 | + </MenuItem> |
177 | 169 | <MenuItem disable="true" mnemonicParsing="false" text="Settings"> |
178 | 170 | <graphic> |
179 | 171 | <FontIcon iconColor="WHITE" iconLiteral="fa-cog" iconSize="16" /> |
180 | | - </graphic></MenuItem> |
| 172 | + </graphic> |
| 173 | + </MenuItem> |
181 | 174 | <MenuItem fx:id="menuItemCloseApp" mnemonicParsing="false" onAction="#closeApp" text="Close"> |
182 | 175 | <graphic> |
183 | 176 | <FontIcon iconColor="WHITE" iconLiteral="fa-close" iconSize="16" /> |
184 | | - </graphic></MenuItem> |
| 177 | + </graphic> |
| 178 | + </MenuItem> |
185 | 179 | </items> |
186 | 180 | </Menu> |
187 | 181 | </menus> |
188 | 182 | </MenuBar> |
189 | | - </top> |
190 | | - <right> |
191 | | - <TabPane prefHeight="689.0" prefWidth="409.0" side="RIGHT" stylesheets="@../styles/sidepanel/sidepanel.css" tabClosingPolicy="UNAVAILABLE" BorderPane.alignment="CENTER"> |
192 | | - <tabs> |
193 | | - <Tab disable="true" text="Messenges"> |
194 | | - <content> |
195 | | - <AnchorPane prefHeight="200.0" prefWidth="200.0"> |
196 | | - <children> |
197 | | - <Label alignment="CENTER" text="This panel will be added in version 1.0.0 Stable" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"> |
198 | | - <font> |
199 | | - <Font size="16.0" /> |
200 | | - </font> |
201 | | - </Label> |
202 | | - </children> |
203 | | - </AnchorPane> |
204 | | - </content> |
205 | | - </Tab> |
206 | | - <Tab disable="true" text="News"> |
207 | | - <content> |
208 | | - <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> |
209 | | - </content> |
210 | | - </Tab> |
211 | | - <Tab disable="true" text="Properties"> |
212 | | - <content> |
213 | | - <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> |
214 | | - </content> |
215 | | - </Tab> |
216 | | - <Tab disable="true" text="Pomodoro timer"> |
217 | | - <content> |
218 | | - <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> |
219 | | - </content> |
220 | | - </Tab> |
221 | | - </tabs> |
222 | | - </TabPane> |
223 | | - </right> |
224 | | -</BorderPane> |
| 183 | + <SplitPane dividerPositions="0.2, 0.7" VBox.vgrow="ALWAYS"> |
| 184 | + <items> |
| 185 | + <TreeView fx:id="fileExplorer" prefHeight="689.0" prefWidth="484.0" /> |
| 186 | + <TabPane fx:id="tabPane" prefHeight="689.0" prefWidth="0.0" tabClosingPolicy="ALL_TABS"> |
| 187 | + <tabs> |
| 188 | + <Tab text="New tab"> |
| 189 | + <content> |
| 190 | + <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> |
| 191 | + </content> |
| 192 | + </Tab> |
| 193 | + <Tab text="New tab"> |
| 194 | + <content> |
| 195 | + <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="648.0" prefWidth="384.0" /> |
| 196 | + </content> |
| 197 | + </Tab> |
| 198 | + <Tab fx:id="plusTab" closable="false" text="Add tab"> |
| 199 | + <graphic> |
| 200 | + <FontIcon iconColor="WHITE" iconLiteral="fa-plus" /> |
| 201 | + </graphic> |
| 202 | + </Tab> |
| 203 | + </tabs> |
| 204 | + </TabPane> |
| 205 | + <TabPane prefHeight="689.0" prefWidth="409.0" side="RIGHT" stylesheets="@../styles/sidepanel/sidepanel.css" tabClosingPolicy="UNAVAILABLE"> |
| 206 | + <tabs> |
| 207 | + <Tab disable="true" text="Messenges"> |
| 208 | + <content> |
| 209 | + <AnchorPane prefHeight="200.0" prefWidth="200.0"> |
| 210 | + <children> |
| 211 | + <Label alignment="CENTER" text="This panel will be added in version 1.0.0 Stable" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"> |
| 212 | + <font> |
| 213 | + <Font size="16.0" /> |
| 214 | + </font> |
| 215 | + </Label> |
| 216 | + </children> |
| 217 | + </AnchorPane> |
| 218 | + </content> |
| 219 | + </Tab> |
| 220 | + <Tab disable="true" text="News"> |
| 221 | + <content> |
| 222 | + <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> |
| 223 | + </content> |
| 224 | + </Tab> |
| 225 | + <Tab disable="true" text="Properties"> |
| 226 | + <content> |
| 227 | + <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> |
| 228 | + </content> |
| 229 | + </Tab> |
| 230 | + <Tab disable="true" text="Pomodoro timer"> |
| 231 | + <content> |
| 232 | + <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> |
| 233 | + </content> |
| 234 | + </Tab> |
| 235 | + </tabs> |
| 236 | + </TabPane> |
| 237 | + </items> |
| 238 | + </SplitPane> |
| 239 | + <ToolBar prefHeight="22.0" prefWidth="600.0" stylesheets="@../styles/airbar/button.css"> |
| 240 | + <items> |
| 241 | + <Button fx:id="dateButton" layoutX="272.0" layoutY="10.0" mnemonicParsing="false" text="17/10/2021" /> |
| 242 | + <Button fx:id="timeButton" layoutX="310.0" layoutY="10.0" mnemonicParsing="false" text="12:30" /> |
| 243 | + </items> |
| 244 | + </ToolBar> |
| 245 | + </children> |
| 246 | +</VBox> |
0 commit comments