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#ifndef __com_sun_star_awt_SystemPointer_idl__ 28#define __com_sun_star_awt_SystemPointer_idl__ 29 30 31//============================================================================= 32 33 module com { module sun { module star { module awt { 34 35//============================================================================= 36 37/** specifies the shape of a mouse pointer. 38 */ 39published constants SystemPointer 40{ 41 //------------------------------------------------------------------------- 42 43 /** specifies the normal arrow-like mouse pointer. 44 */ 45 const long ARROW = 0; 46 47 //------------------------------------------------------------------------- 48 49 /** specifies an invisible mouse pointer. 50 */ 51 const long INVISIBLE = 1; 52 53 //------------------------------------------------------------------------- 54 55 /** specifies a waiting symbol as a mouse pointer (for example hourglas). 56 */ 57 const long WAIT = 2; 58 59 //------------------------------------------------------------------------- 60 61 /** specifies a mouse pointer for text (cursor-like). 62 */ 63 const long TEXT = 3; 64 65 //------------------------------------------------------------------------- 66 67 /** specifies a mouse pointer for online help. 68 */ 69 const long HELP = 4; 70 71 //------------------------------------------------------------------------- 72 73 /** specifies a cross as a mouse pointer. 74 */ 75 const long CROSS = 5; 76 77 //------------------------------------------------------------------------- 78 79 /** specifies a mouse pointer which symbolizes movement. 80 */ 81 const long MOVE = 6; 82 83 //------------------------------------------------------------------------- 84 85 /** specifies a mouse pointer which symbolizes resizing for a top border. 86 */ 87 const long NSIZE = 7; 88 89 //------------------------------------------------------------------------- 90 91 /** specifies a mouse pointer which symbolizes resizing for a bottom 92 border. 93 */ 94 const long SSIZE = 8; 95 96 //------------------------------------------------------------------------- 97 98 /** specifies a mouse pointer which symbolizes resizing for a left border. 99 */ 100 const long WSIZE = 9; 101 102 //------------------------------------------------------------------------- 103 104 /** specifies a mouse pointer which symbolizes resizing for a right border. 105 */ 106 const long ESIZE = 10; 107 108 //------------------------------------------------------------------------- 109 110 /** specifies a mouse pointer which symbolizes resizing for the top-left 111 corner. 112 */ 113 const long NWSIZE = 11; 114 115 //------------------------------------------------------------------------- 116 117 /** specifies a mouse pointer which symbolizes resizing for the top-right 118 corner. 119 */ 120 const long NESIZE = 12; 121 122 //------------------------------------------------------------------------- 123 124 /** specifies a mouse pointer which symbolizes resizing for the bottom-left 125 corner. 126 */ 127 const long SWSIZE = 13; 128 129 //------------------------------------------------------------------------- 130 131 /** specifies a mouse pointer which symbolizes resizing for the 132 bottom-right corner. 133 */ 134 const long SESIZE = 14; 135 136 //------------------------------------------------------------------------- 137 138 /** specifies a mouse pointer which symbolizes window resizing for a top 139 border. 140 */ 141 const long WINDOW_NSIZE = 15; 142 143 //------------------------------------------------------------------------- 144 145 /** specifies a mouse pointer which symbolizes window resizing for a bottom 146 border. 147 */ 148 const long WINDOW_SSIZE = 16; 149 150 //------------------------------------------------------------------------- 151 152 /** specifies a mouse pointer which symbolizes window resizing for a left 153 border. 154 */ 155 const long WINDOW_WSIZE = 17; 156 157 //------------------------------------------------------------------------- 158 159 /** specifies a mouse pointer which symbolizes window resizing for a right 160 border. 161 */ 162 const long WINDOW_ESIZE = 18; 163 164 //------------------------------------------------------------------------- 165 166 /** specifies a mouse pointer which symbolizes window resizing for the 167 top-left corner. 168 */ 169 const long WINDOW_NWSIZE = 19; 170 171 //------------------------------------------------------------------------- 172 173 /** specifies a mouse pointer which symbolizes window resizing for the 174 top-right corner. 175 */ 176 const long WINDOW_NESIZE = 20; 177 178 //------------------------------------------------------------------------- 179 180 /** specifies a mouse pointer which symbolizes window resizing for the 181 bottom-left corner. 182 */ 183 const long WINDOW_SWSIZE = 21; 184 185 //------------------------------------------------------------------------- 186 187 /** specifies a mouse pointer which symbolizes window resizing for the 188 bottom-right corner. 189 */ 190 const long WINDOW_SESIZE = 22; 191 192 //------------------------------------------------------------------------- 193 194 /** specifies a mouse pointer which symbolizes horzizontal splitting. 195 */ 196 const long HSPLIT = 23; 197 198 //------------------------------------------------------------------------- 199 200 /** specifies a mouse pointer which symbolizes vertical splitting. 201 */ 202 const long VSPLIT = 24; 203 204 //------------------------------------------------------------------------- 205 206 /** specifies a mouse pointer which symbolizes horizontal resizing. 207 */ 208 const long HSIZEBAR = 25; 209 210 //------------------------------------------------------------------------- 211 212 /** specifies a mouse pointer which symbolizes vertical resizing. 213 */ 214 const long VSIZEBAR = 26; 215 216 //------------------------------------------------------------------------- 217 218 /** specifies a hand symbol as mouse pointer. 219 */ 220 const long HAND = 27; 221 222 //------------------------------------------------------------------------- 223 224 /** specifies a pointing hand symbol as mouse pointer. 225 */ 226 const long REFHAND = 28; 227 228 //------------------------------------------------------------------------- 229 230 /** specifies a pen symbol as mouse pointer. 231 */ 232 const long PEN = 29; 233 234 //------------------------------------------------------------------------- 235 236 /** specifies a magnify symbol as mouse pointer. 237 */ 238 const long MAGNIFY = 30; 239 240 //------------------------------------------------------------------------- 241 242 /** specifies a fill symbol as mouse pointer. 243 */ 244 const long FILL = 31; 245 246 //------------------------------------------------------------------------- 247 248 /** specifies a rotate symbol as mouse pointer. 249 */ 250 const long ROTATE = 32; 251 252 //------------------------------------------------------------------------- 253 254 /** specifies a horizontal shear symbol as mouse pointer. 255 */ 256 const long HSHEAR = 33; 257 258 //------------------------------------------------------------------------- 259 260 /** specifies a vertical shear symbol as mouse pointer. 261 */ 262 const long VSHEAR = 34; 263 264 //------------------------------------------------------------------------- 265 266 /** specifies a mirror symbol as mouse pointer. 267 */ 268 const long MIRROR = 35; 269 270 //------------------------------------------------------------------------- 271 272 /** specifies a crook symbol as mouse pointer. 273 */ 274 const long CROOK = 36; 275 276 //------------------------------------------------------------------------- 277 278 /** specifies a crop symbol as mouse pointer. 279 */ 280 const long CROP = 37; 281 282 //------------------------------------------------------------------------- 283 284 /** specifies a mouse pointer which symbolizes moving a point. 285 */ 286 const long MOVEPOINT = 38; 287 288 //------------------------------------------------------------------------- 289 290 /** specifies a mouse pointer which symbolizes moving a bezier weight. 291 */ 292 const long MOVEBEZIERWEIGHT = 39; 293 294 //------------------------------------------------------------------------- 295 296 /** specifies a mouse pointer which symbolizes moving data. 297 */ 298 const long MOVEDATA = 40; 299 300 //------------------------------------------------------------------------- 301 302 /** specifies a mouse pointer which symbolizes copying data. 303 */ 304 const long COPYDATA = 41; 305 306 //------------------------------------------------------------------------- 307 308 /** specifies a mouse pointer which symbolizes linking data. 309 */ 310 const long LINKDATA = 42; 311 312 //------------------------------------------------------------------------- 313 314 /** specifies a mouse pointer which symbolizes moving a data link. 315 */ 316 const long MOVEDATALINK = 43; 317 318 //------------------------------------------------------------------------- 319 320 /** specifies a mouse pointer which symbolizes copying a data link. 321 */ 322 const long COPYDATALINK = 44; 323 324 //------------------------------------------------------------------------- 325 326 /** specifies a mouse pointer which symbolizes moving a file. 327 */ 328 const long MOVEFILE = 45; 329 330 //------------------------------------------------------------------------- 331 332 /** specifies a mouse pointer which symbolizes copying a file. 333 */ 334 const long COPYFILE = 46; 335 336 //------------------------------------------------------------------------- 337 338 /** specifies a mouse pointer which symbolizes linking a file. 339 */ 340 const long LINKFILE = 47; 341 342 //------------------------------------------------------------------------- 343 344 /** specifies a mouse pointer which symbolizes moving a file link. 345 */ 346 const long MOVEFILELINK = 48; 347 348 //------------------------------------------------------------------------- 349 350 /** specifies a mouse pointer which symbolizes copying a file link. 351 */ 352 const long COPYFILELINK = 49; 353 354 //------------------------------------------------------------------------- 355 356 /** specifies a mouse pointer which symbolizes moving multiple files. 357 */ 358 const long MOVEFILES = 50; 359 360 //------------------------------------------------------------------------- 361 362 /** specifies a mouse pointer which symbolizes copying multiple files. 363 */ 364 const long COPYFILES = 51; 365 366 //------------------------------------------------------------------------- 367 368 /** specifies a mouse pointer which symbolizes "not allowed". 369 */ 370 const long NOTALLOWED = 52; 371 372 //------------------------------------------------------------------------- 373 374 /** specifies a mouse pointer which symbolizes drawing a line. 375 */ 376 const long DRAW_LINE = 53; 377 378 //------------------------------------------------------------------------- 379 380 /** specifies a mouse pointer which symbolizes drawing a rectangle. 381 */ 382 const long DRAW_RECT = 54; 383 384 //------------------------------------------------------------------------- 385 386 /** specifies a mouse pointer which symbolizes drawing a polygon. 387 */ 388 const long DRAW_POLYGON = 55; 389 390 //------------------------------------------------------------------------- 391 392 /** specifies a mouse pointer which symbolizes drawing a bezier. 393 */ 394 const long DRAW_BEZIER = 56; 395 396 //------------------------------------------------------------------------- 397 398 /** specifies a mouse pointer which symbolizes drawing an arc. 399 */ 400 const long DRAW_ARC = 57; 401 402 //------------------------------------------------------------------------- 403 404 /** specifies a mouse pointer which symbolizes drawing a pie. 405 */ 406 const long DRAW_PIE = 58; 407 408 //------------------------------------------------------------------------- 409 410 /** specifies a mouse pointer which symbolizes drawing a circle cut. 411 */ 412 const long DRAW_CIRCLECUT = 59; 413 414 //------------------------------------------------------------------------- 415 416 /** specifies a mouse pointer which symbolizes drawing an ellipse. 417 */ 418 const long DRAW_ELLIPSE = 60; 419 420 //------------------------------------------------------------------------- 421 422 /** specifies a mouse pointer which symbolizes drawing free handed. 423 */ 424 const long DRAW_FREEHAND = 61; 425 426 //------------------------------------------------------------------------- 427 428 /** specifies a mouse pointer which symbolizes drawing a connector. 429 */ 430 const long DRAW_CONNECT = 62; 431 432 //------------------------------------------------------------------------- 433 434 /** specifies a mouse pointer which symbolizes drawing text. 435 */ 436 const long DRAW_TEXT = 63; 437 438 //------------------------------------------------------------------------- 439 440 /** specifies a mouse pointer which symbolizes drawing a text caption. 441 */ 442 const long DRAW_CAPTION = 64; 443 444 //------------------------------------------------------------------------- 445 446 /** specifies a mouse pointer which symbolizes a chart. 447 */ 448 const long CHART = 65; 449 450 //------------------------------------------------------------------------- 451 452 /** specifies a mouse pointer which symbolizes a detective. 453 */ 454 const long DETECTIVE = 66; 455 456 //------------------------------------------------------------------------- 457 458 /** specifies a mouse pointer which symbolizes a pivot column. 459 */ 460 const long PIVOT_COL = 67; 461 462 //------------------------------------------------------------------------- 463 464 /** specifies a mouse pointer which symbolizes a pivot row. 465 */ 466 const long PIVOT_ROW = 68; 467 468 //------------------------------------------------------------------------- 469 470 /** specifies a mouse pointer which symbolizes a pivot field. 471 */ 472 const long PIVOT_FIELD = 69; 473 474 //------------------------------------------------------------------------- 475 476 /** specifies a mouse pointer which symbolizes a chain. 477 */ 478 const long CHAIN = 70; 479 480 //------------------------------------------------------------------------- 481 482 /** specifies a mouse pointer which symbolizes "chaining not allowed". 483 */ 484 const long CHAIN_NOTALLOWED = 71; 485 486}; 487 488//============================================================================= 489 490}; }; }; }; 491 492#endif 493