add the option of not installing to scons build system
[blender.git] / intern / ghost / GHOST_IWindow.h
index a9331fadf59d8552d01ee62a3304ac0ea464302f..5f6bbe553c60e244bf4c6ceeac36e48bbb8bfddd 100644 (file)
@@ -79,7 +79,7 @@ public:
         * Returns the type of drawing context used in this window.
         * @return The current type of drawing context.
         */
-       inline virtual GHOST_TDrawingContextType getDrawingContextType() = 0;
+       virtual GHOST_TDrawingContextType getDrawingContextType() = 0;
 
        /**
         * Tries to install a rendering context in this window.
@@ -193,7 +193,7 @@ public:
         * Returns the window user data.
         * @return The window user data.
         */
-       inline virtual GHOST_TUserDataPtr getUserData() const = 0;
+       virtual GHOST_TUserDataPtr getUserData() const = 0;
        
        /**
         * Changes the window user data.
@@ -201,6 +201,12 @@ public:
         */
        virtual void setUserData(const GHOST_TUserDataPtr userData) = 0;
        
+       /**
+        * Returns the tablet data (pressure etc).
+        * @return The tablet data (pressure etc).
+        */
+       virtual const GHOST_TabletData* GetTabletData() = 0;
+       
        /***************************************************************************************
         ** Cursor management functionality
         ***************************************************************************************/
@@ -230,6 +236,12 @@ public:
                                                                                                GHOST_TUns8 mask[16][2], 
                                                                                                int hotX, 
                                                                                                int hotY) = 0;
+                                                                                               
+       virtual GHOST_TSuccess setCustomCursorShape(GHOST_TUns8 *bitmap, 
+                                                                                               GHOST_TUns8 *mask, 
+                                                                                               int sizex, int sizey, 
+                                                                                               int hotX, int hotY, 
+                                                                                               int fg_color, int bg_color) = 0;
 
        /**
         * Returns the visibility state of the cursor.