Class Panel

    • Constructor Detail

      • Panel

        public Panel()
      • Panel

        public Panel​(org.teamapps.icons.Icon<?,​?> icon,
                     java.lang.String title)
      • Panel

        public Panel​(org.teamapps.icons.Icon<?,​?> icon,
                     java.lang.String title,
                     Component content)
    • Method Detail

      • addToolButton

        public void addToolButton​(ToolButton toolButton)
      • removeToolButton

        public void removeToolButton​(ToolButton toolButton)
      • setToolButtons

        public void setToolButtons​(java.util.List<ToolButton> toolButtons)
      • getToolButtons

        public java.util.List<ToolButton> getToolButtons()
      • setWindowButtons

        public void setWindowButtons​(java.util.Collection<WindowButtonType> buttons)
      • mapUiPanelProperties

        protected void mapUiPanelProperties​(org.teamapps.dto.UiPanel uiPanel)
      • createUiPanelHeaderField

        public org.teamapps.dto.UiPanelHeaderField createUiPanelHeaderField​(AbstractField<?> field,
                                                                            org.teamapps.icons.Icon<?,​?> icon,
                                                                            int minWidth,
                                                                            int maxWidth)
      • setLeftHeaderField

        public Panel setLeftHeaderField​(AbstractField<?> field,
                                        org.teamapps.icons.Icon<?,​?> icon,
                                        int minWidth,
                                        int maxWidth)
      • getLeftHeaderField

        public AbstractField<?> getLeftHeaderField()
      • setRightHeaderField

        public Panel setRightHeaderField​(AbstractField<?> field,
                                         org.teamapps.icons.Icon<?,​?> icon,
                                         int minWidth,
                                         int maxWidth)
      • getRightHeaderField

        public AbstractField<?> getRightHeaderField()
      • setContent

        public void setContent​(Component content)
      • handleUiEvent

        public void handleUiEvent​(org.teamapps.dto.UiEvent event)
        Specified by:
        handleUiEvent in interface ClientObject
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • getBadge

        public java.lang.String getBadge()
      • setBadge

        public void setBadge​(java.lang.String badge)
      • getIcon

        public org.teamapps.icons.Icon<?,​?> getIcon()
      • setIcon

        public void setIcon​(org.teamapps.icons.Icon<?,​?> icon)
      • setHeaderBackgroundColor

        public void setHeaderBackgroundColor​(org.teamapps.common.format.Color headerBackgroundColor)
      • setHeaderFontColor

        public void setHeaderFontColor​(org.teamapps.common.format.Color headerFontColor)
      • setBodyBackgroundColor

        public void setBodyBackgroundColor​(org.teamapps.common.format.Color bodyBackgroundColor)
      • isHideTitleBar

        public boolean isHideTitleBar()
      • setHideTitleBar

        public void setHideTitleBar​(boolean hideTitleBar)
      • getToolbar

        public Toolbar getToolbar()
      • setToolbar

        public void setToolbar​(Toolbar toolbar)
      • getPadding

        public int getPadding()
      • setPadding

        public void setPadding​(int padding)
      • isMaximizable

        public boolean isMaximizable()
      • setMaximizable

        public void setMaximizable​(boolean maximizable)
      • setLeftHeaderField

        public void setLeftHeaderField​(AbstractField<?> leftHeaderField)
      • getLeftHeaderFieldIcon

        public org.teamapps.icons.Icon<?,​?> getLeftHeaderFieldIcon()
      • setLeftHeaderFieldIcon

        public void setLeftHeaderFieldIcon​(org.teamapps.icons.Icon<?,​?> leftHeaderFieldIcon)
      • getLeftHeaderFieldMinWidth

        public int getLeftHeaderFieldMinWidth()
      • setLeftHeaderFieldMinWidth

        public void setLeftHeaderFieldMinWidth​(int leftHeaderFieldMinWidth)
      • getLeftHeaderFieldMaxWidth

        public int getLeftHeaderFieldMaxWidth()
      • setLeftHeaderFieldMaxWidth

        public void setLeftHeaderFieldMaxWidth​(int leftHeaderFieldMaxWidth)
      • setRightHeaderField

        public void setRightHeaderField​(AbstractField<?> rightHeaderField)
      • getRightHeaderFieldIcon

        public org.teamapps.icons.Icon<?,​?> getRightHeaderFieldIcon()
      • setRightHeaderFieldIcon

        public void setRightHeaderFieldIcon​(org.teamapps.icons.Icon<?,​?> rightHeaderFieldIcon)
      • getRightHeaderFieldMinWidth

        public int getRightHeaderFieldMinWidth()
      • setRightHeaderFieldMinWidth

        public void setRightHeaderFieldMinWidth​(int rightHeaderFieldMinWidth)
      • getRightHeaderFieldMaxWidth

        public int getRightHeaderFieldMaxWidth()
      • setRightHeaderFieldMaxWidth

        public void setRightHeaderFieldMaxWidth​(int rightHeaderFieldMaxWidth)
      • isAlwaysShowHeaderFieldIcons

        public boolean isAlwaysShowHeaderFieldIcons()
      • setAlwaysShowHeaderFieldIcons

        public void setAlwaysShowHeaderFieldIcons​(boolean alwaysShowHeaderFieldIcons)
      • isStretchContent

        public boolean isStretchContent()
      • setStretchContent

        public void setStretchContent​(boolean stretchContent)
      • setIcon

        public void setIcon​(ObservableValue<org.teamapps.icons.Icon<?,​?>> observableIcon)
      • setTitle

        public void setTitle​(ObservableValue<java.lang.String> observableTitle)