def get_space_size(): size=Blender.BGL.Buffer(Blender.BGL.GL_FLOAT, 4) Blender.BGL.glGetFloatv(Blender.BGL.GL_SCISSOR_BOX, size) size= size.list return int(size[0]), int(size[1]) def area_mouse_coords(): a = get_space_size() b = Blender.Window.GetMouseCoords() return b[0]-a[0], b[1]-a[1]