35
33
bool setting_songs;
37
private const string WIDGET_STYLESHEET = """
35
private const string WIDGET_STYLESHEET = """
38
36
.AlbumListDialogBase {
39
background-color: none;
40
37
background-image: -gtk-gradient (radial, center center, 0,
42
from (shade (#404040, 1.0)),
43
to (shade (#232323, 1.0)));
40
color-stop (0.9, alpha (shade (#454545, 1.1), 0.9)),
45
43
border-style: none;
49
color: @selected_fg_color;
56
background-color: #3a3a3a;
53
background-color: shade (#414141, 1.01);
62
GtkTreeView row:nth-child(even) {
63
background-color: shade (#3b3b3b, 0.97);
66
66
GtkTreeView row:selected {
67
67
background-image: -gtk-gradient (linear,
70
from (shade (@selected_bg_color, 1.30)),
71
to (shade (@selected_bg_color, 0.98)));
74
GtkTreeView row:nth-child(even) {
75
background-color: #3a3a3a;
78
GtkTreeView row:nth-child(odd) {
79
background-color: #4D4D4D;
82
.AlbumListDialogClose {
83
background-image: -gtk-gradient (linear,
86
from (shade (@bg_color, 1.15)),
87
to (shade (@bg_color, 1.03)));
89
-unico-border-gradient: -gtk-gradient (linear,
90
left top, left bottom,
91
from (shade (@bg_color, 0.78)),
92
to (shade (@bg_color, 0.60)));
70
from (shade (@selected_bg_color, 1.30)),
71
to (shade (@selected_bg_color, 0.98)));
74
.AlbumListDialogClose:hover {
75
background-image: -gtk-gradient (linear,
78
from (shade (#454545, 1.15)),
79
to (shade (#454545, 1.03)));
81
-unico-border-gradient: -gtk-gradient (linear,
82
left top, left bottom,
83
from (shade (#454545, 0.78)),
84
to (shade (#454545, 0.60)));
88
.button:active:hover {
89
background-image: -gtk-gradient (linear,
92
from (shade (#404040, 0.95)),
93
to (shade (#404040, 1.13)));
95
-unico-border-gradient: -gtk-gradient (linear,
96
left top, left bottom,
97
from (shade (#404040, 0.78)),
98
to (shade (#454545, 0.60)));
96
102
public AlbumListView(LibraryManager lm) {
99
105
set_transient_for(lm.lw);
100
106
window_position = Gtk.WindowPosition.CENTER_ON_PARENT;
101
//set_keep_above(true);
102
107
set_decorated(false);
103
108
set_has_resize_grip(false);
104
109
set_resizable(false);