diff options
Diffstat (limited to 'apps/windoze/tbdisp.cpp')
-rw-r--r-- | apps/windoze/tbdisp.cpp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/apps/windoze/tbdisp.cpp b/apps/windoze/tbdisp.cpp deleted file mode 100644 index 45de2bd..0000000 --- a/apps/windoze/tbdisp.cpp +++ /dev/null @@ -1,55 +0,0 @@ -/****************************************************************************** - * tbdisp.cpp - code for class 'tbdisp'. tbdisp writes module output to a - * MSWindows TextBox (or any other control that takes a - * SetDialogItemText - */ - -#include <swmodule.h> -#include <tbdisp.h> -#include <windows.h> -#include <string.h> - - -/****************************************************************************** - * TBDisp Constructor - sets up an instance of TBDisp for use - * - * ENT: iwnd - window id on which control resides - * ictrlid - control id in which to display module text - */ - -TBDisp::TBDisp(HWND iwnd, int ictrlid) -{ - wnd = iwnd; - ctrlid = ictrlid; -} - - -/****************************************************************************** - * SWDisplay::Display - casts a module to a character pointer and displays it in - * an MSWindows control - * - * ENT: imodule - module to display - * - * RET: error status - */ - -char TBDisp::Display(SWModule &imodule) -{ - char *buf, *to; - const char *mtext; - - mtext = (const char *)imodule; - - buf = new char [ strlen(mtext) + 100 ]; - - for (to = buf; *mtext; mtext++) { - if (*mtext == '\n') - *to++ = '\r'; - *to++ = *mtext; - } - *to = 0; - - SetDlgItemText(wnd, ctrlid, buf); - delete [] buf; - return 0; -} |