Public Member Functions | |
T | getPanelToPresent (double width) throws Exception |
String | getPanelName () |
boolean | canBeRemoved () |
boolean | canClose () |
void | closePanel () |
Represents a panel that can be displayed onto a UI, it has a name, a UI representation and the possibility to close or remove it.
<T> | the UI panel type |
boolean com.thecoderscorner.embedcontrol.core.controlmgr.PanelPresentable< T >.canBeRemoved | ( | ) |
Implemented in com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ItemSettingsPresentable, com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ColorSettingsPresentable, com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.AuthIoTMonitorPresentable, and com.thecoderscorner.embedcontrol.jfx.controlmgr.JfxMenuControlGrid.
boolean com.thecoderscorner.embedcontrol.core.controlmgr.PanelPresentable< T >.canClose | ( | ) |
Implemented in com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ItemSettingsPresentable, com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ColorSettingsPresentable, com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.AuthIoTMonitorPresentable, and com.thecoderscorner.embedcontrol.jfx.controlmgr.JfxMenuControlGrid.
void com.thecoderscorner.embedcontrol.core.controlmgr.PanelPresentable< T >.closePanel | ( | ) |
Close the panel and release any resources owned by it
Implemented in com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ItemSettingsPresentable, com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ColorSettingsPresentable, com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.AuthIoTMonitorPresentable, and com.thecoderscorner.embedcontrol.jfx.controlmgr.JfxMenuControlGrid.
String com.thecoderscorner.embedcontrol.core.controlmgr.PanelPresentable< T >.getPanelName | ( | ) |
Implemented in com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ItemSettingsPresentable, com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ColorSettingsPresentable, com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.AuthIoTMonitorPresentable, and com.thecoderscorner.embedcontrol.jfx.controlmgr.JfxMenuControlGrid.
T com.thecoderscorner.embedcontrol.core.controlmgr.PanelPresentable< T >.getPanelToPresent | ( | double | width | ) | throws Exception |
Gets the panel UI component for display, note that this can be called more than once
width | the width of the panel to fit into |
Exception | if the panel creation fails |
Implemented in com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ItemSettingsPresentable, com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ColorSettingsPresentable, com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.AuthIoTMonitorPresentable, and com.thecoderscorner.embedcontrol.jfx.controlmgr.JfxMenuControlGrid.