/plugins/LookAndFeel/tags/1.4.0/lipstik-1.1/src/com/lipstikLF/theme/KlearlooksTheme.java

# · Java · 91 lines · 65 code · 20 blank · 6 comment · 0 complexity · 3f7af9d24babc72256d4969dd5e5cfae MD5 · raw file

  1. package com.lipstikLF.theme;
  2. import java.awt.Font;
  3. import javax.swing.plaf.ColorUIResource;
  4. import javax.swing.plaf.FontUIResource;
  5. public class KlearlooksTheme extends LipstikColorTheme
  6. {
  7. public String getName()
  8. {
  9. return "Klearlooks Lucidity";
  10. }
  11. public String toString()
  12. {
  13. return getName();
  14. }
  15. private static final ColorUIResource borderDisabled = new ColorUIResource(187, 191, 170);
  16. private static final ColorUIResource borderNormal = new ColorUIResource(167, 171, 150);
  17. private static final ColorUIResource borderSelected = new ColorUIResource(183, 181, 173);
  18. private static final ColorUIResource borderBrighter = new ColorUIResource(184, 188, 167);
  19. // controls background
  20. private static final ColorUIResource control = new ColorUIResource(208, 212, 184);
  21. private static final ColorUIResource controlDarkShadow = new ColorUIResource(186, 190, 169);
  22. private static final ColorUIResource controlShadow = new ColorUIResource(206, 210, 184);
  23. private static final ColorUIResource controlHilight = new ColorUIResource(229, 233, 205);
  24. // menu bar
  25. private static final ColorUIResource menuBarBackground = new ColorUIResource(202, 206, 178);
  26. // menu item
  27. private static final ColorUIResource menuItemSelectedBackground = new ColorUIResource(202, 206, 178);
  28. private static final ColorUIResource menuItemSelectedFrame = new ColorUIResource(199, 200, 161);
  29. // popup menu
  30. private static final ColorUIResource menuBackground = new ColorUIResource(218, 222, 192);
  31. private static final ColorUIResource menuGradient = new ColorUIResource(190, 194, 173);
  32. // internal frame
  33. private static final ColorUIResource internalActiveBackground = new ColorUIResource(161, 162, 128);
  34. private static final ColorUIResource internalInactiveBackground = borderDisabled;
  35. private static final ColorUIResource internalButtonBackground = new ColorUIResource(187, 191, 170);
  36. private static final ColorUIResource internalButtonInactive = new ColorUIResource(193, 194, 162);
  37. private static final ColorUIResource internalButtonHighlight = new ColorUIResource(201, 202, 170);
  38. private static final ColorUIResource progressForeground = new ColorUIResource(157, 161, 140);
  39. private static final ColorUIResource tooltipBackground = new ColorUIResource(255, 255, 220);
  40. /** Standard font */
  41. private static FontUIResource stdFont = new FontUIResource("Tahoma", Font.PLAIN, 11);
  42. private static FontUIResource stdBoldFont = new FontUIResource("Tahoma", Font.BOLD, 11);
  43. private static FontUIResource accelFont = new FontUIResource("Tahoma", Font.PLAIN, 10);
  44. public ColorUIResource getBorderDisabled() { return borderDisabled; }
  45. public ColorUIResource getBorderNormal() { return borderNormal; }
  46. public ColorUIResource getBorderSelected() { return borderSelected; }
  47. public ColorUIResource getBorderBrighter() { return borderBrighter; }
  48. public ColorUIResource getMenuItemSelectedFrame() { return menuItemSelectedFrame; }
  49. public ColorUIResource getMenuBarBackground() { return menuBarBackground; }
  50. public ColorUIResource getMenuBackground() { return menuBackground; }
  51. public ColorUIResource getMenuGradient() { return menuGradient; }
  52. public ColorUIResource getMenuSelectedBackground() { return menuItemSelectedBackground; }
  53. public ColorUIResource getControl() { return control; }
  54. public ColorUIResource getControlDarkShadow() { return controlDarkShadow; }
  55. public ColorUIResource getControlShadow() { return controlShadow; }
  56. public ColorUIResource getControlHighlight() { return controlHilight; }
  57. public ColorUIResource getMenuItemSelectedBackground() { return menuItemSelectedBackground; }
  58. public ColorUIResource getProgressForeground() { return progressForeground; }
  59. public ColorUIResource getTextHighlightColor() { return menuItemSelectedBackground; }
  60. public ColorUIResource getTooltipBackground() { return tooltipBackground; }
  61. public ColorUIResource getPrimary1() { return internalActiveBackground; }
  62. public ColorUIResource getPrimary3() { return internalActiveBackground; }
  63. public ColorUIResource getSecondary1() { return internalInactiveBackground; }
  64. public ColorUIResource getSecondary3() { return internalInactiveBackground; }
  65. public ColorUIResource getInternalButtonBackground() { return internalButtonBackground; }
  66. public ColorUIResource getInternalButtonInactive() { return internalButtonInactive; }
  67. public ColorUIResource getInternalButtonHighlight() { return internalButtonHighlight; }
  68. public FontUIResource getStdFont() { return stdFont; }
  69. public FontUIResource getStdBoldFont() { return stdBoldFont; }
  70. public FontUIResource getSubTextFont() { return accelFont; }
  71. }