Added Copy and Paste functions to GHOST.
[blender-staging.git] / intern / ghost / GHOST_ISystem.h
index 29c37561604ac1ed3f94754b60d69872820ba459..5e0473203dbbee163e66f4a2b78407cc2d9fc33b 100644 (file)
@@ -74,7 +74,7 @@ class GHOST_IEventConsumer;
  * </ul>
  * Font management has been moved to a separate library.
  *
- * \section Platforms
+ * \section platforms Platforms
  *
  * \section Building GHOST
  *
@@ -336,6 +336,18 @@ public:
         */
        virtual GHOST_TSuccess getButtonState(GHOST_TButtonMask mask, bool& isDown) const = 0;
 
+       /**
+        * Returns the selection buffer
+        * @return Returns "unsinged char" from X11 XA_CUT_BUFFER0 buffer
+        *
+        */
+        virtual GHOST_TUns8* getClipboard(int flag) const = 0;
+
+       /**
+        * Put data to the Clipboard
+        */
+       virtual void putClipboard(GHOST_TInt8 *buffer, int flag) const = 0;
+
 protected:
        /**
         * Initialize the system.