/************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite * * This file is part of OpenOffice.org. * * OpenOffice.org is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * only, as published by the Free Software Foundation. * * OpenOffice.org is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License version 3 for more details * (a copy is included in the LICENSE file that accompanied this code). * * You should have received a copy of the GNU Lesser General Public License * version 3 along with OpenOffice.org. If not, see * * for a copy of the LGPLv3 License. * ************************************************************************/ #ifndef _VCL_PTRSTYLE_HXX #define _VCL_PTRSTYLE_HXX #include // ----------------- // - Pointer-Types - // ----------------- typedef USHORT PointerStyle; #define POINTER_ARROW ((PointerStyle)0) #define POINTER_NULL ((PointerStyle)1) #define POINTER_WAIT ((PointerStyle)2) #define POINTER_TEXT ((PointerStyle)3) #define POINTER_HELP ((PointerStyle)4) #define POINTER_CROSS ((PointerStyle)5) #define POINTER_MOVE ((PointerStyle)6) #define POINTER_NSIZE ((PointerStyle)7) #define POINTER_SSIZE ((PointerStyle)8) #define POINTER_WSIZE ((PointerStyle)9) #define POINTER_ESIZE ((PointerStyle)10) #define POINTER_NWSIZE ((PointerStyle)11) #define POINTER_NESIZE ((PointerStyle)12) #define POINTER_SWSIZE ((PointerStyle)13) #define POINTER_SESIZE ((PointerStyle)14) #define POINTER_WINDOW_NSIZE ((PointerStyle)15) #define POINTER_WINDOW_SSIZE ((PointerStyle)16) #define POINTER_WINDOW_WSIZE ((PointerStyle)17) #define POINTER_WINDOW_ESIZE ((PointerStyle)18) #define POINTER_WINDOW_NWSIZE ((PointerStyle)19) #define POINTER_WINDOW_NESIZE ((PointerStyle)20) #define POINTER_WINDOW_SWSIZE ((PointerStyle)21) #define POINTER_WINDOW_SESIZE ((PointerStyle)22) #define POINTER_HSPLIT ((PointerStyle)23) #define POINTER_VSPLIT ((PointerStyle)24) #define POINTER_HSIZEBAR ((PointerStyle)25) #define POINTER_VSIZEBAR ((PointerStyle)26) #define POINTER_HAND ((PointerStyle)27) #define POINTER_REFHAND ((PointerStyle)28) #define POINTER_PEN ((PointerStyle)29) #define POINTER_MAGNIFY ((PointerStyle)30) #define POINTER_FILL ((PointerStyle)31) #define POINTER_ROTATE ((PointerStyle)32) #define POINTER_HSHEAR ((PointerStyle)33) #define POINTER_VSHEAR ((PointerStyle)34) #define POINTER_MIRROR ((PointerStyle)35) #define POINTER_CROOK ((PointerStyle)36) #define POINTER_CROP ((PointerStyle)37) #define POINTER_MOVEPOINT ((PointerStyle)38) #define POINTER_MOVEBEZIERWEIGHT ((PointerStyle)39) #define POINTER_MOVEDATA ((PointerStyle)40) #define POINTER_COPYDATA ((PointerStyle)41) #define POINTER_LINKDATA ((PointerStyle)42) #define POINTER_MOVEDATALINK ((PointerStyle)43) #define POINTER_COPYDATALINK ((PointerStyle)44) #define POINTER_MOVEFILE ((PointerStyle)45) #define POINTER_COPYFILE ((PointerStyle)46) #define POINTER_LINKFILE ((PointerStyle)47) #define POINTER_MOVEFILELINK ((PointerStyle)48) #define POINTER_COPYFILELINK ((PointerStyle)49) #define POINTER_MOVEFILES ((PointerStyle)50) #define POINTER_COPYFILES ((PointerStyle)51) #define POINTER_NOTALLOWED ((PointerStyle)52) #define POINTER_DRAW_LINE ((PointerStyle)53) #define POINTER_DRAW_RECT ((PointerStyle)54) #define POINTER_DRAW_POLYGON ((PointerStyle)55) #define POINTER_DRAW_BEZIER ((PointerStyle)56) #define POINTER_DRAW_ARC ((PointerStyle)57) #define POINTER_DRAW_PIE ((PointerStyle)58) #define POINTER_DRAW_CIRCLECUT ((PointerStyle)59) #define POINTER_DRAW_ELLIPSE ((PointerStyle)60) #define POINTER_DRAW_FREEHAND ((PointerStyle)61) #define POINTER_DRAW_CONNECT ((PointerStyle)62) #define POINTER_DRAW_TEXT ((PointerStyle)63) #define POINTER_DRAW_CAPTION ((PointerStyle)64) #define POINTER_CHART ((PointerStyle)65) #define POINTER_DETECTIVE ((PointerStyle)66) #define POINTER_PIVOT_COL ((PointerStyle)67) #define POINTER_PIVOT_ROW ((PointerStyle)68) #define POINTER_PIVOT_FIELD ((PointerStyle)69) #define POINTER_CHAIN ((PointerStyle)70) #define POINTER_CHAIN_NOTALLOWED ((PointerStyle)71) #define POINTER_TIMEEVENT_MOVE ((PointerStyle)72) #define POINTER_TIMEEVENT_SIZE ((PointerStyle)73) #define POINTER_AUTOSCROLL_N ((PointerStyle)74) #define POINTER_AUTOSCROLL_S ((PointerStyle)75) #define POINTER_AUTOSCROLL_W ((PointerStyle)76) #define POINTER_AUTOSCROLL_E ((PointerStyle)77) #define POINTER_AUTOSCROLL_NW ((PointerStyle)78) #define POINTER_AUTOSCROLL_NE ((PointerStyle)79) #define POINTER_AUTOSCROLL_SW ((PointerStyle)80) #define POINTER_AUTOSCROLL_SE ((PointerStyle)81) #define POINTER_AUTOSCROLL_NS ((PointerStyle)82) #define POINTER_AUTOSCROLL_WE ((PointerStyle)83) #define POINTER_AUTOSCROLL_NSWE ((PointerStyle)84) #define POINTER_AIRBRUSH ((PointerStyle)85) #define POINTER_TEXT_VERTICAL ((PointerStyle)86) #define POINTER_PIVOT_DELETE ((PointerStyle)87) // --> FME 2004-07-30 #i32329# Enhanced table selection #define POINTER_TAB_SELECT_S ((PointerStyle)88) #define POINTER_TAB_SELECT_E ((PointerStyle)89) #define POINTER_TAB_SELECT_SE ((PointerStyle)90) #define POINTER_TAB_SELECT_W ((PointerStyle)91) #define POINTER_TAB_SELECT_SW ((PointerStyle)92) // <-- // --> FME 2004-08-16 #i20119# Paintbrush tool #define POINTER_PAINTBRUSH ((PointerStyle)93) // <-- #define POINTER_COUNT 94 #endif // _VCL_PTRSTYLE_HXX