mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 00:45:24 +00:00
- add some font data to the combo boxes
svn path=/trunk/; revision=24709
This commit is contained in:
parent
f56d1e28ca
commit
f5fe947177
5 changed files with 24 additions and 7 deletions
|
@ -1,4 +1,4 @@
|
|||
#include "precomp.h"
|
||||
#include <precomp.h>
|
||||
|
||||
|
||||
LRESULT WINAPI
|
||||
|
|
|
@ -357,7 +357,7 @@ FloatToolbarWndProc(HWND hwnd,
|
|||
switch(Message)
|
||||
{
|
||||
case WM_CREATE:
|
||||
|
||||
{
|
||||
FltInfo = (PFLT_WND)(((LPCREATESTRUCT)lParam)->lpCreateParams);
|
||||
|
||||
/*FIXME: read this from registry */
|
||||
|
@ -375,7 +375,7 @@ FloatToolbarWndProc(HWND hwnd,
|
|||
0,
|
||||
(255 * 60) / 100,
|
||||
LWA_ALPHA);
|
||||
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_TIMER:
|
||||
|
@ -423,6 +423,7 @@ FloatToolbarWndProc(HWND hwnd,
|
|||
|
||||
case WM_NCMOUSEMOVE:
|
||||
case WM_MOUSEMOVE:
|
||||
{
|
||||
if (FltInfo->bOpaque == FALSE)
|
||||
{
|
||||
SetWindowLong(hwnd,
|
||||
|
@ -442,6 +443,7 @@ FloatToolbarWndProc(HWND hwnd,
|
|||
200,
|
||||
NULL);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_CLOSE:
|
||||
|
@ -449,6 +451,7 @@ FloatToolbarWndProc(HWND hwnd,
|
|||
break;
|
||||
|
||||
case WM_COMMAND:
|
||||
{
|
||||
if (LOWORD(wParam) == IDCANCEL)
|
||||
ShowHideWindow(FltInfo);
|
||||
|
||||
|
@ -483,6 +486,7 @@ FloatToolbarWndProc(HWND hwnd,
|
|||
lParam);*/
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_NCACTIVATE:
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
<file>about.c</file>
|
||||
<file>custcombo.c</file>
|
||||
<file>floatwindow.c</file>
|
||||
<file>font.c</file>
|
||||
<file>imageprop.c</file>
|
||||
<file>imagesoft.c</file>
|
||||
<file>imgedwnd.c</file>
|
||||
|
|
|
@ -35,9 +35,9 @@ TBBUTTON StdButtons[] = {
|
|||
TBBUTTON TextButtons[] = {
|
||||
{10, 0, TBSTATE_ENABLED, BTNS_SEP, {0}, 0, 0}, /* separator */
|
||||
|
||||
{TBICON_BOLD, ID_BOLD, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0}, /* bold */
|
||||
{TBICON_ITALIC, ID_ITALIC, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0}, /* italic */
|
||||
{TBICON_ULINE, ID_ULINE, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0}, /* underline */
|
||||
{TBICON_BOLD, ID_BOLD, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_CHECK, {0}, 0, 0}, /* bold */
|
||||
{TBICON_ITALIC, ID_ITALIC, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_CHECK, {0}, 0, 0}, /* italic */
|
||||
{TBICON_ULINE, ID_ULINE, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_CHECK, {0}, 0, 0}, /* underline */
|
||||
|
||||
{10, 0, TBSTATE_ENABLED, BTNS_SEP, {0}, 0, 0}, /* separator */
|
||||
|
||||
|
@ -221,7 +221,8 @@ MainWndCreateToolbarClient(struct _TOOLBAR_DOCKS *TbDocks,
|
|||
hFontType = CreateWindowEx(0,
|
||||
WC_COMBOBOX,
|
||||
NULL,
|
||||
WS_CHILD | WS_VISIBLE | CBS_DROPDOWN,
|
||||
WS_CHILD | WS_VISIBLE | WS_VSCROLL |
|
||||
CBS_DROPDOWN | CBS_SORT | CBS_HASSTRINGS, //| CBS_OWNERDRAWFIXED,
|
||||
0, 0, 120, 0,
|
||||
hParent,
|
||||
NULL,
|
||||
|
@ -243,6 +244,9 @@ MainWndCreateToolbarClient(struct _TOOLBAR_DOCKS *TbDocks,
|
|||
{
|
||||
DestroyWindow(hFontType);
|
||||
}
|
||||
|
||||
/* Create the list of fonts */
|
||||
FillFontStyleComboList(hFontType);
|
||||
}
|
||||
|
||||
/* font size combo */
|
||||
|
@ -270,6 +274,9 @@ MainWndCreateToolbarClient(struct _TOOLBAR_DOCKS *TbDocks,
|
|||
{
|
||||
DestroyWindow(hFontSize);
|
||||
}
|
||||
|
||||
/* Update the font-size-list */
|
||||
FillFontSizeComboList(hFontSize);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -390,6 +390,11 @@ BOOL InitFloatWndClass(VOID);
|
|||
VOID UninitFloatWndImpl(VOID);
|
||||
BOOL ShowHideWindow(PFLT_WND FltInfo);
|
||||
|
||||
/* font.c */
|
||||
VOID FillFontStyleComboList(HWND hwndCombo);
|
||||
VOID FillFontSizeComboList(HWND hwndCombo);
|
||||
|
||||
/* custcombo.c */
|
||||
VOID MakeFlatCombo(HWND hwndCombo);
|
||||
|
||||
#endif /* __IMAGESOFT_PRECOMP_H */
|
||||
|
|
Loading…
Reference in a new issue