Windows CE changes (from <Someone>)
The changes did not apply to the main trunk as easily as I wouuld have hoped, so I attempted a number of manual applications. I hope <Someone> can tell me if there is a problem. Changelist: - bugfix: help text windows close immediately after open (unhandled WM_KEYDOWN in mhtext.c) - bugfix: action button uses hero coordinates instead of cursor position - pocketpc: bugfix: menu window closes on up/down keys from first/last position - smartphone: do not translate input when command helper is hidden (fixes Motorola Q keyboard bug) - smartphone: new keypad layouts - smartphone: wizard mode command layout - smartphone: option to feed arbitrary text as a command to nethack core - wrap/unwrap text option for text windows - hardware keyboard detection - hide keypad when hardware keyboard is present - backport message window highlighting from winnt port - new icon with recommended image sizes
This commit is contained in:
@@ -299,6 +299,17 @@ int mswin_map_mode(HWND hWnd, int mode)
|
||||
return oldMode;
|
||||
}
|
||||
|
||||
/* retrieve cursor position */
|
||||
void mswin_map_get_cursor(HWND hWnd, int* x, int* y)
|
||||
{
|
||||
PNHMapWindow data;
|
||||
|
||||
data = (PNHMapWindow)GetWindowLong(hWnd, GWL_USERDATA);
|
||||
if( !data ) panic("mswin_map_get_cursor: no window data");
|
||||
if( x ) *x = data->xCur;
|
||||
if( y ) *y = data->yCur;
|
||||
}
|
||||
|
||||
/* register window class for map window */
|
||||
void register_map_window_class()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user