embedCONTROLCore
Public Member Functions | List of all members
com.thecoderscorner.embedcontrol.core.controlmgr.PanelPresentable< T > Interface Template Reference
Inheritance diagram for com.thecoderscorner.embedcontrol.core.controlmgr.PanelPresentable< T >:
com.thecoderscorner.embedcontrol.jfx.controlmgr.JfxMenuControlGrid com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.AuthIoTMonitorPresentable com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ColorSettingsPresentable com.thecoderscorner.embedcontrol.jfx.controlmgr.panels.ItemSettingsPresentable

Public Member Functions

getPanelToPresent (double width) throws Exception
 
String getPanelName ()
 
boolean canBeRemoved ()
 
boolean canClose ()
 
void closePanel ()
 

Detailed Description

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.

Parameters
<T>the UI panel type

Member Function Documentation

◆ canBeRemoved()

◆ canClose()

◆ closePanel()

◆ getPanelName()

◆ getPanelToPresent()

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

Parameters
widththe width of the panel to fit into
Returns
a UI panel
Exceptions
Exceptionif 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.


The documentation for this interface was generated from the following file: