@Route(path="main", root=true) @UiDescriptor(value="main-screen.xml") @UiController(value="main") public class MainScreen extends Screen implements Window.HasWorkArea, Window.HasUserIndicator
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
APP_LOGO_IMAGE |
static java.lang.String |
SIDEMENU_COLLAPSED_STATE |
static java.lang.String |
SIDEMENU_COLLAPSED_STYLENAME |
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
Constructor and Description |
---|
MainScreen() |
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, applyDataLoadingSettings, applySettings, close, close, closeWithDefaultAction, deleteSettings, fireEvent, getBeanLocator, getEventHub, getExtensions, getId, getScreenData, getSettings, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, isSaveScreenHistoryOnClose, isSaveSettingsOnClose, saveSettings, setBeanLocator, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
public static final java.lang.String SIDEMENU_COLLAPSED_STATE
public static final java.lang.String SIDEMENU_COLLAPSED_STYLENAME
protected static final java.lang.String APP_LOGO_IMAGE
protected void initComponents(Screen.InitEvent e)
protected void initUserIndicator()
protected void initLogoImage()
protected void initFtsField()
protected void initLayoutAnalyzerContextMenu()
protected void initMenu()
protected void initCollapsibleMenu()
protected void initCollapseMenuControls()
protected void initTitleBar()
@Order(value=900) @EventListener protected void onUserSubstitutionsChange(UserSubstitutionsChangedEvent event)
@Order(value=900) @EventListener protected void onUserRemove(UserRemovedEvent event)
@Subscribe protected void onAfterShow(Screen.AfterShowEvent event)
@Nullable public AppWorkArea getWorkArea()
getWorkArea
in interface Window.HasWorkArea
@Nullable public UserIndicator getUserIndicator()
getUserIndicator
in interface Window.HasUserIndicator
@Nullable protected Button getCollapseMenuButton()
@Nullable protected Button getSettingsButton()
@Nullable protected Button getLoginButton()
@Nullable protected Image getLogoImage()
@Nullable protected FtsField getFtsField()
@Nullable protected AppMenu getAppMenu()
@Nullable protected SideMenu getSideMenu()
@Nullable protected Component getTitleBar()
protected void openLoginScreen()
protected void openSettingsScreen()
protected java.util.Map<java.lang.String,java.lang.Object> loadSettingsScreenParams(WindowInfo info)
protected void setSideMenuCollapsed(boolean collapsed)
protected boolean isMenuCollapsed()
protected boolean isMobileDevice()