|  | /* | 
|  | * TTY desktop driver | 
|  | * | 
|  | * Copyright 1998,1999 Patrik Stridvall | 
|  | * | 
|  | */ | 
|  |  | 
|  | #include "config.h" | 
|  |  | 
|  | #include "debugtools.h" | 
|  | #include "desktop.h" | 
|  | #include "monitor.h" | 
|  | #include "ttydrv.h" | 
|  |  | 
|  | DEFAULT_DEBUG_CHANNEL(ttydrv) | 
|  |  | 
|  | /*********************************************************************** | 
|  | *              TTYDRV_DESKTOP_GetCursesRootWindow | 
|  | * | 
|  | * Return the Curses root window associated to the desktop. | 
|  | */ | 
|  | #ifdef HAVE_LIBCURSES | 
|  | WINDOW *TTYDRV_DESKTOP_GetCursesRootWindow(DESKTOP *pDesktop) | 
|  | { | 
|  | return TTYDRV_MONITOR_GetCursesRootWindow(pDesktop->pPrimaryMonitor); | 
|  | } | 
|  | #endif /* defined(HAVE_LIBCURSES) */ | 
|  |  | 
|  | /*********************************************************************** | 
|  | *              TTYDRV_DESKTOP_Initialize | 
|  | */ | 
|  | void TTYDRV_DESKTOP_Initialize(DESKTOP *pDesktop) | 
|  | { | 
|  | TRACE("(%p): stub\n", pDesktop); | 
|  |  | 
|  | pDesktop->pPrimaryMonitor = &MONITOR_PrimaryMonitor; | 
|  | } | 
|  |  | 
|  | /*********************************************************************** | 
|  | *              TTYDRV_DESKTOP_Finalize | 
|  | */ | 
|  | void TTYDRV_DESKTOP_Finalize(DESKTOP *pDesktop) | 
|  | { | 
|  | TRACE("(%p): stub\n", pDesktop); | 
|  | } | 
|  |  | 
|  | /*********************************************************************** | 
|  | *              TTYDRV_DESKTOP_GetScreenWidth | 
|  | * | 
|  | * Return the width of the screen associated to the desktop. | 
|  | */ | 
|  | int TTYDRV_DESKTOP_GetScreenWidth(DESKTOP *pDesktop) | 
|  | { | 
|  | return MONITOR_GetWidth(pDesktop->pPrimaryMonitor); | 
|  | } | 
|  |  | 
|  | /*********************************************************************** | 
|  | *              TTYDRV_DESKTOP_GetScreenHeight | 
|  | * | 
|  | * Return the width of the screen associated to the desktop. | 
|  | */ | 
|  | int TTYDRV_DESKTOP_GetScreenHeight(DESKTOP *pDesktop) | 
|  | { | 
|  | return MONITOR_GetHeight(pDesktop->pPrimaryMonitor); | 
|  | } | 
|  |  | 
|  | /*********************************************************************** | 
|  | *              TTYDRV_DESKTOP_GetScreenDepth | 
|  | * | 
|  | * Return the depth of the screen associated to the desktop. | 
|  | */ | 
|  | int TTYDRV_DESKTOP_GetScreenDepth(DESKTOP *pDesktop) | 
|  | { | 
|  | return MONITOR_GetDepth(pDesktop->pPrimaryMonitor); | 
|  | } |