Package jexer

Class TEditColorThemeWindow

  • All Implemented Interfaces:
    java.lang.Comparable<TWidget>

    public class TEditColorThemeWindow
    extends TWindow
    TEditColorThemeWindow provides an easy UI for users to alter the running color theme.
    • Constructor Detail

      • TEditColorThemeWindow

        public TEditColorThemeWindow​(TApplication application)
        Public constructor. The window will be centered on screen.
        Parameters:
        application - the TApplication that manages this window
    • Method Detail

      • onKeypress

        public void onKeypress​(TKeypressEvent keypress)
        Handle keystrokes.
        Overrides:
        onKeypress in class TWindow
        Parameters:
        keypress - keystroke event
      • draw

        public void draw()
        Draw me on screen.
        Overrides:
        draw in class TWindow
      • setBorderStyleForeground

        public void setBorderStyleForeground​(java.lang.String borderStyle)
        Set the border style for the window when it is the foreground window.
        Overrides:
        setBorderStyleForeground in class TWindow
        Parameters:
        borderStyle - the border style string, one of: "default", "none", "single", "double", "singleVdoubleH", "singleHdoubleV", or "round"; or null to use the value from jexer.TEditColorTheme.borderStyle.
      • setBorderStyleModal

        public void setBorderStyleModal​(java.lang.String borderStyle)
        Set the border style for the window when it is the modal window.
        Overrides:
        setBorderStyleModal in class TWindow
        Parameters:
        borderStyle - the border style string, one of: "default", "none", "single", "double", "singleVdoubleH", "singleHdoubleV", or "round"; or null to use the value from jexer.TEditColorTheme.borderStyle.
      • setBorderStyleInactive

        public void setBorderStyleInactive​(java.lang.String borderStyle)
        Set the border style for the window when it is an inactive/background window.
        Overrides:
        setBorderStyleInactive in class TWindow
        Parameters:
        borderStyle - the border style string, one of: "default", "none", "single", "double", "singleVdoubleH", "singleHdoubleV", or "round"; or null to use the value from jexer.TEditColorTheme.borderStyle.
      • setBorderStyleMoving

        public void setBorderStyleMoving​(java.lang.String borderStyle)
        Set the border style for the window when it is being dragged/resize.
        Overrides:
        setBorderStyleMoving in class TWindow
        Parameters:
        borderStyle - the border style string, one of: "default", "none", "single", "double", "singleVdoubleH", "singleHdoubleV", or "round"; or null to use the value from jexer.TEditColorTheme.borderStyle.