modules/engines/ms-windows/xp_theme.[ch]
2008-02-01 Cody Russell <cody@jhu.edu> * modules/engines/ms-windows/xp_theme.[ch] * modules/engines/ms-windows/xp_theme_defs.h * modules/engines/ms-windows/msw_rc_style.c * modules/engines/ms-windows/msw_theme_main.c * modules/engines/ms-windows/msw_style.c: Re-indented and generally attempted to stylize more like the rest of the gtk+ stack's code. svn path=/trunk/; revision=19455
This commit is contained in:

committed by
Cody Russell

parent
2a9c3e80e7
commit
47663fd346
@ -1,3 +1,12 @@
|
|||||||
|
2008-02-01 Cody Russell <cody@jhu.edu>
|
||||||
|
|
||||||
|
* modules/engines/ms-windows/xp_theme.[ch]
|
||||||
|
* modules/engines/ms-windows/xp_theme_defs.h
|
||||||
|
* modules/engines/ms-windows/msw_rc_style.c
|
||||||
|
* modules/engines/ms-windows/msw_theme_main.c
|
||||||
|
* modules/engines/ms-windows/msw_style.c: Re-indented and generally
|
||||||
|
attempted to stylize more like the rest of the gtk+ stack's code.
|
||||||
|
|
||||||
2008-02-01 Michael Natterer <mitch@imendio.com>
|
2008-02-01 Michael Natterer <mitch@imendio.com>
|
||||||
|
|
||||||
* tests/testgtk.c: initialize GdkColor structs to fix warning
|
* tests/testgtk.c: initialize GdkColor structs to fix warning
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -156,23 +156,20 @@ static HINSTANCE uxtheme_dll = NULL;
|
|||||||
static HTHEME open_themes[XP_THEME_CLASS__SIZEOF];
|
static HTHEME open_themes[XP_THEME_CLASS__SIZEOF];
|
||||||
static gboolean use_xp_theme = FALSE;
|
static gboolean use_xp_theme = FALSE;
|
||||||
|
|
||||||
typedef HRESULT (FAR PASCAL * GetThemeSysFontFunc)
|
typedef HRESULT (FAR PASCAL *GetThemeSysFontFunc) (HTHEME hTheme, int iFontID, OUT LOGFONT *plf);
|
||||||
(HTHEME hTheme, int iFontID, OUT LOGFONT * plf);
|
|
||||||
typedef int (FAR PASCAL *GetThemeSysSizeFunc) (HTHEME hTheme, int iSizeId);
|
typedef int (FAR PASCAL *GetThemeSysSizeFunc) (HTHEME hTheme, int iSizeId);
|
||||||
typedef COLORREF (FAR PASCAL *GetThemeSysColorFunc) (HTHEME hTheme,
|
typedef COLORREF (FAR PASCAL *GetThemeSysColorFunc) (HTHEME hTheme,
|
||||||
int iColorID);
|
int iColorID);
|
||||||
typedef HTHEME (FAR PASCAL *OpenThemeDataFunc) (HWND hwnd,
|
typedef HTHEME (FAR PASCAL *OpenThemeDataFunc) (HWND hwnd,
|
||||||
LPCWSTR pszClassList);
|
LPCWSTR pszClassList);
|
||||||
typedef HRESULT (FAR PASCAL *CloseThemeDataFunc) (HTHEME theme);
|
typedef HRESULT (FAR PASCAL *CloseThemeDataFunc) (HTHEME theme);
|
||||||
typedef HRESULT (FAR PASCAL * DrawThemeBackgroundFunc)
|
typedef HRESULT (FAR PASCAL *DrawThemeBackgroundFunc) (HTHEME hTheme, HDC hdc, int iPartId, int iStateId,
|
||||||
(HTHEME hTheme, HDC hdc, int iPartId, int iStateId,
|
|
||||||
const RECT *pRect, const RECT *pClipRect);
|
const RECT *pRect, const RECT *pClipRect);
|
||||||
typedef HRESULT (FAR PASCAL *EnableThemeDialogTextureFunc) (HWND hwnd,
|
typedef HRESULT (FAR PASCAL *EnableThemeDialogTextureFunc) (HWND hwnd,
|
||||||
DWORD dwFlags);
|
DWORD dwFlags);
|
||||||
typedef BOOL (FAR PASCAL *IsThemeActiveFunc) (VOID);
|
typedef BOOL (FAR PASCAL *IsThemeActiveFunc) (VOID);
|
||||||
typedef BOOL (FAR PASCAL *IsAppThemedFunc) (VOID);
|
typedef BOOL (FAR PASCAL *IsAppThemedFunc) (VOID);
|
||||||
typedef BOOL (FAR PASCAL *
|
typedef BOOL (FAR PASCAL *IsThemeBackgroundPartiallyTransparentFunc) (HTHEME hTheme,
|
||||||
IsThemeBackgroundPartiallyTransparentFunc) (HTHEME hTheme,
|
|
||||||
int iPartId,
|
int iPartId,
|
||||||
int iStateId);
|
int iStateId);
|
||||||
typedef HRESULT (FAR PASCAL *DrawThemeParentBackgroundFunc) (HWND hwnd,
|
typedef HRESULT (FAR PASCAL *DrawThemeParentBackgroundFunc) (HWND hwnd,
|
||||||
@ -188,8 +185,7 @@ static DrawThemeBackgroundFunc draw_theme_background_func = NULL;
|
|||||||
static EnableThemeDialogTextureFunc enable_theme_dialog_texture_func = NULL;
|
static EnableThemeDialogTextureFunc enable_theme_dialog_texture_func = NULL;
|
||||||
static IsThemeActiveFunc is_theme_active_func = NULL;
|
static IsThemeActiveFunc is_theme_active_func = NULL;
|
||||||
static IsAppThemedFunc is_app_themed_func = NULL;
|
static IsAppThemedFunc is_app_themed_func = NULL;
|
||||||
static IsThemeBackgroundPartiallyTransparentFunc
|
static IsThemeBackgroundPartiallyTransparentFunc is_theme_partially_transparent_func = NULL;
|
||||||
is_theme_partially_transparent_func = NULL;
|
|
||||||
static DrawThemeParentBackgroundFunc draw_theme_parent_background_func = NULL;
|
static DrawThemeParentBackgroundFunc draw_theme_parent_background_func = NULL;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -219,48 +215,28 @@ xp_theme_init (void)
|
|||||||
if (!uxtheme_dll)
|
if (!uxtheme_dll)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
is_app_themed_func =
|
is_app_themed_func = (IsAppThemedFunc) GetProcAddress (uxtheme_dll, "IsAppThemed");
|
||||||
(IsAppThemedFunc) GetProcAddress (uxtheme_dll, "IsAppThemed");
|
|
||||||
|
|
||||||
if (is_app_themed_func)
|
if (is_app_themed_func)
|
||||||
{
|
{
|
||||||
is_theme_active_func =
|
is_theme_active_func = (IsThemeActiveFunc) GetProcAddress (uxtheme_dll, "IsThemeActive");
|
||||||
(IsThemeActiveFunc) GetProcAddress (uxtheme_dll,
|
open_theme_data_func = (OpenThemeDataFunc) GetProcAddress (uxtheme_dll, "OpenThemeData");
|
||||||
"IsThemeActive");
|
close_theme_data_func = (CloseThemeDataFunc) GetProcAddress (uxtheme_dll, "CloseThemeData");
|
||||||
open_theme_data_func =
|
draw_theme_background_func = (DrawThemeBackgroundFunc) GetProcAddress (uxtheme_dll, "DrawThemeBackground");
|
||||||
(OpenThemeDataFunc) GetProcAddress (uxtheme_dll,
|
enable_theme_dialog_texture_func = (EnableThemeDialogTextureFunc) GetProcAddress (uxtheme_dll, "EnableThemeDialogTexture");
|
||||||
"OpenThemeData");
|
get_theme_sys_font_func = (GetThemeSysFontFunc) GetProcAddress (uxtheme_dll, "GetThemeSysFont");
|
||||||
close_theme_data_func =
|
get_theme_sys_color_func = (GetThemeSysColorFunc) GetProcAddress (uxtheme_dll, "GetThemeSysColor");
|
||||||
(CloseThemeDataFunc) GetProcAddress (uxtheme_dll,
|
get_theme_sys_metric_func = (GetThemeSysSizeFunc) GetProcAddress (uxtheme_dll, "GetThemeSysSize");
|
||||||
"CloseThemeData");
|
is_theme_partially_transparent_func = (IsThemeBackgroundPartiallyTransparentFunc) GetProcAddress (uxtheme_dll, "IsThemeBackgroundPartiallyTransparent");
|
||||||
draw_theme_background_func =
|
draw_theme_parent_background_func = (DrawThemeParentBackgroundFunc) GetProcAddress (uxtheme_dll, "DrawThemeParentBackground");
|
||||||
(DrawThemeBackgroundFunc) GetProcAddress (uxtheme_dll,
|
|
||||||
"DrawThemeBackground");
|
|
||||||
enable_theme_dialog_texture_func =
|
|
||||||
(EnableThemeDialogTextureFunc) GetProcAddress (uxtheme_dll,
|
|
||||||
"EnableThemeDialogTexture");
|
|
||||||
get_theme_sys_font_func =
|
|
||||||
(GetThemeSysFontFunc) GetProcAddress (uxtheme_dll,
|
|
||||||
"GetThemeSysFont");
|
|
||||||
get_theme_sys_color_func =
|
|
||||||
(GetThemeSysColorFunc) GetProcAddress (uxtheme_dll,
|
|
||||||
"GetThemeSysColor");
|
|
||||||
get_theme_sys_metric_func =
|
|
||||||
(GetThemeSysSizeFunc) GetProcAddress (uxtheme_dll,
|
|
||||||
"GetThemeSysSize");
|
|
||||||
is_theme_partially_transparent_func =
|
|
||||||
(IsThemeBackgroundPartiallyTransparentFunc)
|
|
||||||
GetProcAddress (uxtheme_dll,
|
|
||||||
"IsThemeBackgroundPartiallyTransparent");
|
|
||||||
draw_theme_parent_background_func =
|
|
||||||
(DrawThemeParentBackgroundFunc) GetProcAddress (uxtheme_dll,
|
|
||||||
"DrawThemeParentBackground");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_app_themed_func && is_theme_active_func) {
|
if (is_app_themed_func && is_theme_active_func)
|
||||||
|
{
|
||||||
use_xp_theme = (is_app_themed_func () && is_theme_active_func ());
|
use_xp_theme = (is_app_themed_func () && is_theme_active_func ());
|
||||||
}
|
}
|
||||||
else {
|
else
|
||||||
|
{
|
||||||
use_xp_theme = FALSE;
|
use_xp_theme = FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -270,10 +246,12 @@ xp_theme_reset (void)
|
|||||||
{
|
{
|
||||||
xp_theme_close_open_handles ();
|
xp_theme_close_open_handles ();
|
||||||
|
|
||||||
if (is_app_themed_func && is_theme_active_func) {
|
if (is_app_themed_func && is_theme_active_func)
|
||||||
|
{
|
||||||
use_xp_theme = (is_app_themed_func () && is_theme_active_func ());
|
use_xp_theme = (is_app_themed_func () && is_theme_active_func ());
|
||||||
}
|
}
|
||||||
else {
|
else
|
||||||
|
{
|
||||||
use_xp_theme = FALSE;
|
use_xp_theme = FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -308,9 +286,9 @@ xp_theme_get_handle_by_class (XpThemeClass klazz)
|
|||||||
{
|
{
|
||||||
if (!open_themes[klazz] && open_theme_data_func)
|
if (!open_themes[klazz] && open_theme_data_func)
|
||||||
{
|
{
|
||||||
open_themes[klazz] =
|
open_themes[klazz] = open_theme_data_func (NULL, class_descriptors[klazz]);
|
||||||
open_theme_data_func (NULL, class_descriptors[klazz]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return open_themes[klazz];
|
return open_themes[klazz];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -431,6 +409,7 @@ xp_theme_get_handle_by_element (XpThemeElement element)
|
|||||||
{
|
{
|
||||||
ret = xp_theme_get_handle_by_class (klazz);
|
ret = xp_theme_get_handle_by_class (klazz);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -465,10 +444,12 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = CHEVS_HOT;
|
ret = CHEVS_HOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_SELECTED:
|
case GTK_STATE_SELECTED:
|
||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = CHEVS_PRESSED;
|
ret = CHEVS_PRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = CHEVS_NORMAL;
|
ret = CHEVS_NORMAL;
|
||||||
}
|
}
|
||||||
@ -485,12 +466,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = TS_PRESSED;
|
ret = TS_PRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = TS_HOT;
|
ret = TS_HOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = TS_DISABLED;
|
ret = TS_DISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = TS_NORMAL;
|
ret = TS_NORMAL;
|
||||||
}
|
}
|
||||||
@ -508,13 +492,16 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = TIS_HOT;
|
ret = TIS_HOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = TIS_DISABLED;
|
ret = TIS_DISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_SELECTED:
|
case GTK_STATE_SELECTED:
|
||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = TIS_NORMAL;
|
ret = TIS_NORMAL;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = TIS_SELECTED;
|
ret = TIS_SELECTED;
|
||||||
}
|
}
|
||||||
@ -526,9 +513,11 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = ETS_FOCUSED;
|
ret = ETS_FOCUSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = ETS_READONLY;
|
ret = ETS_READONLY;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_SELECTED:
|
case GTK_STATE_SELECTED:
|
||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
default:
|
default:
|
||||||
@ -549,12 +538,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = SCRBS_PRESSED;
|
ret = SCRBS_PRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = SCRBS_HOT;
|
ret = SCRBS_HOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = SCRBS_DISABLED;
|
ret = SCRBS_DISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = SCRBS_NORMAL;
|
ret = SCRBS_NORMAL;
|
||||||
}
|
}
|
||||||
@ -566,12 +558,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = ABS_DOWNPRESSED;
|
ret = ABS_DOWNPRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = ABS_DOWNHOT;
|
ret = ABS_DOWNHOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = ABS_DOWNDISABLED;
|
ret = ABS_DOWNDISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = ABS_DOWNNORMAL;
|
ret = ABS_DOWNNORMAL;
|
||||||
}
|
}
|
||||||
@ -583,12 +578,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = ABS_UPPRESSED;
|
ret = ABS_UPPRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = ABS_UPHOT;
|
ret = ABS_UPHOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = ABS_UPDISABLED;
|
ret = ABS_UPDISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = ABS_UPNORMAL;
|
ret = ABS_UPNORMAL;
|
||||||
}
|
}
|
||||||
@ -600,12 +598,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = ABS_LEFTPRESSED;
|
ret = ABS_LEFTPRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = ABS_LEFTHOT;
|
ret = ABS_LEFTHOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = ABS_LEFTDISABLED;
|
ret = ABS_LEFTDISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = ABS_LEFTNORMAL;
|
ret = ABS_LEFTNORMAL;
|
||||||
}
|
}
|
||||||
@ -617,12 +618,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = ABS_RIGHTPRESSED;
|
ret = ABS_RIGHTPRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = ABS_RIGHTHOT;
|
ret = ABS_RIGHTHOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = ABS_RIGHTDISABLED;
|
ret = ABS_RIGHTDISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = ABS_RIGHTNORMAL;
|
ret = ABS_RIGHTNORMAL;
|
||||||
}
|
}
|
||||||
@ -635,12 +639,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_SELECTED:
|
case GTK_STATE_SELECTED:
|
||||||
ret = CBS_UNCHECKEDPRESSED;
|
ret = CBS_UNCHECKEDPRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = CBS_UNCHECKEDHOT;
|
ret = CBS_UNCHECKEDHOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = CBS_UNCHECKEDDISABLED;
|
ret = CBS_UNCHECKEDDISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = CBS_UNCHECKEDNORMAL;
|
ret = CBS_UNCHECKEDNORMAL;
|
||||||
}
|
}
|
||||||
@ -652,12 +659,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_SELECTED:
|
case GTK_STATE_SELECTED:
|
||||||
ret = CBS_MIXEDPRESSED;
|
ret = CBS_MIXEDPRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = CBS_MIXEDHOT;
|
ret = CBS_MIXEDHOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = CBS_MIXEDDISABLED;
|
ret = CBS_MIXEDDISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = CBS_MIXEDNORMAL;
|
ret = CBS_MIXEDNORMAL;
|
||||||
}
|
}
|
||||||
@ -670,12 +680,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_SELECTED:
|
case GTK_STATE_SELECTED:
|
||||||
ret = CBS_CHECKEDPRESSED;
|
ret = CBS_CHECKEDPRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = CBS_CHECKEDHOT;
|
ret = CBS_CHECKEDHOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = CBS_CHECKEDDISABLED;
|
ret = CBS_CHECKEDDISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = CBS_CHECKEDNORMAL;
|
ret = CBS_CHECKEDNORMAL;
|
||||||
}
|
}
|
||||||
@ -687,12 +700,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = PBS_PRESSED;
|
ret = PBS_PRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = PBS_HOT;
|
ret = PBS_HOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = PBS_DISABLED;
|
ret = PBS_DISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = PBS_DEFAULTED;
|
ret = PBS_DEFAULTED;
|
||||||
}
|
}
|
||||||
@ -704,12 +720,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = DNS_PRESSED;
|
ret = DNS_PRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = DNS_HOT;
|
ret = DNS_HOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = DNS_DISABLED;
|
ret = DNS_DISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = DNS_NORMAL;
|
ret = DNS_NORMAL;
|
||||||
}
|
}
|
||||||
@ -721,12 +740,15 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = UPS_PRESSED;
|
ret = UPS_PRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = UPS_HOT;
|
ret = UPS_HOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = UPS_DISABLED;
|
ret = UPS_DISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = UPS_NORMAL;
|
ret = UPS_NORMAL;
|
||||||
}
|
}
|
||||||
@ -754,9 +776,11 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_SELECTED:
|
case GTK_STATE_SELECTED:
|
||||||
ret = MS_SELECTED;
|
ret = MS_SELECTED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = MS_DEMOTED;
|
ret = MS_DEMOTED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = MS_NORMAL;
|
ret = MS_NORMAL;
|
||||||
}
|
}
|
||||||
@ -791,16 +815,20 @@ xp_theme_map_gtk_state (XpThemeElement element, GtkStateType state)
|
|||||||
case GTK_STATE_ACTIVE:
|
case GTK_STATE_ACTIVE:
|
||||||
ret = PBS_PRESSED;
|
ret = PBS_PRESSED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_PRELIGHT:
|
case GTK_STATE_PRELIGHT:
|
||||||
ret = PBS_HOT;
|
ret = PBS_HOT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GTK_STATE_INSENSITIVE:
|
case GTK_STATE_INSENSITIVE:
|
||||||
ret = PBS_DISABLED;
|
ret = PBS_DISABLED;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
ret = PBS_NORMAL;
|
ret = PBS_NORMAL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -865,6 +893,7 @@ xp_theme_draw (GdkWindow * win, XpThemeElement element, GtkStyle * style,
|
|||||||
|
|
||||||
draw_theme_background_func (theme, dc, element_part_map[element],
|
draw_theme_background_func (theme, dc, element_part_map[element],
|
||||||
part_state, &rect, pClip);
|
part_state, &rect, pClip);
|
||||||
|
|
||||||
gdk_win32_hdc_release (drawable, style->dark_gc[state_type], 0);
|
gdk_win32_hdc_release (drawable, style->dark_gc[state_type], 0);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -902,21 +931,24 @@ xp_theme_get_system_font (XpThemeClass klazz, XpThemeFont fontId,
|
|||||||
case XP_THEME_FONT_CAPTION:
|
case XP_THEME_FONT_CAPTION:
|
||||||
themeFont = TMT_CAPTIONFONT;
|
themeFont = TMT_CAPTIONFONT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case XP_THEME_FONT_MENU:
|
case XP_THEME_FONT_MENU:
|
||||||
themeFont = TMT_MENUFONT;
|
themeFont = TMT_MENUFONT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case XP_THEME_FONT_STATUS:
|
case XP_THEME_FONT_STATUS:
|
||||||
themeFont = TMT_STATUSFONT;
|
themeFont = TMT_STATUSFONT;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case XP_THEME_FONT_MESSAGE:
|
case XP_THEME_FONT_MESSAGE:
|
||||||
default:
|
default:
|
||||||
themeFont = TMT_MSGBOXFONT;
|
themeFont = TMT_MSGBOXFONT;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* if theme is NULL, it will just return the GetSystemFont()
|
/* if theme is NULL, it will just return the GetSystemFont()
|
||||||
value */
|
value */
|
||||||
return ((*get_theme_sys_font_func) (theme, themeFont, lf) ==
|
return ((*get_theme_sys_font_func) (theme, themeFont, lf) == S_OK);
|
||||||
S_OK);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -34,225 +34,726 @@ typedef HANDLE HTHEME;
|
|||||||
#define ETDT_ENABLETAB (ETDT_ENABLE | ETDT_USETABTEXTURE)
|
#define ETDT_ENABLETAB (ETDT_ENABLE | ETDT_USETABTEXTURE)
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
BP_PUSHBUTTON = 1, BP_RADIOBUTTON = 2, BP_CHECKBOX = 3, BP_GROUPBOX = 4,
|
BP_PUSHBUTTON = 1,
|
||||||
|
BP_RADIOBUTTON = 2,
|
||||||
|
BP_CHECKBOX = 3,
|
||||||
|
BP_GROUPBOX = 4,
|
||||||
BP_USERBUTTON = 5
|
BP_USERBUTTON = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
CBS_UNCHECKEDNORMAL = 1, CBS_UNCHECKEDHOT = 2, CBS_UNCHECKEDPRESSED = 3, CBS_UNCHECKEDDISABLED = 4,
|
CBS_UNCHECKEDNORMAL = 1,
|
||||||
CBS_CHECKEDNORMAL = 5, CBS_CHECKEDHOT = 6, CBS_CHECKEDPRESSED = 7, CBS_CHECKEDDISABLED = 8,
|
CBS_UNCHECKEDHOT = 2,
|
||||||
CBS_MIXEDNORMAL = 9, CBS_MIXEDHOT = 10, CBS_MIXEDPRESSED = 11, CBS_MIXEDDISABLED = 12
|
CBS_UNCHECKEDPRESSED = 3,
|
||||||
|
CBS_UNCHECKEDDISABLED = 4,
|
||||||
|
CBS_CHECKEDNORMAL = 5,
|
||||||
|
CBS_CHECKEDHOT = 6,
|
||||||
|
CBS_CHECKEDPRESSED = 7,
|
||||||
|
CBS_CHECKEDDISABLED = 8,
|
||||||
|
CBS_MIXEDNORMAL = 9,
|
||||||
|
CBS_MIXEDHOT = 10,
|
||||||
|
CBS_MIXEDPRESSED = 11,
|
||||||
|
CBS_MIXEDDISABLED = 12
|
||||||
};
|
};
|
||||||
enum { GBS_NORMAL = 1, GBS_DISABLED = 2 };;
|
|
||||||
enum {
|
enum {
|
||||||
PBS_NORMAL = 1, PBS_HOT = 2, PBS_PRESSED = 3, PBS_DISABLED = 4,
|
GBS_NORMAL = 1,
|
||||||
|
GBS_DISABLED = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
PBS_NORMAL = 1,
|
||||||
|
PBS_HOT = 2,
|
||||||
|
PBS_PRESSED = 3,
|
||||||
|
PBS_DISABLED = 4,
|
||||||
PBS_DEFAULTED = 5
|
PBS_DEFAULTED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
RBS_UNCHECKEDNORMAL = 1, RBS_UNCHECKEDHOT = 2, RBS_UNCHECKEDPRESSED = 3, RBS_UNCHECKEDDISABLED = 4,
|
RBS_UNCHECKEDNORMAL = 1,
|
||||||
RBS_CHECKEDNORMAL = 5, RBS_CHECKEDHOT = 6, RBS_CHECKEDPRESSED = 7, RBS_CHECKEDDISABLED = 8
|
RBS_UNCHECKEDHOT = 2,
|
||||||
|
RBS_UNCHECKEDPRESSED = 3,
|
||||||
|
RBS_UNCHECKEDDISABLED = 4,
|
||||||
|
RBS_CHECKEDNORMAL = 5,
|
||||||
|
RBS_CHECKEDHOT = 6,
|
||||||
|
RBS_CHECKEDPRESSED = 7,
|
||||||
|
RBS_CHECKEDDISABLED = 8
|
||||||
};
|
};
|
||||||
enum { CLP_TIME = 1 };
|
|
||||||
enum { CLS_NORMAL = 1 };
|
|
||||||
enum { CP_DROPDOWNBUTTON = 1 };
|
|
||||||
enum { CBXS_NORMAL = 1, CBXS_HOT = 2, CBXS_PRESSED = 3, CBXS_DISABLED = 4 };
|
|
||||||
enum { EP_EDITTEXT = 1, EP_CARET = 2 };
|
|
||||||
enum {
|
enum {
|
||||||
ETS_NORMAL = 1, ETS_HOT = 2, ETS_SELECTED = 3, ETS_DISABLED = 4,
|
CLP_TIME = 1
|
||||||
ETS_FOCUSED = 5, ETS_READONLY = 6, ETS_ASSIST = 7
|
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
EBP_HEADERBACKGROUND = 1, EBP_HEADERCLOSE = 2, EBP_HEADERPIN = 3, EBP_IEBARMENU = 4,
|
CLS_NORMAL = 1
|
||||||
EBP_NORMALGROUPBACKGROUND = 5, EBP_NORMALGROUPCOLLAPSE = 6, EBP_NORMALGROUPEXPAND = 7, EBP_NORMALGROUPHEAD = 8,
|
|
||||||
EBP_SPECIALGROUPBACKGROUND = 9, EBP_SPECIALGROUPCOLLAPSE = 10, EBP_SPECIALGROUPEXPAND = 11, EBP_SPECIALGROUPHEAD = 12
|
|
||||||
};
|
};
|
||||||
enum { EBHC_NORMAL = 1, EBHC_HOT = 2, EBHC_PRESSED = 3 };
|
|
||||||
enum {
|
enum {
|
||||||
EBHP_NORMAL = 1, EBHP_HOT = 2, EBHP_PRESSED = 3, EBHP_SELECTEDNORMAL = 4,
|
CP_DROPDOWNBUTTON = 1
|
||||||
EBHP_SELECTEDHOT = 5, EBHP_SELECTEDPRESSED = 6
|
|
||||||
};
|
};
|
||||||
enum { EBM_NORMAL = 1, EBM_HOT = 2, EBM_PRESSED = 3 };
|
|
||||||
enum { EBNGC_NORMAL = 1, EBNGC_HOT = 2, EBNGC_PRESSED = 3 };
|
|
||||||
enum { EBNGE_NORMAL = 1, EBNGE_HOT = 2, EBNGE_PRESSED = 3 };
|
|
||||||
enum { EBSGC_NORMAL = 1, EBSGC_HOT = 2, EBSGC_PRESSED = 3 };
|
|
||||||
enum { EBSGE_NORMAL = 1, EBSGE_HOT = 2, EBSGE_PRESSED = 3 };
|
|
||||||
enum { HP_HEADERITEM = 1, HP_HEADERITEMLEFT = 2, HP_HEADERITEMRIGHT = 3, HP_HEADERSORTARROW = 4 };
|
|
||||||
enum { HIS_NORMAL = 1, HIS_HOT = 2, HIS_PRESSED = 3 };
|
|
||||||
enum { HILS_NORMAL = 1, HILS_HOT = 2, HILS_PRESSED = 3 };
|
|
||||||
enum { HIRS_NORMAL = 1, HIRS_HOT = 2, HIRS_PRESSED = 3 };
|
|
||||||
enum { HSAS_SORTEDUP = 1, HSAS_SORTEDDOWN = 2 };
|
|
||||||
enum {
|
enum {
|
||||||
LVP_LISTITEM = 1, LVP_LISTGROUP = 2, LVP_LISTDETAIL = 3, LVP_LISTSORTEDDETAIL = 4,
|
CBXS_NORMAL = 1,
|
||||||
|
CBXS_HOT = 2,
|
||||||
|
CBXS_PRESSED = 3,
|
||||||
|
CBXS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
EP_EDITTEXT = 1,
|
||||||
|
EP_CARET = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
ETS_NORMAL = 1,
|
||||||
|
ETS_HOT = 2,
|
||||||
|
ETS_SELECTED = 3,
|
||||||
|
ETS_DISABLED = 4,
|
||||||
|
ETS_FOCUSED = 5,
|
||||||
|
ETS_READONLY = 6,
|
||||||
|
ETS_ASSIST = 7
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
EBP_HEADERBACKGROUND = 1,
|
||||||
|
EBP_HEADERCLOSE = 2,
|
||||||
|
EBP_HEADERPIN = 3,
|
||||||
|
EBP_IEBARMENU = 4,
|
||||||
|
EBP_NORMALGROUPBACKGROUND = 5,
|
||||||
|
EBP_NORMALGROUPCOLLAPSE = 6,
|
||||||
|
EBP_NORMALGROUPEXPAND = 7,
|
||||||
|
EBP_NORMALGROUPHEAD = 8,
|
||||||
|
EBP_SPECIALGROUPBACKGROUND = 9,
|
||||||
|
EBP_SPECIALGROUPCOLLAPSE = 10,
|
||||||
|
EBP_SPECIALGROUPEXPAND = 11,
|
||||||
|
EBP_SPECIALGROUPHEAD = 12
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
EBHC_NORMAL = 1,
|
||||||
|
EBHC_HOT = 2,
|
||||||
|
EBHC_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
EBHP_NORMAL = 1,
|
||||||
|
EBHP_HOT = 2,
|
||||||
|
EBHP_PRESSED = 3,
|
||||||
|
EBHP_SELECTEDNORMAL = 4,
|
||||||
|
EBHP_SELECTEDHOT = 5,
|
||||||
|
EBHP_SELECTEDPRESSED = 6
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
EBM_NORMAL = 1,
|
||||||
|
EBM_HOT = 2,
|
||||||
|
EBM_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
EBNGC_NORMAL = 1,
|
||||||
|
EBNGC_HOT = 2,
|
||||||
|
EBNGC_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
EBNGE_NORMAL = 1,
|
||||||
|
EBNGE_HOT = 2,
|
||||||
|
EBNGE_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
EBSGC_NORMAL = 1,
|
||||||
|
EBSGC_HOT = 2,
|
||||||
|
EBSGC_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
EBSGE_NORMAL = 1,
|
||||||
|
EBSGE_HOT = 2,
|
||||||
|
EBSGE_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
HP_HEADERITEM = 1,
|
||||||
|
HP_HEADERITEMLEFT = 2,
|
||||||
|
HP_HEADERITEMRIGHT = 3,
|
||||||
|
HP_HEADERSORTARROW = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
HIS_NORMAL = 1,
|
||||||
|
HIS_HOT = 2,
|
||||||
|
HIS_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
HILS_NORMAL = 1,
|
||||||
|
HILS_HOT = 2,
|
||||||
|
HILS_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
HIRS_NORMAL = 1,
|
||||||
|
HIRS_HOT = 2,
|
||||||
|
HIRS_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
HSAS_SORTEDUP = 1,
|
||||||
|
HSAS_SORTEDDOWN = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
LVP_LISTITEM = 1,
|
||||||
|
LVP_LISTGROUP = 2,
|
||||||
|
LVP_LISTDETAIL = 3,
|
||||||
|
LVP_LISTSORTEDDETAIL = 4,
|
||||||
LVP_EMPTYTEXT = 5
|
LVP_EMPTYTEXT = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
LIS_NORMAL = 1, LIS_HOT = 2, LIS_SELECTED = 3, LIS_DISABLED = 4,
|
LIS_NORMAL = 1,
|
||||||
|
LIS_HOT = 2,
|
||||||
|
LIS_SELECTED = 3,
|
||||||
|
LIS_DISABLED = 4,
|
||||||
LIS_SELECTEDNOTFOCUS = 5
|
LIS_SELECTEDNOTFOCUS = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
MP_MENUITEM = 1, MP_MENUDROPDOWN = 2, MP_MENUBARITEM = 3, MP_MENUBARDROPDOWN = 4,
|
MP_MENUITEM = 1,
|
||||||
MP_CHEVRON = 5, MP_SEPARATOR = 6
|
MP_MENUDROPDOWN = 2,
|
||||||
|
MP_MENUBARITEM = 3,
|
||||||
|
MP_MENUBARDROPDOWN = 4,
|
||||||
|
MP_CHEVRON = 5,
|
||||||
|
MP_SEPARATOR = 6
|
||||||
};
|
};
|
||||||
enum { MS_NORMAL = 1, MS_SELECTED = 2, MS_DEMOTED = 3 };
|
|
||||||
enum { MDP_NEWAPPBUTTON = 1, MDP_SEPERATOR = 2 };
|
|
||||||
enum {
|
enum {
|
||||||
MDS_NORMAL = 1, MDS_HOT = 2, MDS_PRESSED = 3, MDS_DISABLED = 4,
|
MS_NORMAL = 1,
|
||||||
MDS_CHECKED = 5, MDS_HOTCHECKED = 6
|
MS_SELECTED = 2,
|
||||||
|
MS_DEMOTED = 3
|
||||||
};
|
};
|
||||||
enum { PGRP_UP = 1, PGRP_DOWN = 2, PGRP_UPHORZ = 3, PGRP_DOWNHORZ = 4 };
|
|
||||||
enum { DNS_NORMAL = 1, DNS_HOT = 2, DNS_PRESSED = 3, DNS_DISABLED = 4 };
|
|
||||||
enum { DNHZS_NORMAL = 1, DNHZS_HOT = 2, DNHZS_PRESSED = 3, DNHZS_DISABLED = 4 };
|
|
||||||
enum { UPS_NORMAL = 1, UPS_HOT = 2, UPS_PRESSED = 3, UPS_DISABLED = 4 };
|
|
||||||
enum { UPHZS_NORMAL = 1, UPHZS_HOT = 2, UPHZS_PRESSED = 3, UPHZS_DISABLED = 4 };
|
|
||||||
enum { PP_BAR = 1, PP_BARVERT = 2, PP_CHUNK = 3, PP_CHUNKVERT = 4 };
|
|
||||||
enum {
|
enum {
|
||||||
RP_GRIPPER = 1, RP_GRIPPERVERT = 2, RP_BAND = 3, RP_CHEVRON = 4,
|
MDP_NEWAPPBUTTON = 1,
|
||||||
|
MDP_SEPERATOR = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
MDS_NORMAL = 1,
|
||||||
|
MDS_HOT = 2,
|
||||||
|
MDS_PRESSED = 3,
|
||||||
|
MDS_DISABLED = 4,
|
||||||
|
MDS_CHECKED = 5,
|
||||||
|
MDS_HOTCHECKED = 6
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
PGRP_UP = 1,
|
||||||
|
PGRP_DOWN = 2,
|
||||||
|
PGRP_UPHORZ = 3,
|
||||||
|
PGRP_DOWNHORZ = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
DNS_NORMAL = 1,
|
||||||
|
DNS_HOT = 2,
|
||||||
|
DNS_PRESSED = 3,
|
||||||
|
DNS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
DNHZS_NORMAL = 1,
|
||||||
|
DNHZS_HOT = 2,
|
||||||
|
DNHZS_PRESSED = 3,
|
||||||
|
DNHZS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
UPS_NORMAL = 1,
|
||||||
|
UPS_HOT = 2,
|
||||||
|
UPS_PRESSED = 3,
|
||||||
|
UPS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
UPHZS_NORMAL = 1,
|
||||||
|
UPHZS_HOT = 2,
|
||||||
|
UPHZS_PRESSED = 3,
|
||||||
|
UPHZS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
PP_BAR = 1,
|
||||||
|
PP_BARVERT = 2,
|
||||||
|
PP_CHUNK = 3,
|
||||||
|
PP_CHUNKVERT = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
RP_GRIPPER = 1,
|
||||||
|
RP_GRIPPERVERT = 2,
|
||||||
|
RP_BAND = 3,
|
||||||
|
RP_CHEVRON = 4,
|
||||||
RP_CHEVRONVERT = 5
|
RP_CHEVRONVERT = 5
|
||||||
};
|
};
|
||||||
enum { CHEVS_NORMAL = 1, CHEVS_HOT = 2, CHEVS_PRESSED = 3 };
|
|
||||||
enum {
|
enum {
|
||||||
SBP_ARROWBTN = 1, SBP_THUMBBTNHORZ = 2, SBP_THUMBBTNVERT = 3, SBP_LOWERTRACKHORZ = 4,
|
CHEVS_NORMAL = 1,
|
||||||
SBP_UPPERTRACKHORZ = 5, SBP_LOWERTRACKVERT = 6, SBP_UPPERTRACKVERT = 7, SBP_GRIPPERHORZ = 8,
|
CHEVS_HOT = 2,
|
||||||
SBP_GRIPPERVERT = 9, SBP_SIZEBOX = 10
|
CHEVS_PRESSED = 3
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
ABS_UPNORMAL = 1, ABS_UPHOT = 2, ABS_UPPRESSED = 3, ABS_UPDISABLED = 4,
|
SBP_ARROWBTN = 1,
|
||||||
ABS_DOWNNORMAL = 5, ABS_DOWNHOT = 6, ABS_DOWNPRESSED = 7, ABS_DOWNDISABLED = 8,
|
SBP_THUMBBTNHORZ = 2,
|
||||||
ABS_LEFTNORMAL = 9, ABS_LEFTHOT = 10, ABS_LEFTPRESSED = 11, ABS_LEFTDISABLED = 12,
|
SBP_THUMBBTNVERT = 3,
|
||||||
ABS_RIGHTNORMAL = 13, ABS_RIGHTHOT = 14, ABS_RIGHTPRESSED = 15, ABS_RIGHTDISABLED = 16
|
SBP_LOWERTRACKHORZ = 4,
|
||||||
|
SBP_UPPERTRACKHORZ = 5,
|
||||||
|
SBP_LOWERTRACKVERT = 6,
|
||||||
|
SBP_UPPERTRACKVERT = 7,
|
||||||
|
SBP_GRIPPERHORZ = 8,
|
||||||
|
SBP_GRIPPERVERT = 9,
|
||||||
|
SBP_SIZEBOX = 10
|
||||||
};
|
};
|
||||||
enum { SCRBS_NORMAL = 1, SCRBS_HOT = 2, SCRBS_PRESSED = 3, SCRBS_DISABLED = 4 };
|
|
||||||
enum { SZB_RIGHTALIGN = 1, SZB_LEFTALIGN = 2 };
|
|
||||||
enum { SPNP_UP = 1, SPNP_DOWN = 2, SPNP_UPHORZ = 3, SPNP_DOWNHORZ = 4 };
|
|
||||||
enum {
|
enum {
|
||||||
SPP_USERPANE = 1, SPP_MOREPROGRAMS = 2, SPP_MOREPROGRAMSARROW = 3, SPP_PROGLIST = 4,
|
ABS_UPNORMAL = 1,
|
||||||
SPP_PROGLISTSEPARATOR = 5, SPP_PLACESLIST = 6, SPP_PLACESLISTSEPARATOR = 7, SPP_LOGOFF = 8,
|
ABS_UPHOT = 2,
|
||||||
SPP_LOGOFFBUTTONS = 9, SPP_USERPICTURE = 10, SPP_PREVIEW = 11
|
ABS_UPPRESSED = 3,
|
||||||
|
ABS_UPDISABLED = 4,
|
||||||
|
ABS_DOWNNORMAL = 5,
|
||||||
|
ABS_DOWNHOT = 6,
|
||||||
|
ABS_DOWNPRESSED = 7,
|
||||||
|
ABS_DOWNDISABLED = 8,
|
||||||
|
ABS_LEFTNORMAL = 9,
|
||||||
|
ABS_LEFTHOT = 10,
|
||||||
|
ABS_LEFTPRESSED = 11,
|
||||||
|
ABS_LEFTDISABLED = 12,
|
||||||
|
ABS_RIGHTNORMAL = 13,
|
||||||
|
ABS_RIGHTHOT = 14,
|
||||||
|
ABS_RIGHTPRESSED = 15,
|
||||||
|
ABS_RIGHTDISABLED = 16
|
||||||
};
|
};
|
||||||
enum { SPLS_NORMAL = 1, SPLS_HOT = 2, SPLS_PRESSED = 3 };
|
|
||||||
enum { SPS_NORMAL = 1, SPS_HOT = 2, SPS_PRESSED = 3 };
|
|
||||||
enum { SP_PANE = 1, SP_GRIPPERPANE = 2, SP_GRIPPER = 3 };
|
|
||||||
enum {
|
enum {
|
||||||
TABP_TABITEM = 1, TABP_TABITEMLEFTEDGE = 2, TABP_TABITEMRIGHTEDGE = 3, TABP_TABITEMBOTHEDGE = 4,
|
SCRBS_NORMAL = 1,
|
||||||
TABP_TOPTABITEM = 5, TABP_TOPTABITEMLEFTEDGE = 6, TABP_TOPTABITEMRIGHTEDGE = 7, TABP_TOPTABITEMBOTHEDGE = 8,
|
SCRBS_HOT = 2,
|
||||||
TABP_PANE = 9, TABP_BODY = 10
|
SCRBS_PRESSED = 3,
|
||||||
|
SCRBS_DISABLED = 4
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TIS_NORMAL = 1, TIS_HOT = 2, TIS_SELECTED = 3, TIS_DISABLED = 4,
|
SZB_RIGHTALIGN = 1,
|
||||||
|
SZB_LEFTALIGN = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
SPNP_UP = 1,
|
||||||
|
SPNP_DOWN = 2,
|
||||||
|
SPNP_UPHORZ = 3,
|
||||||
|
SPNP_DOWNHORZ = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
SPP_USERPANE = 1,
|
||||||
|
SPP_MOREPROGRAMS = 2,
|
||||||
|
SPP_MOREPROGRAMSARROW = 3,
|
||||||
|
SPP_PROGLIST = 4,
|
||||||
|
SPP_PROGLISTSEPARATOR = 5,
|
||||||
|
SPP_PLACESLIST = 6,
|
||||||
|
SPP_PLACESLISTSEPARATOR = 7,
|
||||||
|
SPP_LOGOFF = 8,
|
||||||
|
SPP_LOGOFFBUTTONS = 9,
|
||||||
|
SPP_USERPICTURE = 10,
|
||||||
|
SPP_PREVIEW = 11
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
SPLS_NORMAL = 1,
|
||||||
|
SPLS_HOT = 2,
|
||||||
|
SPLS_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
SPS_NORMAL = 1,
|
||||||
|
SPS_HOT = 2,
|
||||||
|
SPS_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
SP_PANE = 1,
|
||||||
|
SP_GRIPPERPANE = 2,
|
||||||
|
SP_GRIPPER = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TABP_TABITEM = 1,
|
||||||
|
TABP_TABITEMLEFTEDGE = 2,
|
||||||
|
TABP_TABITEMRIGHTEDGE = 3,
|
||||||
|
TABP_TABITEMBOTHEDGE = 4,
|
||||||
|
TABP_TOPTABITEM = 5,
|
||||||
|
TABP_TOPTABITEMLEFTEDGE = 6,
|
||||||
|
TABP_TOPTABITEMRIGHTEDGE = 7,
|
||||||
|
TABP_TOPTABITEMBOTHEDGE = 8,
|
||||||
|
TABP_PANE = 9,
|
||||||
|
TABP_BODY = 10
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TIS_NORMAL = 1,
|
||||||
|
TIS_HOT = 2,
|
||||||
|
TIS_SELECTED = 3,
|
||||||
|
TIS_DISABLED = 4,
|
||||||
TIS_FOCUSED = 5
|
TIS_FOCUSED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TIBES_NORMAL = 1, TIBES_HOT = 2, TIBES_SELECTED = 3, TIBES_DISABLED = 4,
|
TIBES_NORMAL = 1,
|
||||||
|
TIBES_HOT = 2,
|
||||||
|
TIBES_SELECTED = 3,
|
||||||
|
TIBES_DISABLED = 4,
|
||||||
TIBES_FOCUSED = 5
|
TIBES_FOCUSED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TILES_NORMAL = 1, TILES_HOT = 2, TILES_SELECTED = 3, TILES_DISABLED = 4,
|
TILES_NORMAL = 1,
|
||||||
|
TILES_HOT = 2,
|
||||||
|
TILES_SELECTED = 3,
|
||||||
|
TILES_DISABLED = 4,
|
||||||
TILES_FOCUSED = 5
|
TILES_FOCUSED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TIRES_NORMAL = 1, TIRES_HOT = 2, TIRES_SELECTED = 3, TIRES_DISABLED = 4,
|
TIRES_NORMAL = 1,
|
||||||
|
TIRES_HOT = 2,
|
||||||
|
TIRES_SELECTED = 3,
|
||||||
|
TIRES_DISABLED = 4,
|
||||||
TIRES_FOCUSED = 5
|
TIRES_FOCUSED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TTIS_NORMAL = 1, TTIS_HOT = 2, TTIS_SELECTED = 3, TTIS_DISABLED = 4,
|
TTIS_NORMAL = 1,
|
||||||
|
TTIS_HOT = 2,
|
||||||
|
TTIS_SELECTED = 3,
|
||||||
|
TTIS_DISABLED = 4,
|
||||||
TTIS_FOCUSED = 5
|
TTIS_FOCUSED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TTIBES_NORMAL = 1, TTIBES_HOT = 2, TTIBES_SELECTED = 3, TTIBES_DISABLED = 4,
|
TTIBES_NORMAL = 1,
|
||||||
|
TTIBES_HOT = 2,
|
||||||
|
TTIBES_SELECTED = 3,
|
||||||
|
TTIBES_DISABLED = 4,
|
||||||
TTIBES_FOCUSED = 5
|
TTIBES_FOCUSED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TTILES_NORMAL = 1, TTILES_HOT = 2, TTILES_SELECTED = 3, TTILES_DISABLED = 4,
|
TTILES_NORMAL = 1,
|
||||||
|
TTILES_HOT = 2,
|
||||||
|
TTILES_SELECTED = 3,
|
||||||
|
TTILES_DISABLED = 4,
|
||||||
TTILES_FOCUSED = 5
|
TTILES_FOCUSED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TTIRES_NORMAL = 1, TTIRES_HOT = 2, TTIRES_SELECTED = 3, TTIRES_DISABLED = 4,
|
TTIRES_NORMAL = 1,
|
||||||
|
TTIRES_HOT = 2,
|
||||||
|
TTIRES_SELECTED = 3,
|
||||||
|
TTIRES_DISABLED = 4,
|
||||||
TTIRES_FOCUSED = 5
|
TTIRES_FOCUSED = 5
|
||||||
};
|
};
|
||||||
enum { TDP_GROUPCOUNT = 1, TDP_FLASHBUTTON = 2, TDP_FLASHBUTTONGROUPMENU = 3 };
|
|
||||||
enum {
|
enum {
|
||||||
TBP_BACKGROUNDBOTTOM = 1, TBP_BACKGROUNDRIGHT = 2, TBP_BACKGROUNDTOP = 3, TBP_BACKGROUNDLEFT = 4,
|
TDP_GROUPCOUNT = 1,
|
||||||
TBP_SIZINGBARBOTTOM = 5, TBP_SIZINGBARRIGHT = 6, TBP_SIZINGBARTOP = 7, TBP_SIZINGBARLEFT = 8
|
TDP_FLASHBUTTON = 2,
|
||||||
|
TDP_FLASHBUTTONGROUPMENU = 3
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TP_BUTTON = 1, TP_DROPDOWNBUTTON = 2, TP_SPLITBUTTON = 3, TP_SPLITBUTTONDROPDOWN = 4,
|
TBP_BACKGROUNDBOTTOM = 1,
|
||||||
TP_SEPARATOR = 5, TP_SEPARATORVERT = 6
|
TBP_BACKGROUNDRIGHT = 2,
|
||||||
|
TBP_BACKGROUNDTOP = 3,
|
||||||
|
TBP_BACKGROUNDLEFT = 4,
|
||||||
|
TBP_SIZINGBARBOTTOM = 5,
|
||||||
|
TBP_SIZINGBARRIGHT = 6,
|
||||||
|
TBP_SIZINGBARTOP = 7,
|
||||||
|
TBP_SIZINGBARLEFT = 8
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TS_NORMAL = 1, TS_HOT = 2, TS_PRESSED = 3, TS_DISABLED = 4,
|
TP_BUTTON = 1,
|
||||||
TS_CHECKED = 5, TS_HOTCHECKED = 6
|
TP_DROPDOWNBUTTON = 2,
|
||||||
|
TP_SPLITBUTTON = 3,
|
||||||
|
TP_SPLITBUTTONDROPDOWN = 4,
|
||||||
|
TP_SEPARATOR = 5,
|
||||||
|
TP_SEPARATORVERT = 6
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TTP_STANDARD = 1, TTP_STANDARDTITLE = 2, TTP_BALLOON = 3, TTP_BALLOONTITLE = 4,
|
TS_NORMAL = 1,
|
||||||
|
TS_HOT = 2,
|
||||||
|
TS_PRESSED = 3,
|
||||||
|
TS_DISABLED = 4,
|
||||||
|
TS_CHECKED = 5,
|
||||||
|
TS_HOTCHECKED = 6
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TTP_STANDARD = 1,
|
||||||
|
TTP_STANDARDTITLE = 2,
|
||||||
|
TTP_BALLOON = 3,
|
||||||
|
TTP_BALLOONTITLE = 4,
|
||||||
TTP_CLOSE = 5
|
TTP_CLOSE = 5
|
||||||
};
|
};
|
||||||
enum { TTBS_NORMAL = 1, TTBS_LINK = 2 };
|
|
||||||
enum { TTCS_NORMAL = 1, TTCS_HOT = 2, TTCS_PRESSED = 3 };
|
|
||||||
enum { TTSS_NORMAL = 1, TTSS_LINK = 2 };
|
|
||||||
enum {
|
enum {
|
||||||
TKP_TRACK = 1, TKP_TRACKVERT = 2, TKP_THUMB = 3, TKP_THUMBBOTTOM = 4,
|
TTBS_NORMAL = 1,
|
||||||
TKP_THUMBTOP = 5, TKP_THUMBVERT = 6, TKP_THUMBLEFT = 7, TKP_THUMBRIGHT = 8,
|
TTBS_LINK = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TTCS_NORMAL = 1,
|
||||||
|
TTCS_HOT = 2,
|
||||||
|
TTCS_PRESSED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TTSS_NORMAL = 1,
|
||||||
|
TTSS_LINK = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TKP_TRACK = 1,
|
||||||
|
TKP_TRACKVERT = 2,
|
||||||
|
TKP_THUMB = 3,
|
||||||
|
TKP_THUMBBOTTOM = 4,
|
||||||
|
TKP_THUMBTOP = 5,
|
||||||
|
TKP_THUMBVERT = 6,
|
||||||
|
TKP_THUMBLEFT = 7,
|
||||||
|
TKP_THUMBRIGHT = 8,
|
||||||
TKP_TICS = 9, TKP_TICSVERT = 10
|
TKP_TICS = 9, TKP_TICSVERT = 10
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TUS_NORMAL = 1, TUS_HOT = 2, TUS_PRESSED = 3, TUS_FOCUSED = 4,
|
TUS_NORMAL = 1,
|
||||||
|
TUS_HOT = 2,
|
||||||
|
TUS_PRESSED = 3,
|
||||||
|
TUS_FOCUSED = 4,
|
||||||
TUS_DISABLED = 5
|
TUS_DISABLED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TUBS_NORMAL = 1, TUBS_HOT = 2, TUBS_PRESSED = 3, TUBS_FOCUSED = 4,
|
TUBS_NORMAL = 1,
|
||||||
|
TUBS_HOT = 2,
|
||||||
|
TUBS_PRESSED = 3,
|
||||||
|
TUBS_FOCUSED = 4,
|
||||||
TUBS_DISABLED = 5
|
TUBS_DISABLED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TUVLS_NORMAL = 1, TUVLS_HOT = 2, TUVLS_PRESSED = 3, TUVLS_FOCUSED = 4,
|
TUVLS_NORMAL = 1,
|
||||||
|
TUVLS_HOT = 2,
|
||||||
|
TUVLS_PRESSED = 3,
|
||||||
|
TUVLS_FOCUSED = 4,
|
||||||
TUVLS_DISABLED = 5
|
TUVLS_DISABLED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TUVRS_NORMAL = 1, TUVRS_HOT = 2, TUVRS_PRESSED = 3, TUVRS_FOCUSED = 4,
|
TUVRS_NORMAL = 1,
|
||||||
|
TUVRS_HOT = 2,
|
||||||
|
TUVRS_PRESSED = 3,
|
||||||
|
TUVRS_FOCUSED = 4,
|
||||||
TUVRS_DISABLED = 5
|
TUVRS_DISABLED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TUTS_NORMAL = 1, TUTS_HOT = 2, TUTS_PRESSED = 3, TUTS_FOCUSED = 4,
|
TUTS_NORMAL = 1,
|
||||||
|
TUTS_HOT = 2,
|
||||||
|
TUTS_PRESSED = 3,
|
||||||
|
TUTS_FOCUSED = 4,
|
||||||
TUTS_DISABLED = 5
|
TUTS_DISABLED = 5
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TUVS_NORMAL = 1, TUVS_HOT = 2, TUVS_PRESSED = 3, TUVS_FOCUSED = 4,
|
TUVS_NORMAL = 1,
|
||||||
|
TUVS_HOT = 2,
|
||||||
|
TUVS_PRESSED = 3,
|
||||||
|
TUVS_FOCUSED = 4,
|
||||||
TUVS_DISABLED = 5
|
TUVS_DISABLED = 5
|
||||||
};
|
};
|
||||||
enum { TSS_NORMAL = 1 };
|
|
||||||
enum { TSVS_NORMAL = 1 };
|
|
||||||
enum { TRS_NORMAL = 1 };
|
|
||||||
enum { TRVS_NORMAL = 1 };
|
|
||||||
enum { TNP_BACKGROUND = 1, TNP_ANIMBACKGROUND = 2 };
|
|
||||||
enum { TVP_TREEITEM = 1, TVP_GLYPH = 2, TVP_BRANCH = 3 };
|
|
||||||
enum { GLPS_CLOSED = 1, GLPS_OPENED = 2 };
|
|
||||||
enum {
|
enum {
|
||||||
TREIS_NORMAL = 1, TREIS_HOT = 2, TREIS_SELECTED = 3, TREIS_DISABLED = 4,
|
TSS_NORMAL = 1
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TSVS_NORMAL = 1
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TRS_NORMAL = 1
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TRVS_NORMAL = 1
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TNP_BACKGROUND = 1,
|
||||||
|
TNP_ANIMBACKGROUND = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TVP_TREEITEM = 1,
|
||||||
|
TVP_GLYPH = 2,
|
||||||
|
TVP_BRANCH = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
GLPS_CLOSED = 1,
|
||||||
|
GLPS_OPENED = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
TREIS_NORMAL = 1,
|
||||||
|
TREIS_HOT = 2,
|
||||||
|
TREIS_SELECTED = 3,
|
||||||
|
TREIS_DISABLED = 4,
|
||||||
TREIS_SELECTEDNOTFOCUS = 5
|
TREIS_SELECTEDNOTFOCUS = 5
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
WP_CAPTION = 1, WP_SMALLCAPTION = 2, WP_MINCAPTION = 3, WP_SMALLMINCAPTION = 4,
|
WP_CAPTION = 1,
|
||||||
WP_MAXCAPTION = 5, WP_SMALLMAXCAPTION = 6, WP_FRAMELEFT = 7, WP_FRAMERIGHT = 8,
|
WP_SMALLCAPTION = 2,
|
||||||
WP_FRAMEBOTTOM = 9, WP_SMALLFRAMELEFT = 10, WP_SMALLFRAMERIGHT = 11, WP_SMALLFRAMEBOTTOM = 12,
|
WP_MINCAPTION = 3,
|
||||||
WP_SYSBUTTON = 13, WP_MDISYSBUTTON = 14, WP_MINBUTTON = 15, WP_MDIMINBUTTON = 16,
|
WP_SMALLMINCAPTION = 4,
|
||||||
WP_MAXBUTTON = 17, WP_CLOSEBUTTON = 18, WP_SMALLCLOSEBUTTON = 19, WP_MDICLOSEBUTTON = 20,
|
WP_MAXCAPTION = 5,
|
||||||
WP_RESTOREBUTTON = 21, WP_MDIRESTOREBUTTON = 22, WP_HELPBUTTON = 23, WP_MDIHELPBUTTON = 24,
|
WP_SMALLMAXCAPTION = 6,
|
||||||
WP_HORZSCROLL = 25, WP_HORZTHUMB = 26, WP_VERTSCROLL = 27, WP_VERTTHUMB = 28,
|
WP_FRAMELEFT = 7,
|
||||||
WP_DIALOG = 29, WP_CAPTIONSIZINGTEMPLATE = 30, WP_SMALLCAPTIONSIZINGTEMPLATE = 31, WP_FRAMELEFTSIZINGTEMPLATE = 32,
|
WP_FRAMERIGHT = 8,
|
||||||
WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33, WP_FRAMERIGHTSIZINGTEMPLATE = 34, WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35, WP_FRAMEBOTTOMSIZINGTEMPLATE = 36,
|
WP_FRAMEBOTTOM = 9,
|
||||||
|
WP_SMALLFRAMELEFT = 10,
|
||||||
|
WP_SMALLFRAMERIGHT = 11,
|
||||||
|
WP_SMALLFRAMEBOTTOM = 12,
|
||||||
|
WP_SYSBUTTON = 13,
|
||||||
|
WP_MDISYSBUTTON = 14,
|
||||||
|
WP_MINBUTTON = 15,
|
||||||
|
WP_MDIMINBUTTON = 16,
|
||||||
|
WP_MAXBUTTON = 17,
|
||||||
|
WP_CLOSEBUTTON = 18,
|
||||||
|
WP_SMALLCLOSEBUTTON = 19,
|
||||||
|
WP_MDICLOSEBUTTON = 20,
|
||||||
|
WP_RESTOREBUTTON = 21,
|
||||||
|
WP_MDIRESTOREBUTTON = 22,
|
||||||
|
WP_HELPBUTTON = 23,
|
||||||
|
WP_MDIHELPBUTTON = 24,
|
||||||
|
WP_HORZSCROLL = 25,
|
||||||
|
WP_HORZTHUMB = 26,
|
||||||
|
WP_VERTSCROLL = 27,
|
||||||
|
WP_VERTTHUMB = 28,
|
||||||
|
WP_DIALOG = 29,
|
||||||
|
WP_CAPTIONSIZINGTEMPLATE = 30,
|
||||||
|
WP_SMALLCAPTIONSIZINGTEMPLATE = 31,
|
||||||
|
WP_FRAMELEFTSIZINGTEMPLATE = 32,
|
||||||
|
WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33,
|
||||||
|
WP_FRAMERIGHTSIZINGTEMPLATE = 34,
|
||||||
|
WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35,
|
||||||
|
WP_FRAMEBOTTOMSIZINGTEMPLATE = 36,
|
||||||
WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37
|
WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37
|
||||||
};
|
};
|
||||||
enum { CS_ACTIVE = 1, CS_INACTIVE = 2, CS_DISABLED = 3 };
|
|
||||||
enum { CBS_NORMAL = 1, CBS_HOT = 2, CBS_PUSHED = 3, CBS_DISABLED = 4 };
|
enum {
|
||||||
enum { FS_ACTIVE = 1, FS_INACTIVE = 2 };
|
CS_ACTIVE = 1,
|
||||||
enum { HBS_NORMAL = 1, HBS_HOT = 2, HBS_PUSHED = 3, HBS_DISABLED = 4 };
|
CS_INACTIVE = 2,
|
||||||
enum { HSS_NORMAL = 1, HSS_HOT = 2, HSS_PUSHED = 3, HSS_DISABLED = 4 };
|
CS_DISABLED = 3
|
||||||
enum { HTS_NORMAL = 1, HTS_HOT = 2, HTS_PUSHED = 3, HTS_DISABLED = 4 };
|
};
|
||||||
enum { MAXBS_NORMAL = 1, MAXBS_HOT = 2, MAXBS_PUSHED = 3, MAXBS_DISABLED = 4 };
|
|
||||||
enum { MXCS_ACTIVE = 1, MXCS_INACTIVE = 2, MXCS_DISABLED = 3 };
|
enum {
|
||||||
enum { MINBS_NORMAL = 1, MINBS_HOT = 2, MINBS_PUSHED = 3, MINBS_DISABLED = 4 };
|
CBS_NORMAL = 1,
|
||||||
enum { RBS_NORMAL = 1, RBS_HOT = 2, RBS_PUSHED = 3, RBS_DISABLED = 4 };
|
CBS_HOT = 2,
|
||||||
enum { SBS_NORMAL = 1, SBS_HOT = 2, SBS_PUSHED = 3, SBS_DISABLED = 4 };
|
CBS_PUSHED = 3,
|
||||||
enum { MNCS_ACTIVE = 1, MNCS_INACTIVE = 2, MNCS_DISABLED = 3 };
|
CBS_DISABLED = 4
|
||||||
enum { VSS_NORMAL = 1, VSS_HOT = 2, VSS_PUSHED = 3, VSS_DISABLED = 4 };
|
};
|
||||||
enum { VTS_NORMAL = 1, VTS_HOT = 2, VTS_PUSHED = 3, VTS_DISABLED = 4 };
|
|
||||||
|
enum {
|
||||||
|
FS_ACTIVE = 1,
|
||||||
|
FS_INACTIVE = 2
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
HBS_NORMAL = 1,
|
||||||
|
HBS_HOT = 2,
|
||||||
|
HBS_PUSHED = 3,
|
||||||
|
HBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
HSS_NORMAL = 1,
|
||||||
|
HSS_HOT = 2,
|
||||||
|
HSS_PUSHED = 3,
|
||||||
|
HSS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
HTS_NORMAL = 1,
|
||||||
|
HTS_HOT = 2,
|
||||||
|
HTS_PUSHED = 3,
|
||||||
|
HTS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
MAXBS_NORMAL = 1,
|
||||||
|
MAXBS_HOT = 2,
|
||||||
|
MAXBS_PUSHED = 3,
|
||||||
|
MAXBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
MXCS_ACTIVE = 1,
|
||||||
|
MXCS_INACTIVE = 2,
|
||||||
|
MXCS_DISABLED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
MINBS_NORMAL = 1,
|
||||||
|
MINBS_HOT = 2,
|
||||||
|
MINBS_PUSHED = 3,
|
||||||
|
MINBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
RBS_NORMAL = 1,
|
||||||
|
RBS_HOT = 2,
|
||||||
|
RBS_PUSHED = 3,
|
||||||
|
RBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
SBS_NORMAL = 1,
|
||||||
|
SBS_HOT = 2,
|
||||||
|
SBS_PUSHED = 3,
|
||||||
|
SBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
MNCS_ACTIVE = 1,
|
||||||
|
MNCS_INACTIVE = 2,
|
||||||
|
MNCS_DISABLED = 3
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
VSS_NORMAL = 1,
|
||||||
|
VSS_HOT = 2,
|
||||||
|
VSS_PUSHED = 3,
|
||||||
|
VSS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
enum {
|
||||||
|
VTS_NORMAL = 1,
|
||||||
|
VTS_HOT = 2,
|
||||||
|
VTS_PUSHED = 3,
|
||||||
|
VTS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
#endif /* XP_THEME_DFNS_H */
|
#endif /* XP_THEME_DFNS_H */
|
||||||
|
Reference in New Issue
Block a user