277 lines
7.6 KiB
Text
277 lines
7.6 KiB
Text
style "menubar"
|
|
{
|
|
#bg[SELECTED] = @selected_fg_color
|
|
|
|
fg[NORMAL] = @fg_color
|
|
fg[SELECTED] = @selected_fg_color
|
|
|
|
text[PRELIGHT] = @fg_color
|
|
|
|
xthickness = 0
|
|
ythickness = 0
|
|
|
|
engine "pixmap"
|
|
{
|
|
image
|
|
{
|
|
function = BOX
|
|
recolorable = TRUE
|
|
state = PRELIGHT
|
|
file = "../assets/menubar-button.png"
|
|
|
|
border = { 4, 4, 4, 4 }
|
|
stretch = TRUE
|
|
}
|
|
}
|
|
}
|
|
|
|
style "menu"
|
|
{
|
|
xthickness = 0
|
|
ythickness = 0
|
|
|
|
#GtkMenuItem::arrow-scaling = 0.4
|
|
|
|
engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator
|
|
|
|
image {
|
|
function = HLINE
|
|
file = "../assets/line-h.png"
|
|
border = { 1, 1, 1, 1 }
|
|
stretch = TRUE
|
|
}
|
|
}
|
|
}
|
|
|
|
style "menu_item"
|
|
{
|
|
xthickness = 2
|
|
ythickness = 4
|
|
|
|
bg[PRELIGHT] = @button_active
|
|
fg[PRELIGHT] = @selected_fg_color
|
|
text[PRELIGHT] = @selected_fg_color
|
|
|
|
GtkMenuItem::toggle-spacing = 10
|
|
GtkMenuItem::arrow-spacing = 10
|
|
|
|
engine "pixmap"
|
|
{
|
|
|
|
# Check Buttons
|
|
|
|
image
|
|
{
|
|
function = CHECK
|
|
recolorable = TRUE
|
|
state = NORMAL
|
|
shadow = OUT
|
|
overlay_file = "../assets/check-unchecked.png"
|
|
overlay_stretch = TRUE #needed for LibreOffice
|
|
}
|
|
image
|
|
{
|
|
function = CHECK
|
|
recolorable = TRUE
|
|
state = PRELIGHT
|
|
shadow = OUT
|
|
overlay_file = "../assets/check-unchecked.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = CHECK
|
|
recolorable = TRUE
|
|
state = ACTIVE
|
|
shadow = OUT
|
|
overlay_file = "../assets/check-checked-active.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = CHECK
|
|
recolorable = TRUE
|
|
state = INSENSITIVE
|
|
shadow = OUT
|
|
overlay_file = "../assets/check-unchecked-insensitive.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = CHECK
|
|
recolorable = TRUE
|
|
state = NORMAL
|
|
shadow = IN
|
|
overlay_file = "../assets/check-checked-active.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = CHECK
|
|
recolorable = TRUE
|
|
state = PRELIGHT
|
|
shadow = IN
|
|
overlay_file = "../assets/check-checked-active.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = CHECK
|
|
recolorable = TRUE
|
|
state = ACTIVE
|
|
shadow = IN
|
|
overlay_file = "../assets/check-checked-active.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = CHECK
|
|
recolorable = TRUE
|
|
state = INSENSITIVE
|
|
shadow = IN
|
|
overlay_file = "../assets/check-checked-insensitive.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
|
|
# Radio Buttons
|
|
|
|
image
|
|
{
|
|
function = OPTION
|
|
state = NORMAL
|
|
shadow = OUT
|
|
overlay_file = "../assets/radio-unchecked.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = OPTION
|
|
state = PRELIGHT
|
|
shadow = OUT
|
|
overlay_file = "../assets/radio-unchecked.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = OPTION
|
|
state = ACTIVE
|
|
shadow = OUT
|
|
overlay_file = "../assets/radio-checked-active.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = OPTION
|
|
state = INSENSITIVE
|
|
shadow = OUT
|
|
overlay_file = "../assets/radio-unchecked-insensitive.png"
|
|
overlay_stretch = FALSE
|
|
}
|
|
image
|
|
{
|
|
function = OPTION
|
|
state = NORMAL
|
|
shadow = IN
|
|
overlay_file = "../assets/radio-checked-active.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = OPTION
|
|
state = PRELIGHT
|
|
shadow = IN
|
|
overlay_file = "../assets/radio-checked-active.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = OPTION
|
|
state = ACTIVE
|
|
shadow = IN
|
|
overlay_file = "../assets/radio-checked-active.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = OPTION
|
|
state = INSENSITIVE
|
|
shadow = IN
|
|
overlay_file = "../assets/radio-checked-insensitive.png"
|
|
overlay_stretch = TRUE
|
|
}
|
|
image
|
|
{
|
|
function = SHADOW # This fixes boxy Qt menu items
|
|
file = "../assets/null.png"
|
|
border = { 10, 10, 10, 10 }
|
|
stretch = TRUE
|
|
}
|
|
|
|
# Arrow Buttons
|
|
|
|
image
|
|
{
|
|
function = ARROW
|
|
state = NORMAL
|
|
overlay_file = "../assets/menu-arrow.png"
|
|
overlay_border = { 0, 0, 0, 0 }
|
|
overlay_stretch = FALSE
|
|
arrow_direction = RIGHT
|
|
}
|
|
image
|
|
{
|
|
function = ARROW
|
|
state = PRELIGHT
|
|
overlay_file = "../assets/menu-arrow-selected.png"
|
|
overlay_border = { 0, 0, 0, 0 }
|
|
overlay_stretch = FALSE
|
|
arrow_direction = RIGHT
|
|
}
|
|
image
|
|
{
|
|
function = ARROW
|
|
state = INSENSITIVE
|
|
overlay_file = "../assets/menu-arrow-insensitive.png"
|
|
overlay_border = { 0, 0, 0, 0 }
|
|
overlay_stretch = FALSE
|
|
arrow_direction = RIGHT
|
|
}
|
|
}
|
|
}
|
|
|
|
style "menubar_item"
|
|
{
|
|
xthickness = 2
|
|
ythickness = 2
|
|
bg[PRELIGHT] = @selected_fg_color
|
|
fg[PRELIGHT] = @selected_fg_color
|
|
}
|
|
|
|
style "menu_framed_box" #this is not needed in Gnome
|
|
{
|
|
engine "pixmap"
|
|
{
|
|
image
|
|
{
|
|
function = BOX
|
|
detail = "menu"
|
|
file = "../assets/frame.png"
|
|
border = { 3, 3, 3, 3 }
|
|
stretch = TRUE
|
|
}
|
|
}
|
|
}
|
|
|
|
style "separator_menu_item"
|
|
{
|
|
engine "pixmap"
|
|
{
|
|
image
|
|
{
|
|
function = BOX
|
|
file = "../assets/line-h.png"
|
|
border = { 0, 0, 0, 0 }
|
|
stretch = TRUE
|
|
}
|
|
}
|
|
}
|