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