Add themes
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
<?import javafx.scene.control.SeparatorMenuItem?>
|
||||
<?import javafx.scene.control.ToggleGroup?>
|
||||
<?import javafx.scene.control.RadioMenuItem?>
|
||||
<?import javafx.scene.control.CheckMenuItem?>
|
||||
|
||||
<MenuBar
|
||||
fx:id="menubar"
|
||||
@@ -18,13 +19,13 @@
|
||||
<Menu mnemonicParsing="false" text="File">
|
||||
<items>
|
||||
<MenuItem mnemonicParsing="false" text="New File" accelerator="Shortcut+n"/>
|
||||
<MenuItem mnemonicParsing="false" text="New Folder" accelerator="Shortcut+N"/>
|
||||
<MenuItem mnemonicParsing="false" text="New Folder" accelerator="Shortcut+Shift+N"/>
|
||||
<SeparatorMenuItem/>
|
||||
<MenuItem mnemonicParsing="false" text="Open File" accelerator="Shortcut+o" onAction="#handleOpenFile"/>
|
||||
<MenuItem mnemonicParsing="false" text="Open Project" accelerator="Shortcut+O" onAction="#handleOpenProject"/>
|
||||
<MenuItem mnemonicParsing="false" text="Open Project" accelerator="Shortcut+Shift+O" onAction="#handleOpenProject"/>
|
||||
<SeparatorMenuItem/>
|
||||
<MenuItem mnemonicParsing="false" text="Save" accelerator="Shortcut+s"/>
|
||||
<MenuItem mnemonicParsing="false" text="Save as" accelerator="Shortcut+S"/>
|
||||
<MenuItem mnemonicParsing="false" text="Save as" accelerator="Shortcut+Shift+S"/>
|
||||
<SeparatorMenuItem/>
|
||||
|
||||
<fx:define>
|
||||
@@ -44,6 +45,28 @@
|
||||
toggleGroup="$languageToggleGroup"/>
|
||||
</items>
|
||||
</Menu>
|
||||
|
||||
<SeparatorMenuItem/>
|
||||
<CheckMenuItem mnemonicParsing="false" text="Wrap text" accelerator="Alt+z" onAction="#handleToggleWraptext"/>
|
||||
<SeparatorMenuItem/>
|
||||
|
||||
<fx:define>
|
||||
<ToggleGroup fx:id="themeToggleGroup"/>
|
||||
</fx:define>
|
||||
|
||||
<Menu mnemonicParsing="false" text="Change color theme">
|
||||
<items>
|
||||
<!-- TODO: Generate buttons based on classes -->
|
||||
<RadioMenuItem text="Monokai"
|
||||
selected="true"
|
||||
onAction="#handleThemeChange"
|
||||
toggleGroup="$themeToggleGroup"/>
|
||||
<RadioMenuItem text="Solarized Light"
|
||||
onAction="#handleThemeChange"
|
||||
toggleGroup="$themeToggleGroup"/>
|
||||
</items>
|
||||
</Menu>
|
||||
|
||||
<SeparatorMenuItem/>
|
||||
<MenuItem mnemonicParsing="false" text="Exit" accelerator="Shortcut+w" onAction="#handleExitApplication"/>
|
||||
</items>
|
||||
|
||||
Reference in New Issue
Block a user