Class ApplicationWindow
java.lang.Object
org.teamapps.application.ux.window.ApplicationWindow
- All Implemented Interfaces:
ApplicationInstanceDataMethods
- Direct Known Subclasses:
FormWindow
public class ApplicationWindow extends java.lang.Object implements ApplicationInstanceDataMethods
-
Constructor Summary
Constructors Constructor Description ApplicationWindow(org.teamapps.icons.Icon icon, java.lang.String title, ApplicationInstanceData applicationInstanceData) -
Method Summary
Modifier and Type Method Description org.teamapps.ux.component.toolbar.ToolbarButtonaddButton(org.teamapps.icons.Icon icon, java.lang.String title)org.teamapps.ux.component.toolbar.ToolbarButtonGroupaddButtonGroup()org.teamapps.ux.component.toolbar.ToolbarButtonaddCancelButton()org.teamapps.ux.component.toolbar.ToolbarButtonaddCancelButton(java.lang.String title, java.lang.String description)org.teamapps.ux.component.toolbar.ToolbarButtonaddOkButton()org.teamapps.ux.component.toolbar.ToolbarButtonaddOkButton(java.lang.String title, java.lang.String description)org.teamapps.ux.component.toolbar.ToolbarButtonaddSaveButton()org.teamapps.ux.component.toolbar.ToolbarButtonaddSaveButton(java.lang.String title, java.lang.String description)voidclose()ApplicationInstanceDatagetApplicationInstanceData()org.teamapps.ux.component.toolbar.ToolbarButtongetCancelButton()org.teamapps.ux.component.toolbar.ToolbarButtonGroupgetCurrentButtonGroup()org.teamapps.ux.component.toolbar.ToolbarButtongetOkButton()org.teamapps.ux.component.toolbar.ToolbarButtongetSaveButton()org.teamapps.ux.component.toolbar.ToolbargetToolbar()org.teamapps.ux.component.window.WindowgetWindow()voidsetContent(org.teamapps.ux.component.Component content)voidsetWindowPreferredSize(int width, int height, float minRelativeMargin)voidsetWindowRelativeSize(float relativeWidth, float relativeHeight)voidsetWindowSize(int width, int height)voidshow()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teamapps.application.api.application.ApplicationInstanceDataMethods
createApplicationDesktop, getAllowedPrivilegeObjects, getAllowedPrivilegeObjects, getAllowedPrivilegeObjects, getAllowedUnits, getAllowedUnits, getApplicationConfig, getContext, getLocalized, getLocalized, getLocalized, getLocalized, getLocalized, getMultiProgressDisplay, getUser, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, registerEntity, runTaskAsync, showApplicationPerspective, showPerspective, writeActivityLog, writeExceptionLog
-
Constructor Details
-
ApplicationWindow
public ApplicationWindow(org.teamapps.icons.Icon icon, java.lang.String title, ApplicationInstanceData applicationInstanceData)
-
-
Method Details
-
addButtonGroup
public org.teamapps.ux.component.toolbar.ToolbarButtonGroup addButtonGroup() -
addButton
public org.teamapps.ux.component.toolbar.ToolbarButton addButton(org.teamapps.icons.Icon icon, java.lang.String title) -
addSaveButton
public org.teamapps.ux.component.toolbar.ToolbarButton addSaveButton() -
addSaveButton
public org.teamapps.ux.component.toolbar.ToolbarButton addSaveButton(java.lang.String title, java.lang.String description) -
addOkButton
public org.teamapps.ux.component.toolbar.ToolbarButton addOkButton() -
addOkButton
public org.teamapps.ux.component.toolbar.ToolbarButton addOkButton(java.lang.String title, java.lang.String description) -
addCancelButton
public org.teamapps.ux.component.toolbar.ToolbarButton addCancelButton() -
addCancelButton
public org.teamapps.ux.component.toolbar.ToolbarButton addCancelButton(java.lang.String title, java.lang.String description) -
setContent
public void setContent(org.teamapps.ux.component.Component content) -
setWindowRelativeSize
public void setWindowRelativeSize(float relativeWidth, float relativeHeight) -
setWindowPreferredSize
public void setWindowPreferredSize(int width, int height, float minRelativeMargin) -
setWindowSize
public void setWindowSize(int width, int height) -
show
public void show() -
close
public void close() -
getCurrentButtonGroup
public org.teamapps.ux.component.toolbar.ToolbarButtonGroup getCurrentButtonGroup() -
getSaveButton
public org.teamapps.ux.component.toolbar.ToolbarButton getSaveButton() -
getOkButton
public org.teamapps.ux.component.toolbar.ToolbarButton getOkButton() -
getCancelButton
public org.teamapps.ux.component.toolbar.ToolbarButton getCancelButton() -
getApplicationInstanceData
- Specified by:
getApplicationInstanceDatain interfaceApplicationInstanceDataMethods
-
getWindow
public org.teamapps.ux.component.window.Window getWindow() -
getToolbar
public org.teamapps.ux.component.toolbar.Toolbar getToolbar()
-