Added the hollow brush to the list of static data initialized by uiinit() in the Windows backend; this lets other parts of the package use the hollow brush without the need for additional error checking.
This commit is contained in:
parent
c6674d1e9e
commit
c460c11b65
|
@ -14,6 +14,8 @@ HFONT smallTitleFont;
|
||||||
HFONT menubarFont;
|
HFONT menubarFont;
|
||||||
HFONT statusbarFont;
|
HFONT statusbarFont;
|
||||||
|
|
||||||
|
HBRUSH hollowBrush;
|
||||||
|
|
||||||
DWORD initWindows(char **errmsg)
|
DWORD initWindows(char **errmsg)
|
||||||
{
|
{
|
||||||
STARTUPINFOW si;
|
STARTUPINFOW si;
|
||||||
|
@ -61,5 +63,11 @@ DWORD initWindows(char **errmsg)
|
||||||
GETFONT(menubarFont, lfMenuFont, "menu bar");
|
GETFONT(menubarFont, lfMenuFont, "menu bar");
|
||||||
GETFONT(statusbarFont, lfStatusFont, "status bar");
|
GETFONT(statusbarFont, lfStatusFont, "status bar");
|
||||||
|
|
||||||
|
hollowBrush = GetStockObject(HOLLOW_BRUSH);
|
||||||
|
if (hollowBrush == NULL) {
|
||||||
|
*errmsg = "error getting hollow brush";
|
||||||
|
return GetLastError();
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -65,6 +65,7 @@ extern HFONT titleFont;
|
||||||
extern HFONT smallTitleFont;
|
extern HFONT smallTitleFont;
|
||||||
extern HFONT menubarFont;
|
extern HFONT menubarFont;
|
||||||
extern HFONT statusbarFont;
|
extern HFONT statusbarFont;
|
||||||
|
extern HBRUSH hollowBrush;
|
||||||
extern DWORD initWindows(char **);
|
extern DWORD initWindows(char **);
|
||||||
|
|
||||||
/* sizing_windows.c */
|
/* sizing_windows.c */
|
||||||
|
|
Loading…
Reference in New Issue