MCPcopy Create free account
hub / github.com/NetHack/NetHack / mswin_init_text_window

Function mswin_init_text_window

outdated/sys/wince/mhtext.c:25–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23static void ToggleWrapStatus(HWND hDlg, BOOL bWrap);
24
25HWND
26mswin_init_text_window()
27{
28 HWND ret;
29 PNHTextWindow data;
30
31 ret = CreateDialog(GetNHApp()->hApp, MAKEINTRESOURCE(IDD_NHTEXT),
32 GetNHApp()->hMainWnd, TextWndProc);
33 if (!ret)
34 panic("Cannot create text window");
35
36 data = (PNHTextWindow) malloc(sizeof(NHTextWindow));
37 if (!data)
38 panic("out of memory");
39
40 ZeroMemory(data, sizeof(NHTextWindow));
41 data->window_text = mswin_init_text_buffer(
42 program_state.gameover ? FALSE : GetNHApp()->bWrapText);
43 SetWindowLong(ret, GWL_USERDATA, (LONG) data);
44 return ret;
45}
46
47void
48mswin_display_text_window(HWND hWnd)

Callers 2

mswin_init_RIP_windowFunction · 0.70
mswin_create_nhwindowFunction · 0.70

Calls 4

CreateDialogFunction · 0.85
mswin_init_text_bufferFunction · 0.85
GetNHAppFunction · 0.70
panicFunction · 0.50

Tested by

no test coverage detected