/**
 * spinbutton.scss - Luna (Olive Green) Style Spin Button Style Constants
 *
 * This source-code is part of Windows XP stuff for XFCE:
 * <<https://www.oddmatics.uk>>
 *
 * Author(s): Rory Fewell <roryf@oddmatics.uk>
 *            unexp <https://github.com/unexp>
 */

//
// SPINBUTTON ITSELF
//
$spinbutton_vert_box_styles:
    wintc_define_props_borders(
        $spinbutton_vert_box_styles,
        false,
        solid,
        1,
        1,
        1,
        1,
        $borders_color,
        undefined
    );

$spinbutton_vert_entry_styles:
    wintc_define_props_borders(
        $spinbutton_vert_entry_styles,
        false,
        none,
        undefined,
        undefined,
        undefined,
        undefined,
        undefined,
        undefined
    );


//
// SPINBUTTON UP/DOWN BUTTONS
//
$spinbutton_button_styles:
    wintc_define_props_bg(
        $spinbutton_button_styles,
        false,
        undefined,
        undefined,
        undefined,
        undefined,
        linear-gradient(180deg, rgba(203,215,186,1) 5%, rgba(162,179,141,1) 15%, rgba(160,176,134,1) 50%, rgba(149,167,117,1) 100%)
    );
$spinbutton_button_styles:
    wintc_define_props_border_radius(
        $spinbutton_button_styles,
        false,
        2
    );
$spinbutton_button_styles:
    wintc_define_props_borders(
        $spinbutton_button_styles,
        false,
        solid,
        1,
        1,
        1,
        1,
        #8E997D,
        none
    );
$spinbutton_button_styles:
    wintc_define_props_fg(
        $spinbutton_button_styles,
        false,
        #FFFFFF,
        undefined
    );

$spinbutton_button_hover_styles:
    wintc_define_props_bg(
        $spinbutton_button_hover_styles,
        false,
        undefined,
        undefined,
        undefined,
        undefined,
        linear-gradient(180deg, rgba(218,232,185,1) 5%, rgba(201,213,170,1) 15%, rgba(198,211,155,1) 50%)
    );
$spinbutton_button_hover_styles:
    wintc_define_props_borders(
        $spinbutton_button_hover_styles,
        false,
        undefined,
        undefined,
        undefined,
        undefined,
        undefined,
        #9DAB77,
        none
    );

$spinbutton_button_press_styles:
    wintc_define_props_bg(
        $spinbutton_button_press_styles,
        false,
        undefined,
        undefined,
        undefined,
        undefined,
        linear-gradient(90deg, rgba(134,149,112,1) 5%, rgba(143,162,113,1) 15%, rgba(151,171,119,1) 50%, rgba(135,151,112,1) 100%)
    );
$spinbutton_button_press_styles:
    wintc_define_props_borders(
        $spinbutton_button_press_styles,
        false,
        undefined,
        undefined,
        undefined,
        undefined,
        undefined,
        #768361,
        none
    );

$spinbutton_button_inactive_styles:
    wintc_define_props_bg(
        $spinbutton_button_inactive_styles,
        false,
        undefined,
        undefined,
        undefined,
        undefined,
        linear-gradient(140deg, rgba(247,247,244,1) 5%, rgba(234,234,226,1) 50%)
    );
$spinbutton_button_inactive_styles:
    wintc_define_props_borders(
        $spinbutton_button_inactive_styles,
        false,
        undefined,
        undefined,
        undefined,
        undefined,
        undefined,
        #E8E8DF,
        none
    );
$spinbutton_button_inactive_styles:
    wintc_define_props_fg(
        $spinbutton_button_inactive_styles,
        false,
        $insensitive_fg_color,
        undefined
    );
