Index: aqua/source/window/salframe.cxx =================================================================== RCS file: /cvs/gsl/vcl/aqua/source/window/salframe.cxx,v retrieving revision 1.46.112.57 diff -u -r1.46.112.57 salframe.cxx --- aqua/source/window/salframe.cxx 24 Mar 2007 18:34:44 -0000 1.46.112.57 +++ aqua/source/window/salframe.cxx 14 Apr 2007 13:09:04 -0000 @@ -445,6 +445,114 @@ void AquaSalFrame::SetPointer( PointerStyle ePointerStyle ) { fprintf(stderr, ">*>_> %s\n",__func__); + + + ThemeCursor aPointer[POINTER_COUNT] = { + kThemeArrowCursor, //POINTER_ARROW + 0, // POINTER_NULL + 0, // POINTER_WAIT + kThemeIBeamCursor, //POINTER_TEXT + 0, // POINTER_HELP + kThemeCrossCursor, //POINTER_CROSS + kThemeOpenHandCursor, // POINTER_MOVE + kThemeResizeUpDownCursor, //kThemeResizeUpCursor, // POINTER_NSIZE + kThemeResizeUpDownCursor, //kThemeResizeDownCursor, // POINTER_SSIZE + kThemeResizeLeftRightCursor, //kThemeResizeLeftCursor, // POINTER_WSIZE + kThemeResizeLeftRightCursor, //kThemeResizeRightCursor // POINTER_ESIZE + 0, // POINTER_NWSIZE + 0, // POINTER_NESIZE + 0, // POINTER_SWSIZE + 0, // POINTER_SESIZE + kThemeResizeUpDownCursor, // POINTER_WINDOW_NSIZE + kThemeResizeUpDownCursor, // POINTER_WINDOW_SSIZE + kThemeResizeLeftRightCursor, // POINTER_WINDOW_WSIZE + kThemeResizeLeftRightCursor, // POINTER_WINDOW_ESIZE + 0, // POINTER_WINDOW_NWSIZE + 0, // POINTER_WINDOW_NESIZE + 0, // POINTER_WINDOW_SWSIZE + 0, // POINTER_WINDOW_SESIZE + kThemeResizeLeftRightCursor, // POINTER_HSPLIT + kThemeResizeUpDownCursor, // POINTER_VSPLIT + kThemeResizeLeftRightCursor, // POINTER_HSIZEBAR + kThemeResizeUpDownCursor, // POINTER_VSIZEBAR + kThemeOpenHandCursor, // POINTER_HAND + kThemePointingHandCursor // POINTER_REFHAND +/* POINTER_PEN + POINTER_MAGNIFY + POINTER_FILL + POINTER_ROTATE + POINTER_HSHEAR + POINTER_VSHEAR + POINTER_MIRROR + POINTER_CROOK + POINTER_CROP + POINTER_MOVEPOINT + POINTER_MOVEBEZIERWEIGHT + POINTER_MOVEDATA + POINTER_COPYDATA + POINTER_LINKDATA + POINTER_MOVEDATALINK + POINTER_COPYDATALINK + POINTER_MOVEFILE + POINTER_COPYFILE + POINTER_LINKFILE + POINTER_MOVEFILELINK + POINTER_COPYFILELINK + POINTER_MOVEFILES + POINTER_COPYFILES + POINTER_NOTALLOWED + POINTER_DRAW_LINE + POINTER_DRAW_RECT + POINTER_DRAW_POLYGON + POINTER_DRAW_BEZIER + POINTER_DRAW_ARC + POINTER_DRAW_PIE + POINTER_DRAW_CIRCLECUT + POINTER_DRAW_ELLIPSE + POINTER_DRAW_FREEHAND + POINTER_DRAW_CONNECT + POINTER_DRAW_TEXT + POINTER_DRAW_CAPTION + POINTER_CHART + POINTER_DETECTIVE + POINTER_PIVOT_COL + POINTER_PIVOT_ROW + POINTER_PIVOT_FIELD + POINTER_CHAIN + POINTER_CHAIN_NOTALLOWED + POINTER_TIMEEVENT_MOVE + POINTER_TIMEEVENT_SIZE + POINTER_AUTOSCROLL_N + POINTER_AUTOSCROLL_S + POINTER_AUTOSCROLL_W + POINTER_AUTOSCROLL_E + POINTER_AUTOSCROLL_NW + POINTER_AUTOSCROLL_NE + POINTER_AUTOSCROLL_SW + POINTER_AUTOSCROLL_SE + POINTER_AUTOSCROLL_NS + POINTER_AUTOSCROLL_WE + POINTER_AUTOSCROLL_NSWE + POINTER_AIRBRUSH + POINTER_TEXT_VERTICAL + POINTER_PIVOT_DELETE + +// --> FME 2004-07-30 #i32329# Enhanced table selection + POINTER_TAB_SELECT_S + POINTER_TAB_SELECT_E + POINTER_TAB_SELECT_SE + POINTER_TAB_SELECT_W + POINTER_TAB_SELECT_SW +// <-- + +// --> FME 2004-08-16 #i20119# Paintbrush tool + POINTER_PAINTBRUSH +// <-- +*/ + }; + + SetThemeCursor(aPointer[ePointerStyle]); + } // -----------------------------------------------------------------------