40 |
if (n < 1) |
if (n < 1) |
41 |
return NULL; |
return NULL; |
42 |
p = xcalloc (1, n+1); |
p = xcalloc (1, n+1); |
43 |
n = GetDlgItemText (dlg, IDC_VIEWER_TEXT, p, n); |
n = GetDlgItemText (dlg, IDC_VIEWER_TEXT2, p, n); |
44 |
return p; |
return p; |
45 |
} |
} |
46 |
|
|
57 |
viewer = (viewer_ctx_t)lparam; |
viewer = (viewer_ctx_t)lparam; |
58 |
assert (viewer); |
assert (viewer); |
59 |
SetWindowText (dlg, _("Message Viewer")); |
SetWindowText (dlg, _("Message Viewer")); |
60 |
SetDlgItemText (dlg, IDC_VIEWER_TEXT, viewer->msg); |
SetDlgItemText (dlg, IDC_VIEWER_TEXT2, viewer->msg); |
61 |
SetForegroundWindow (dlg); |
SetForegroundWindow (dlg); |
62 |
SetFocus (GetDlgItem (dlg, IDOK)); |
SetFocus (GetDlgItem (dlg, IDOK)); |
63 |
return FALSE; |
return FALSE; |
74 |
return TRUE; |
return TRUE; |
75 |
|
|
76 |
case IDC_VIEWER_QUOTE: |
case IDC_VIEWER_QUOTE: |
77 |
p = get_item_text (dlg, IDC_VIEWER_TEXT); |
p = get_item_text (dlg, IDC_VIEWER_TEXT2); |
78 |
free_if_alloc (p); |
free_if_alloc (p); |
79 |
return TRUE; |
return TRUE; |
80 |
|
|
81 |
case IDC_VIEWER_COPY: |
case IDC_VIEWER_COPY: |
82 |
p = get_item_text (dlg, IDC_VIEWER_TEXT); |
p = get_item_text (dlg, IDC_VIEWER_TEXT2); |
83 |
if (p != NULL) |
if (p != NULL) |
84 |
set_clip_text (NULL, p, strlen (p)); |
set_clip_text (NULL, p, strlen (p)); |
85 |
free_if_alloc (p); |
free_if_alloc (p); |