Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

cursor(3W)

NAME

GetOlBusyCursor GetOlDataDupeDragCursor GetOlDataDupeDropCursor GetOlDataDupeInsertCursor GetOlDataDupeNoDropCursor GetOlDataMoveDragCursor GetOlDataMoveDropCursor GetOlDataMoveInsertCursor GetOlDataMoveNoDropCursor GetOlDocCursor GetOlDocStackCursor GetOlDropCursor GetOlDupeDocCursor GetOlDupeDocDragCursor GetOlDupeDocDropCursor GetOlDupeDocNoDropCursor GetOlDupeStackCursor GetOlDupeStackDragCursor GetOlDupeStackDropCursor GetOlDupeStackNoDropCursor GetOlDuplicateCursor GetOlFolderCursor GetOlFolderStackCursor GetOlMoveCursor GetOlMoveDocCursor GetOlMoveDocDragCursor GetOlMoveDocDropCursor GetOlMoveDocNoDropCursor GetOlMoveStackCursor GetOlMoveStackDragCursor GetOlMoveStackDropCursor GetOlMoveStackNoDropCursor GetOlNoDropCursor GetOlPanCursor GetOlQuestionCursor GetOlStandardCursor GetOlTargetCursor GetOlTextDupeDragCursor GetOlTextDupeDropCursor GetOlTextDupeInsertCursor GetOlTextDupeNoDropCursor GetOlTextMoveDragCursor GetOlTextMoveDropCursor GetOlTextMoveInsertCursor GetOlTextMoveNoDropCursor OlGetDataDupeDragCursor OlGetDataDupeDropCursor OlGetDataDupeInsertCursor OlGetDataDupeNoDropCursor OlGetDataMoveDragCursor OlGetDataMoveDropCursor OlGetDataMoveInsertCursor OlGetDataMoveNoDropCursor OlGetDocCursor OlGetDocStackCursor OlGetDropCursor OlGetDupeDocCursor OlGetDupeDocDragCu OlGetDupeDocDropCursor OlGetDupeDocNoDropCursor OlGetDupeStackCursor OlGetDupeStackDragCursor OlGetDupeStackDropCursor OlGetDupeStackNoDropCursor OlGetFolderCursor OlGetFolderStackCursor OlGetMoveDocCursor OlGetMoveDocDragCursor OlGetMoveDocDropCursor OlGetMoveDocNoDropCursor OlGetMoveStackCursor OlGetMoveStackDragCursor OlGetMoveStackDropCursor OlGetMoveStackNoDropCursor OlGetNoDropCursor OlGetTextDupeDragCursor OlGetTextDupeDropCursor OlGetTextDupeInsertCursor OlGetTextDupeNoDropCursor OlGetTextMoveDragCursor OlGetTextMoveDropCursor OlGetTextMoveInsertCursor OlGetTextMoveNoDropCursor − cursorutilities

SYNOPSIS and DESCRIPTION

Each of these functions returns a cursor ID. 

The functions fall into several categories:

OlGetxyzCursor
These are Version 3 functions that include the cursors used by Drag and Drop.
They take a Widget argument, unlike the GetOl-style cursor functions. 
The middle part of the name suggests the OPENLOOK-specified function of the cursor.
These OlGet∗ functions are the preferred functions to use in every case, especially if you are not using the standard colormap for the root window of your display. 

GetOlxyzCursor
These are not the preferred interface, but are included to provide compatibility with the Version 2 style of functions, taking a Screen ∗screen argument. 

old, Version 2 functions also with names of the form
GetOlxyzCursor, only whose cursors do not inlcude the new Drag and Drop functionality.  These cursors are included for compatibility. 

Version 3 Cursors

OlGetDataDupeDragCursor

  Figure 1 OlGetDataDupeDragCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDataDupeDragCursor(

Widget widget);

GetOlDataDupeDragCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDataDupeDragCursor(

Screen ∗screen);

OlGetDataDupeDropCursor

  Figure 2 OlGetDataDupeDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDataDupeDropCursor(

Widget widget);

GetOlDataDupeDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDataDupeDropCursor(

Screen ∗screen);

OlGetDataDupeInsertCursor

  Figure 3 OlGetDataDupeInsertCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDataDupeInsertCursor(

Widget widget);

GetOlDataDupeInsertCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDataDupeInsertCursor(

Screen ∗screen);

OlGetDataDupeNoDropCursor

  Figure 4 OlGetDataDupeNoDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDataDupeNoDropCursor(

Widget widget);

GetOlDataDupeNoDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDataDupeNoDropCursor(

Screen ∗screen);

OlGetDataMoveDragCursor

  Figure 5 OlGetDataMoveDragCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDataMoveDragCursor(

Widget widget);

GetOlDataMoveDragCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDataMoveDragCursor(

Screen ∗screen);

OlGetDataMoveDropCursor

  Figure 6 OlGetDataMoveDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDataMoveDropCursor(

Widget widget);

GetOlDataMoveDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDataMoveDropCursor(

Screen ∗screen);

OlGetDataMoveInsertCursor

  Figure 7 OlGetDataMoveInsertCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDataMoveInsertCursor(

Widget widget);

GetOlDataMoveInsertCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDataMoveInsertCursor(

Screen ∗screen);

OlGetDataMoveNoDropCursor

  Figure 8 OlGetDataMoveNoDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDataMoveNoDropCursor(

Widget widget);

GetOlDataMoveNoDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDataMoveNoDropCursor(

Screen ∗screen);

OlGetDocCursor

  Figure 9 OlGetDocCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDocCursor(

Widget widget);

GetOlDocCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDocCursor(

Screen ∗screen);

OlGetDocStackCursor

  Figure 10 OlGetDocStackCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDocStackCursor(

Widget widget);

GetOlDocStackCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDocStackCursor(

Screen ∗screen);

OlGetDropCursor

  Figure 11 OlGetDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDropCursor(

Widget widget);

GetOlDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDropCursor(

Screen ∗screen);

OlGetDupeDocCursor

  Figure 12 OlGetDupeDocCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDupeDocCursor(

Widget widget);

GetOlDupeDocCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDupeDocCursor(

Screen ∗screen);

OlGetDupeDocDragCursor

  Figure 13 OlGetDupeDocDragCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDupeDocDragCursor(

Widget widget);

GetOlDupeDocDragCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDupeDocDragCursor(

Screen ∗screen);

OlGetDupeDocDropCursor

  Figure 14 OlGetDupeDocDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDupeDocDropCursor(

Widget widget);

GetOlDupeDocDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDupeDocDropCursor(

Screen ∗screen);

OlGetDupeDocNoDropCursor

  Figure 15 OlGetDupeDocNoDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDupeDocNoDropCursor(

Widget widget);

GetOlDupeDocNoDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDupeDocNoDropCursor(

Screen ∗screen);

OlGetDupeStackCursor

  Figure 16 OlGetDupeStackCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDupeStackCursor(

Widget widget);

GetOlDupeStackCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDupeStackCursor(

Screen ∗screen);

OlGetDupeStackDragCursor

  Figure 17 OlGetDupeStackDragCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDupeStackDragCursor(

Widget widget);

GetOlDupeStackDragCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDupeStackDragCursor(

Screen ∗screen);

OlGetDupeStackDropCursor

  Figure 18 OlGetDupeStackDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDupeStackDropCursor(

Widget widget);

GetOlDupeStackDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDupeStackDropCursor(

Screen ∗screen);

OlGetDupeStackNoDropCursor

  Figure 19 OlGetDupeStackNoDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetDupeStackNoDropCursor(

Widget widget);

GetOlDupeStackNoDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDupeStackNoDropCursor(

Screen ∗screen);

OlGetFolderCursor

  Figure 20 OlGetFolderCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetFolderCursor(

Widget widget);

GetOlFolderCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlFolderCursor(

Screen ∗screen);

OlGetFolderStackCursor

  Figure 21 OlGetFolderStackCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetFolderStackCursor(

Widget widget);

GetOlFolderStackCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlFolderStackCursor(

Screen ∗screen);

OlGetMoveDocCursor

  Figure 22 OlGetMoveDocCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetMoveDocCursor(

Widget widget);

GetOlMoveDocCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlMoveDocCursor(

Screen ∗screen);

OlGetMoveDocDragCursor

  Figure 23 OlGetMoveDocDragCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetMoveDocDragCursor(

Widget widget);

GetOlMoveDocDragCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlMoveDocDragCursor(

Screen ∗screen);

OlGetMoveDocDropCursor

  Figure 24 OlGetMoveDocDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetMoveDocDropCursor(

Widget widget);

GetOlMoveDocDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlMoveDocDropCursor(

Screen ∗screen);

OlGetMoveDocNoDropCursor

  Figure 25 OlGetMoveDocNoDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetMoveDocNoDropCursor(

Widget widget);

GetOlMoveDocNoDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlMoveDocNoDropCursor(

Screen ∗screen);

OlGetMoveStackCursor

  Figure 26 OlGetMoveStackCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetMoveStackCursor(

Widget widget);

GetOlMoveStackCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlMoveStackCursor(

Screen ∗screen);

OlGetMoveStackDragCursor

  Figure 27 OlGetMoveStackDragCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetMoveStackDragCursor(

Widget widget);

GetOlMoveStackDragCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlMoveStackDragCursor(

Screen ∗screen);

OlGetMoveStackDropCursor

  Figure 28 OlGetMoveStackDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetMoveStackDropCursor(

Widget widget);

GetOlMoveStackDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlMoveStackDropCursor(

Screen ∗screen);

OlGetMoveStackNoDropCursor

  Figure 29 OlGetMoveStackNoDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetMoveStackNoDropCursor(

Widget widget);

GetOlMoveStackNoDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlMoveStackNoDropCursor(

Screen ∗screen);

OlGetNoDropCursor

  Figure 30 OlGetNoDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetNoDropCursor(

Widget widget);

GetOlNoDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlNoDropCursor(

Screen ∗screen);

OlGetTextDupeDragCursor

  Figure 31 OlGetTextDupeDragCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetTextDupeDragCursor(

Widget widget);

GetOlTextDupeDragCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlTextDupeDragCursor(

Screen ∗screen);

OlGetTextDupeDropCursor

  Figure 32 OlGetTextDupeDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetTextDupeDropCursor(

Widget widget);

GetOlTextDupeDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlTextDupeDropCursor(

Screen ∗screen);

OlGetTextDupeInsertCursor

  Figure 33 OlGetTextDupeInsertCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetTextDupeInsertCursor(

Widget widget);

GetOlTextDupeInsertCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlTextDupeInsertCursor(

Screen ∗screen);

OlGetTextDupeNoDropCursor

  Figure 34 OlGetTextDupeNoDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetTextDupeNoDropCursor(

Widget widget);

GetOlTextDupeNoDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlTextDupeNoDropCursor(

Screen ∗screen);

OlGetTextMoveDragCursor

  Figure 35 OlGetTextMoveDragCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetTextMoveDragCursor(

Widget widget);

GetOlTextMoveDragCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlTextMoveDragCursor(

Screen ∗screen);

OlGetTextMoveDropCursor

  Figure 36 OlGetTextMoveDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetTextMoveDropCursor(

Widget widget);

GetOlTextMoveDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlTextMoveDropCursor(

Screen ∗screen);

OlGetTextMoveInsertCursor

  Figure 37 OlGetTextMoveInsertCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetTextMoveInsertCursor(

Widget widget);

GetOlTextMoveInsertCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlTextMoveInsertCursor(

Screen ∗screen);

OlGetTextMoveNoDropCursor

  Figure 38 OlGetTextMoveNoDropCursor Cursor Image

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor OlGetTextMoveNoDropCursor(

Widget widget);

GetOlTextMoveNoDropCursor

Synopsis:

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlTextMoveNoDropCursor(

Screen ∗screen);

Version 2 Cursors

OlGet50PercentGrey

#include <Xol/OlCursors.h>
 . . .
extern Pixmap OlGet50PercentGrey(

Screen ∗screen);

 

OlGet50PercentGrey obtains the ID of a 50 percent grey Pixmap for screen.

OlGet75PercentGrey

#include <Xol/OlCursors.h>
 . . .
extern Pixmap OlGet75PercentGrey(

Screen ∗screen);

OlGet75PercentGrey obtains the ID of a 75 percent grey Pixmap for screen.

GetOlBusyCursor

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlBusyCursor(

Screen ∗screen);

GetOlBusyCursor obtains the cursor ID for screen that complies with the OPEN LOOK specification of the Busy cursor. 

GetOlDuplicateCursor

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlDuplicateCursor(

Screen ∗screen);

GetOlDuplicateCursor obtains the cursor ID for screen that complies with the OPEN LOOK specification of the Duplicate cursor. 

GetOlMoveCursor

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlMoveCursor(

Screen ∗screen);

GetOlMoveCursor obtains the cursor ID for screen that complies with the OPEN LOOK specification of the Move cursor. 

GetOlPanCursor

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlPanCursor(

Screen ∗screen);

 

GetOlPanCursor obtains the cursor ID for screen that complies with the OPEN LOOK specification of the Pan cursor. 

GetOlQuestionCursor

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlQuestionCursor(

Screen ∗screen);

GetOlQuestionCursor obtains the cursor ID for screen that complies with the OPEN LOOK specification of the Questioncursor. 

GetOlStandardCursor

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlStandardCursor(

Screen ∗screen);

GetOlStandardCursor obtains the cursor ID for screen that complies with the OPEN LOOK specification of the Standard cursor. 

GetOlTargetCursor

#include <Xol/OlCursors.h>
 . . .
extern Cursor GetOlTargetCursor(

Screen ∗screen);

GetOlTargetCursor obtains the cursor ID for screen that complies with the OPEN LOOK specification of the Target cursor. 

RETURN VALUE

Each cursor and bitmap function returns a cursor ID. 
 

Version 3.0.1  —  Last change: June 92

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026