summaryrefslogtreecommitdiff
path: root/Redcore-daylight/gtk-3.0/scss/apps/_panel.scss
blob: 56a877435765a5c9e043e063d5c8e905760b9323 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
/***********************
 ! Fallback mode panel *
************************/

@include exports("panel") {
    %panel {
        @include linear-gradient($panel_bg_color);

        color: $panel_fg_color;
    }

    %panelbutton {
        border-width: 0 1px;
        border-radius: 0;
        border-color: transparent;
        background-color: transparent;
        background-image: none;
        color: $panel_fg_color;

        &:hover, &:hover {
            @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .11));

            border-color: mix($panel_bg_color, $panel_fg_color, .11);
            color: shade($panel_fg_color, 1.08);
        }

        &:active, &:checked {
            @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .21), to top);

            border-color: mix($panel_bg_color, $panel_fg_color, .21);
            color: shade($panel_fg_color, 1.08);

            &:hover {
                @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .31), to top);

                border-color: mix($panel_bg_color, $panel_fg_color, .31);
            }
        }
    }

    PanelWidget, PanelApplet, PanelToplevel {
        @extend %panel;

        padding: 0;
    }

    PanelApplet {
        border: 0;

        .button {
            @extend %panelbutton;

            -GtkButton-inner-border: 2;
        }
    }

    PanelSeparator {
        @extend %panel;

        border: 0;
    }

    PanelApplet > GtkMenuBar.menubar, PanelMenuBar.menubar, .gnome-panel-menu-bar {
        &.menuitem {
            @extend %panel;

            border: 0;

            -PanelMenuBar-icon-visible: true;
        }
    }

    PanelAppletFrame {
        @extend %panel;

        border: 0;
    }

    WnckPager, WnckTasklist { @extend %panel; }
}