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