VR-Forces 4.0.4 Class Documentation
include/vrvCore/DtCursor.h
Go to the documentation of this file.
00001 /****************************************************************************** 
00002 ** Copyright (c) 2010 MAK Technologies, Inc. 
00003 ** All rights reserved. 
00004 ******************************************************************************/ 
00005 /****************************************************************************** 
00006 ** $RCSfile: DtCursor.h,v $ $Revision: 1.31 $ $State: Exp $ 
00007 ******************************************************************************/ 
00008  
00012 
00013 #pragma once
00014 
00015 #include <vrvCore/vrvCore.h> 
00016 
00017 namespace makVrv 
00018 { 
00022    class DT_DLL_VRVCORE DtCursor 
00023    { 
00024 
00025    public:
00026       enum CursorShape
00027       {
00028         ArrowCursor,
00029         UpArrowCursor,
00030         CrossCursor,
00031         WaitCursor,
00032         IBeamCursor,
00033         SizeVerCursor,
00034         SizeHorCursor,
00035         SizeBDiagCursor,
00036         SizeFDiagCursor,
00037         SizeAllCursor,
00038         BlankCursor,
00039         SplitVCursor,
00040         SplitHCursor,
00041         PointingHandCursor,
00042         ForbiddenCursor,
00043         WhatsThisCursor,
00044         BusyCursor,
00045         OpenHandCursor,
00046         ClosedHandCursor,
00047         LastCursor = ClosedHandCursor,
00048         BitmapCursor = 24,
00049         CustomCursor = 25
00050       };
00051 
00053       DtCursor();
00054 
00056       DtCursor(CursorShape);
00057 
00059       DtCursor(const DtCursor&);
00060 
00062       virtual ~DtCursor();
00063 
00064       inline const CursorShape& cursorShape() const
00065       {
00066          return myCursorShape;
00067       }
00068 
00069       virtual DtCursor* clone() const;
00070 
00071    protected:
00072       CursorShape myCursorShape;
00073    };
00074 }
00075 
00076  

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)