_panel.scss 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. /***********************
  2. ! Fallback mode panel *
  3. ************************/
  4. @include exports("panel") {
  5. %panel {
  6. @include linear-gradient($panel_bg_color);
  7. color: $panel_fg_color;
  8. }
  9. %panelbutton {
  10. border-width: 0 1px;
  11. border-radius: 0;
  12. border-color: transparent;
  13. background-color: transparent;
  14. background-image: none;
  15. color: $panel_fg_color;
  16. &:hover, &:hover {
  17. @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .11));
  18. border-color: mix($panel_bg_color, $panel_fg_color, .11);
  19. color: shade($panel_fg_color, 1.08);
  20. }
  21. &:active, &:checked {
  22. @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .21), to top);
  23. border-color: mix($panel_bg_color, $panel_fg_color, .21);
  24. color: shade($panel_fg_color, 1.08);
  25. &:hover {
  26. @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .31), to top);
  27. border-color: mix($panel_bg_color, $panel_fg_color, .31);
  28. }
  29. }
  30. }
  31. PanelWidget, PanelApplet, PanelToplevel {
  32. @extend %panel;
  33. padding: 0;
  34. }
  35. PanelApplet {
  36. border: 0;
  37. .button {
  38. @extend %panelbutton;
  39. -GtkButton-inner-border: 2;
  40. }
  41. }
  42. PanelSeparator {
  43. @extend %panel;
  44. border: 0;
  45. }
  46. PanelApplet > GtkMenuBar.menubar, PanelMenuBar.menubar, .gnome-panel-menu-bar {
  47. &.menuitem {
  48. @extend %panel;
  49. border: 0;
  50. -PanelMenuBar-icon-visible: true;
  51. }
  52. }
  53. PanelAppletFrame {
  54. @extend %panel;
  55. border: 0;
  56. }
  57. WnckPager, WnckTasklist { @extend %panel; }
  58. }