applicat.cpp Tolto utente PRASSI in modo DEBUG

git-svn-id: svn://10.65.10.50/trunk@4045 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1997-01-09 11:50:33 +00:00
parent c31c8952d4
commit 8af81deee0

View File

@ -77,23 +77,8 @@ HIDDEN long backdrop_eh(WINDOW win, EVENT* ep)
HIDDEN void create_backdrop(void)
{
#if XVT_OS == XVT_OS_WIN || XVT_OS == XVT_OS_NT
xvt_create_statbar();
xvt_statbar_set("");
#else
xvt_app_escape(XVT_ESC_CH_COLOR, XVT_CH_CLR_MENU, COLOR_BLACK, COLOR_WHITE);
xvt_app_escape(XVT_ESC_CH_COLOR, XVT_CH_CLR_DIALOG, COLOR_BLUE, COLOR_WHITE);
xvt_app_escape(XVT_ESC_CH_COLOR, XVT_CH_CLR_WINDOW, COLOR_RED, COLOR_WHITE);
xvt_app_escape(XVT_ESC_CH_COLOR, XVT_CH_CLR_CONTROL, COLOR_BLACK, COLOR_WHITE);
xvt_app_escape(XVT_ESC_CH_COLOR, XVT_CH_CLR_DISABLED, COLOR_GRAY, COLOR_WHITE);
xvt_app_escape(XVT_ESC_CH_COLOR, XVT_CH_CLR_MNEMONIC, COLOR_RED, COLOR_WHITE);
RCT rct;
xvt_vobj_get_client_rect( TASK_WIN, &rct );
xvt_win_create(W_PLAIN, &rct, (char*) 0, 0, TASK_WIN,
WSF_NO_MENUBAR | WSF_CH_BACKDROP , EM_UPDATE,
backdrop_eh, 0L );
#endif
}
///////////////////////////////////////////////////////////
@ -172,11 +157,21 @@ long XVT_CALLCONV1 TApplication::task_eh(WINDOW win, EVENT *ep)
{
case E_CREATE:
if (_application->pre_create())
{
TString caption(24);
{
TTemp_window tw(win);
TString caption(32);
caption << prassi_spa() << " - " << main_app().get_module_name();
xvt_vobj_set_title(win, caption.get_buffer());
tw.set_caption(caption);
/*
#if XVT_OS == XVT_OS_WIN
HWND hwnd = (HWND)xvt_vobj_get_attr(win, ATTR_NATIVE_WINDOW);
RECT rect;
GetWindowRect(GetDesktopWindow(), &rect);
SetWindowPos(hwnd, (HWND) NULL, 0, 0,
rect.right, rect.bottom,
SWP_NOZORDER | SWP_NOACTIVATE);
#endif
*/
customize_controls(TRUE);
create_backdrop();
@ -457,9 +452,6 @@ void TApplication::check_parameters(
user() = u.mid(2);
argc--;
}
#ifdef DBG
else user() = "PRASSI";
#endif
}
}
@ -518,19 +510,17 @@ void TApplication::run(
cfg.menu_bar_ID = TASK_MENUBAR+addbar;
cfg.about_box_ID = 0;
cfg.base_appl_name = (char*)base.name();
cfg.appl_name = (char*)(const char*)title;
cfg.appl_name = _title.get_buffer();
cfg.taskwin_title = "PR.A.S.S.I.";
xvt_vobj_set_attr(NULL_WIN,ATTR_WIN_PM_DRAWABLE_TWIN, TRUE);
#if XVT_OS == XVT_OS_WIN || XVT_OS == XVT_OS_NT
const long twin_style = WSF_ICONIZABLE | WSF_SIZE | WSF_CLOSE | WSF_MAXIMIZED;
const long twin_style = WSF_ICONIZABLE | WSF_CLOSE | WSF_SIZE | WSF_MAXIMIZED;
xvt_vobj_set_attr(NULL_WIN,ATTR_WIN_PM_TWIN_STARTUP_STYLE, twin_style);
#ifdef ATTR_WIN_USE_CTL3D
xvt_vobj_set_attr(NULL_WIN, ATTR_WIN_USE_CTL3D, TRUE);
#endif
#endif
_application = this;