diff options
Diffstat (limited to 'rhtvision/include/tv/win32/win32clip.h')
-rw-r--r-- | rhtvision/include/tv/win32/win32clip.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/rhtvision/include/tv/win32/win32clip.h b/rhtvision/include/tv/win32/win32clip.h new file mode 100644 index 0000000..da93910 --- /dev/null +++ b/rhtvision/include/tv/win32/win32clip.h @@ -0,0 +1,40 @@ +/**[txh]******************************************************************** + + Copyright (c) 2002 by Salvador E. Tropea (SET) + + Description: + Win32 Clipboard routines. + +***************************************************************************/ + +#if defined(TVOS_Win32) && !defined(WIN32CLIP_HEADER_INCLUDED) +#define WIN32CLIP_HEADER_INCLUDED + +class TScreenWin32; +class TScreenWinNT; + +class TVWin32Clipboard +{ +public: + TVWin32Clipboard() {}; + +protected: + // Replacements for the TVOSClipboard class + static int copy(int id, const char *buffer, unsigned len); + static char *paste(int id, unsigned &length); + static void destroy(); + + // Members fo this class + static void Init(); + static void getErrorString(); + + static const + char *win32NameError[]; + + friend class TScreenWin32; + friend class TScreenWinNT; + friend class TScreenWinGr; /* JASC, feb 2006, also compatible */ +}; + +#endif // WIN32CLIP_HEADER_INCLUDED + |