mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 16:23:01 +00:00
[CALC]
only update the layout when necessary svn path=/trunk/; revision=67185
This commit is contained in:
parent
a24604be32
commit
979022ff03
1 changed files with 36 additions and 27 deletions
|
@ -1346,6 +1346,8 @@ static INT_PTR CALLBACK DlgMainProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
|
||||||
#endif
|
#endif
|
||||||
return TRUE;
|
return TRUE;
|
||||||
case IDM_VIEW_STANDARD:
|
case IDM_VIEW_STANDARD:
|
||||||
|
if (calc.layout != CALC_LAYOUT_STANDARD)
|
||||||
|
{
|
||||||
calc.layout = CALC_LAYOUT_STANDARD;
|
calc.layout = CALC_LAYOUT_STANDARD;
|
||||||
calc.action = IDM_VIEW_STANDARD;
|
calc.action = IDM_VIEW_STANDARD;
|
||||||
DestroyWindow(hWnd);
|
DestroyWindow(hWnd);
|
||||||
|
@ -1356,8 +1358,11 @@ static INT_PTR CALLBACK DlgMainProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
|
||||||
IDM_VIEW_CONVERSION,
|
IDM_VIEW_CONVERSION,
|
||||||
IDM_VIEW_STANDARD,
|
IDM_VIEW_STANDARD,
|
||||||
MF_BYCOMMAND);
|
MF_BYCOMMAND);
|
||||||
|
}
|
||||||
return TRUE;
|
return TRUE;
|
||||||
case IDM_VIEW_SCIENTIFIC:
|
case IDM_VIEW_SCIENTIFIC:
|
||||||
|
if (calc.layout != CALC_LAYOUT_SCIENTIFIC)
|
||||||
|
{
|
||||||
calc.layout = CALC_LAYOUT_SCIENTIFIC;
|
calc.layout = CALC_LAYOUT_SCIENTIFIC;
|
||||||
calc.action = IDM_VIEW_SCIENTIFIC;
|
calc.action = IDM_VIEW_SCIENTIFIC;
|
||||||
DestroyWindow(hWnd);
|
DestroyWindow(hWnd);
|
||||||
|
@ -1368,8 +1373,11 @@ static INT_PTR CALLBACK DlgMainProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
|
||||||
IDM_VIEW_CONVERSION,
|
IDM_VIEW_CONVERSION,
|
||||||
IDM_VIEW_SCIENTIFIC,
|
IDM_VIEW_SCIENTIFIC,
|
||||||
MF_BYCOMMAND);
|
MF_BYCOMMAND);
|
||||||
|
}
|
||||||
return TRUE;
|
return TRUE;
|
||||||
case IDM_VIEW_CONVERSION:
|
case IDM_VIEW_CONVERSION:
|
||||||
|
if (calc.layout != CALC_LAYOUT_CONVERSION)
|
||||||
|
{
|
||||||
calc.layout = CALC_LAYOUT_CONVERSION;
|
calc.layout = CALC_LAYOUT_CONVERSION;
|
||||||
calc.action = IDM_VIEW_CONVERSION;
|
calc.action = IDM_VIEW_CONVERSION;
|
||||||
DestroyWindow(hWnd);
|
DestroyWindow(hWnd);
|
||||||
|
@ -1380,6 +1388,7 @@ static INT_PTR CALLBACK DlgMainProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
|
||||||
IDM_VIEW_CONVERSION,
|
IDM_VIEW_CONVERSION,
|
||||||
IDM_VIEW_CONVERSION,
|
IDM_VIEW_CONVERSION,
|
||||||
MF_BYCOMMAND);
|
MF_BYCOMMAND);
|
||||||
|
}
|
||||||
return TRUE;
|
return TRUE;
|
||||||
case IDM_VIEW_HEX:
|
case IDM_VIEW_HEX:
|
||||||
case IDM_VIEW_DEC:
|
case IDM_VIEW_DEC:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue