Class Win7PaletteProvider


  • public class Win7PaletteProvider
    extends java.lang.Object
    Palette provider to provide/maintain a set of palettes specifically used for Win7 looknfeel
    • Field Detail

      • NORMAL_GRID_COLUMN_HEADER

        public static final java.lang.Integer NORMAL_GRID_COLUMN_HEADER
      • NORMAL_GRID_COLUMN_HEADER_RGB

        private static final java.lang.Object[] NORMAL_GRID_COLUMN_HEADER_RGB
      • HOVER_GRID_COLUMN_HEADER

        public static final java.lang.Integer HOVER_GRID_COLUMN_HEADER
      • HOVER_GRID_COLUMN_HEADER_RGB

        private static final java.lang.Object[] HOVER_GRID_COLUMN_HEADER_RGB
      • MOUSEDOWN_GRID_COLUMN_HEADER

        public static final java.lang.Integer MOUSEDOWN_GRID_COLUMN_HEADER
      • MOUSEDOWN_GRID_COLUMN_HEADER_RGB

        private static final java.lang.Object[] MOUSEDOWN_GRID_COLUMN_HEADER_RGB
      • SELECTED_GRID_COLUMN_HEADER

        public static final java.lang.Integer SELECTED_GRID_COLUMN_HEADER
      • SELECTED_GRID_COLUMN_HEADER_RGB

        private static final java.lang.Object[] SELECTED_GRID_COLUMN_HEADER_RGB
      • SHADOW_GRID_COLUMN_HEADER

        public static final java.lang.Integer SHADOW_GRID_COLUMN_HEADER
      • SHADOW_GRID_COLUMN_HEADER_RGB

        private static final java.lang.Object[] SHADOW_GRID_COLUMN_HEADER_RGB
    • Constructor Detail

      • Win7PaletteProvider

        public Win7PaletteProvider()
    • Method Detail

      • dispose

        public void dispose()
        Dispose the
      • initializePalette

        public void initializePalette​(org.eclipse.swt.widgets.Display display,
                                      java.lang.Integer type)
        Parameters:
        display -
        type -
      • getPalette

        public Win7PaletteProvider.Palette getPalette​(org.eclipse.swt.widgets.Display display,
                                                      java.lang.Integer type)
        Utility method to create/pool a Color
        Parameters:
        display -
        type -
        Returns:
        Color
      • createPalette

        protected Win7PaletteProvider.Palette createPalette​(org.eclipse.swt.widgets.Display display,
                                                            java.lang.Integer type,
                                                            java.lang.Object[] def)
        Parameters:
        display -
        type -
        def -
        Returns:
        Palette