Files
xfce-winxp-tc/themes/professional/gtk-3.0/styling/start-menu.scss

453 lines
8.9 KiB
SCSS

/**
* start-menu.scss - Professional Style Start Button and Menu Style Constants
*
* This source-code is part of Windows XP stuff for XFCE:
* <<https://www.oddmatics.uk>>
*
* Author(s): Rory Fewell <roryf@oddmatics.uk>
*/
$start_flag_height: 18px;
$start_flag_width: 21px;
$start_menu_allprograms_arrow_width: 24px;
$start_menu_separator_thickness: $separator_thickness;
//
// START BUTTON
//
$start_flag_styles:
wintc_define_props_bg(
$start_flag_styles,
false,
undefined,
undefined,
default,
0px -1px,
default
);
$start_flag_styles:
wintc_define_props_box(
$start_flag_styles,
false,
margin,
undefined,
undefined,
undefined,
undefined
);
$start_button_styles:
wintc_define_props_bg(
$start_button_styles,
false,
undefined,
undefined,
undefined,
undefined,
linear-gradient(180deg, rgba(240,242,236,1) 0%, rgba(222,224,218,1) 100%)
);
$start_button_styles:
wintc_define_props_borders(
$start_button_styles,
false,
solid,
2,
2,
2,
2,
undefined,
url('../Resources/start_button_border.png')
);
$start_button_styles:
wintc_define_props_box(
$start_button_styles,
false,
margin,
4,
0,
3,
2
);
$start_button_styles:
wintc_define_props_box(
$start_button_styles,
false,
padding,
0,
0,
0,
0
);
$start_button_hover_styles:
wintc_define_props_bg(
$start_button_hover_styles,
false,
undefined,
undefined,
undefined,
undefined,
linear-gradient(180deg, rgba(177,206,239,1) 0%, rgba(155,188,229,1) 100%)
);
$start_button_hover_styles:
wintc_define_props_borders(
$start_button_hover_styles,
false,
undefined,
undefined,
undefined,
undefined,
undefined,
undefined,
url('../Resources/start_button_hover_border.png')
);
$start_button_press_styles:
wintc_define_props_bg(
$start_button_press_styles,
false,
undefined,
undefined,
undefined,
undefined,
linear-gradient(180deg, rgba(143,173,211,1) 0%, rgba(157,185,217,1) 90%, rgba(163,190,220,1) 100%)
);
$start_button_press_styles:
wintc_define_props_borders(
$start_button_press_styles,
false,
undefined,
undefined,
undefined,
undefined,
undefined,
undefined,
url('../Resources/start_button_press_border.png')
);
$start_button_press_styles:
wintc_define_props_box(
$start_button_press_styles,
false,
padding,
0,
0,
0,
0
);
$start_button_selected_styles: $start_button_press_styles;
$start_button_text_styles:
wintc_define_props_box(
$start_button_text_styles,
false,
margin,
2,
2,
undefined,
1
);
//
// START MENU
//
$start_menu_styles: ();
$start_menu_styles:
wintc_define_props_bg(
$start_menu_styles,
false,
#3070D0,
undefined,
undefined,
undefined,
undefined
);
$start_menu_styles:
wintc_define_props_borders(
$start_menu_styles,
false,
none,
undefined,
undefined,
undefined,
undefined,
undefined,
undefined
);
$start_menu_menustrip_menuitem_styles:
wintc_define_props_borders(
$start_menu_menustrip_menuitem_styles,
false,
none,
undefined,
undefined,
undefined,
undefined,
undefined,
undefined
);
$start_menu_menustrip_menuitem_hover_styles:
wintc_define_props_bg(
$start_menu_menustrip_menuitem_hover_styles,
false,
transparent,
undefined,
undefined,
undefined,
undefined
);
$start_menu_menustrip_menuitem_hover_styles:
wintc_define_props_text_decoration(
$start_menu_menustrip_menuitem_hover_styles,
false,
underline,
undefined,
solid
);
//
// START MENU HORIZONTAL USER PANE
//
$start_menu_horz_userpane_styles:
wintc_define_props_bg(
$start_menu_horz_userpane_styles,
false,
undefined,
undefined,
undefined,
undefined,
undefined
);
$start_menu_horz_userpane_styles:
wintc_define_props_box(
$start_menu_horz_userpane_styles,
false,
margin,
undefined,
undefined,
undefined,
undefined
);
$start_menu_horz_username_styles: ();
$start_menu_horz_username_styles:
wintc_define_props_font(
$start_menu_horz_userpane_styles,
false,
undefined,
0pt,
undefined,
undefined
);
//
// START MENU VERTICAL USER PANE
//
$start_menu_vert_userpane_styles:
wintc_define_props_bg(
$start_menu_vert_userpane_styles,
false,
#5096F8,
undefined,
no-repeat,
top center,
url('../Resources/start_vert_userpane_body.png')
);
$start_menu_vert_username_styles:
wintc_define_props_box(
$start_menu_vert_username_styles,
false,
margin,
undefined,
7,
8,
7
);
$start_menu_vert_username_styles:
wintc_define_props_fg(
$start_menu_vert_username_styles,
false,
#FFFFFF,
undefined
);
$start_menu_vert_username_styles:
wintc_define_props_font(
$start_menu_vert_username_styles,
false,
undefined,
14pt,
italic,
bold
);
//
// START MENU PROGRAMS COLUMN
//
$start_menu_programs_column_styles:
wintc_define_props_bg(
$start_menu_programs_column_styles,
false,
#FFFFFF,
undefined,
undefined,
undefined,
undefined
);
$start_menu_programs_column_styles:
wintc_define_props_borders(
$start_menu_programs_column_styles,
false,
solid,
9,
12,
11,
9,
undefined,
url('../Resources/start_programs_border.png')
);
$start_menu_programs_column_styles:
wintc_define_props_box(
$start_menu_programs_column_styles,
false,
margin,
10,
undefined,
undefined,
undefined
);
$start_menu_programs_separator_styles:
wintc_define_props_bg(
$start_menu_programs_separator_styles,
false,
#3070D0,
undefined,
undefined,
undefined,
undefined
);
//
// 'ALL PROGRAMS' MENU ITEM
//
$start_menu_allprograms_menuitem_styles:
wintc_define_props_font(
$start_menu_allprograms_menuitem_styles,
false,
undefined,
undefined,
undefined,
bold
);
$start_menu_allprograms_separator_styles:
wintc_define_props_bg(
$start_menu_allprograms_separator_styles,
false,
#FFFFFF,
undefined,
undefined,
undefined,
undefined
);
//
// START MENU PLACES COLUMN
//
$start_menu_places_column_styles:
wintc_define_props_bg(
$start_menu_places_column_styles,
false,
undefined,
undefined,
no-repeat,
left 90%,
url('../Resources/start_places.png')
);
$start_menu_places_column_styles:
wintc_define_props_borders(
$start_menu_places_column_styles,
false,
solid,
0,
6,
14,
0,
undefined,
url('../Resources/start_places_border.png')
);
$start_menu_places_column_styles:
wintc_define_props_box(
$start_menu_places_column_styles,
false,
margin,
10,
undefined,
undefined,
undefined
);
$start_menu_places_menuitem_styles:
wintc_define_props_fg(
$start_menu_places_menuitem_styles,
false,
#FFFFFF,
undefined
);
$start_menu_places_menuitem_top_styles:
wintc_define_props_font(
$start_menu_places_menuitem_top_styles,
false,
undefined,
undefined,
undefined,
normal
);
$start_menu_places_separator_styles:
wintc_define_props_bg(
$start_menu_places_separator_styles,
false,
#5096F8,
undefined,
undefined,
undefined,
undefined
);
//
// START MENU LOGOFF PANE
//
$start_menu_button_styles:
wintc_define_props_fg(
$start_menu_button_styles,
false,
#FFFFFF,
undefined
);
$start_menu_logoff_pane_styles:
wintc_define_props_bg(
$start_menu_logoff_pane_styles,
false,
#5096F8,
undefined,
undefined,
undefined,
undefined
);