void InitScreen( void ) { if( setpgid( 0, 0 ) != 0 && errno != EPERM ) { StartupErr( "unable to create new process group" ); } if( TryTTY() ) { ConMode = C_TTY; } else if( TryVC() ) { ConMode = C_VC; } else if( TryXWindows() ) { ConMode = C_XWIN; } else { /* backup: just use the current terminal */ ConMode = C_CURTTY; DbgConHandle = -1; } _Free( DbgTerminal ); DbgTerminal = NULL; if ( DbgConHandle != -1 ) { fcntl( DbgConHandle, F_SETFD, (int)FD_CLOEXEC ); UIConFile = fdopen( DbgConHandle, "w+" ); UIConHandle = DbgConHandle; } if( !uistart() ) { StartupErr( "unable to initialize user interface" ); } if( _IsOn( SW_USE_MOUSE ) ) { GUIInitMouse( 1 ); } DebugScreen(); }
void InitScreen( void ) { if( setpgid( 0, 0 ) != 0 && errno != EPERM ) { StartupErr( "unable to create new process group" ); } if( TryTTY() ) { ConMode = C_TTY; } else if( TryQConsole() ) { ConMode = C_QCON; } else if( TryXWindows() ) { ConMode = C_XWIN; } else { StartupErr( "unable to initialize debugger screen" ); } _Free( DbgTerminal ); DbgTerminal = NULL; fcntl( DbgConHandle, F_SETFD, (int)FD_CLOEXEC ); UIConHandle = DbgConHandle; if( !uistart() ) { StartupErr( "unable to initialize user interface" ); } if( _IsOn( SW_USE_MOUSE ) ) GUIInitMouse( 1 ); DebugScreen(); }
void GUIGMouseOn( void ) { ORD row; ORD col; if( !GMouseOn && GraphicsMouse ) { uivmousepos( NULL, &row, &col ); GUIInitMouse( Param ); uisetmouseposn( row, col ); } }
void InitScreen( void ) { DebuggerHwnd = GetForegroundWindow(); GetConsoleTitle( OldTitle, sizeof( OldTitle ) ); SetConsoleTitle( LIT_DUI( The_WATCOM_Debugger ) ); if( uistart() ) { if( _IsOn( SW_USE_MOUSE ) ) { GUIInitMouse( INIT_MOUSE ); } } }
void InitScreen( void ) { if( FlipMech == FLIP_SWAP ) { InitSwapper( WantFast ); } if( FlipMech == FLIP_SWAP ) { ToCharacter(); } uistart(); UIData->height = ScrnLines; if( _IsOn( SW_USE_MOUSE ) ) { GUIInitMouse( 1 ); } }
void InitScreen( void ) { if( uistart() ) { GUIInitMouse( 1 ); } }