summaryrefslogtreecommitdiff
path: root/rhtvision/include/tv/win32/win32clip.h
diff options
context:
space:
mode:
Diffstat (limited to 'rhtvision/include/tv/win32/win32clip.h')
-rw-r--r--rhtvision/include/tv/win32/win32clip.h40
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
+