/**
 * combobox.scss - Theme Base Combobox Style Constants
 *
 * This source-code is part of Windows XP stuff for XFCE:
 * <<https://www.oddmatics.uk>>
 *
 * Author(s): Rory Fewell <roryf@oddmatics.uk>
 */

$combobox_button_height: 17px !default;
$combobox_button_width:  16px !default;


//
// COMBOBOX ITSELF
//
$combobox_styles:
    wintc_define_props_bg(
        $combobox_styles,
        true,
        $window_bg,
        undefined,
        undefined,
        undefined,
        undefined
    );
$combobox_styles:
    wintc_define_props_borders(
        $combobox_styles,
        true,
        solid,
        2,
        2,
        2,
        2,
        undefined,
        url('../Resources/entry_border.png')
    );
$combobox_styles:
    wintc_define_props_fg(
        $combobox_styles,
        true,
        $window_fg,
        undefined
    );

$combobox_inactive_styles:
    wintc_define_props_bg(
        $combobox_inactive_styles,
        true,
        $bg_color,
        undefined,
        undefined,
        undefined,
        undefined
    );
$combobox_inactive_styles:
    wintc_define_props_borders(
        $combobox_inactive_styles,
        true,
        undefined,
        undefined,
        undefined,
        undefined,
        undefined,
        undefined,
        url('../Resources/entry_inactive_border.png')
    );
$combobox_inactive_styles:
    wintc_define_props_fg(
        $combobox_inactive_styles,
        true,
        $insensitive_fg_color,
        undefined
    );


//
// BUTTON STYLES
//
$combobox_button_styles:
    wintc_define_props_bg(
        $combobox_button_styles,
        true,
        transparent,
        contain,
        no-repeat,
        right,
        url('../Resources/combobox_button.png')
    );
$combobox_button_styles:
    wintc_define_props_borders(
        $combobox_button_styles,
        true,
        none,
        undefined,
        undefined,
        undefined,
        undefined,
        undefined,
        undefined
    );

$combobox_button_press_styles:
    wintc_define_props_bg(
        $combobox_button_press_styles,
        true,
        undefined,
        undefined,
        undefined,
        undefined,
        url('../Resources/combobox_button_press.png')
    );

$combobox_button_inactive_styles:
    wintc_define_props_bg(
        $combobox_button_inactive_styles,
        true,
        undefined,
        undefined,
        undefined,
        undefined,
        url('../Resources/combobox_button_inactive.png')
    );
