public class StartWindowTopBar extends java.lang.Object implements IFragment, IThemeSwitcher
Modifier and Type | Field and Description |
---|---|
javafx.scene.control.MenuButton |
uiAboutFlyout |
javafx.scene.control.MenuItem |
uiAboutFlyoutSourceCode |
javafx.scene.control.MenuButton |
uiAppFlyout |
javafx.scene.control.MenuItem |
uiAppFlyoutExit |
javafx.scene.control.MenuItem |
uiAppFlyoutPreferences |
javafx.scene.control.MenuButton |
uiBuildFlyout |
javafx.scene.control.MenuItem |
uiBuildFlyoutCompile |
javafx.scene.control.MenuItem |
uiBuildFlyoutExport |
javafx.scene.control.MenuItem |
uiBuildFlyoutUpload |
javafx.scene.control.MenuButton |
uiFileFlyout |
javafx.scene.control.MenuItem |
uiFileFlyoutCloseProject |
javafx.scene.control.MenuItem |
uiFileFlyoutOpenProject |
javafx.scene.control.MenuItem |
uiFileFlyoutSaveProject |
javafx.scene.control.MenuButton |
uiHelpFlyout |
javafx.scene.control.MenuItem |
uiHelpFlyoutProtocol |
private javafx.scene.layout.HBox |
uiTopBar |
javafx.scene.control.MenuButton |
uiViewFlyout |
javafx.scene.control.CheckMenuItem |
uiViewFlyoutBlockSequence |
javafx.scene.control.MenuItem |
uiViewFlyoutExpandLog |
javafx.scene.control.CheckMenuItem |
uiViewFlyoutLog |
javafx.scene.control.CheckMenuItem |
uiViewFlyoutOutput |
javafx.scene.control.CheckMenuItem |
uiViewFlyoutToolbox |
Constructor and Description |
---|
StartWindowTopBar()
Construct the top-bar window.
|
Modifier and Type | Method and Description |
---|---|
javafx.scene.Node |
getFragment()
Get main view fragment.
|
private void |
initAboutMenu()
Initialize about menu.
|
private void |
initAppMenu()
Initialize app menu.
|
private void |
initBuildMenu()
Initialize build menu.
|
private void |
initFileMenu()
Initialize file menu.
|
private void |
initHelpMenu()
Initialize help menu.
|
private void |
initViewMenu()
Initialize view menu.
|
private void |
setLayout()
Set layout.
|
void |
toDarkMode()
Switch fragment to dark mode appearance.
|
void |
toLightMode()
Switch fragment to light mode appearance.
|
public javafx.scene.control.MenuButton uiAboutFlyout
public final javafx.scene.control.MenuItem uiAboutFlyoutSourceCode
public javafx.scene.control.MenuButton uiAppFlyout
public final javafx.scene.control.MenuItem uiAppFlyoutExit
public final javafx.scene.control.MenuItem uiAppFlyoutPreferences
public javafx.scene.control.MenuButton uiBuildFlyout
public final javafx.scene.control.MenuItem uiBuildFlyoutCompile
public final javafx.scene.control.MenuItem uiBuildFlyoutExport
public final javafx.scene.control.MenuItem uiBuildFlyoutUpload
public javafx.scene.control.MenuButton uiFileFlyout
public final javafx.scene.control.MenuItem uiFileFlyoutCloseProject
public final javafx.scene.control.MenuItem uiFileFlyoutOpenProject
public final javafx.scene.control.MenuItem uiFileFlyoutSaveProject
public javafx.scene.control.MenuButton uiHelpFlyout
public final javafx.scene.control.MenuItem uiHelpFlyoutProtocol
private final javafx.scene.layout.HBox uiTopBar
public javafx.scene.control.MenuButton uiViewFlyout
public final javafx.scene.control.CheckMenuItem uiViewFlyoutBlockSequence
public final javafx.scene.control.MenuItem uiViewFlyoutExpandLog
public final javafx.scene.control.CheckMenuItem uiViewFlyoutLog
public final javafx.scene.control.CheckMenuItem uiViewFlyoutOutput
public final javafx.scene.control.CheckMenuItem uiViewFlyoutToolbox
public javafx.scene.Node getFragment()
getFragment
in interface IFragment
private void initAboutMenu()
private void initAppMenu()
private void initBuildMenu()
private void initFileMenu()
private void initHelpMenu()
private void initViewMenu()
private void setLayout()
public void toDarkMode()
toDarkMode
in interface IThemeSwitcher
public void toLightMode()
toLightMode
in interface IThemeSwitcher