Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

cursor(3w)  —  OLIT Widget Set

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

Synopsis:

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

Widget widget);

GetOlDataDupeDragCursor

Synopsis:

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

Screen ∗screen);

OlGetDataDupeDropCursor

Synopsis:

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

Widget widget);

GetOlDataDupeDropCursor

Synopsis:

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

Screen ∗screen);

OlGetDataDupeInsertCursor

Synopsis:

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

Widget widget);

GetOlDataDupeInsertCursor

Synopsis:

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

Screen ∗screen);

OlGetDataDupeNoDropCursor

Synopsis:

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

Widget widget);

GetOlDataDupeNoDropCursor

Synopsis:

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

Screen ∗screen);

OlGetDataMoveDragCursor

Synopsis:

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

Widget widget);

GetOlDataMoveDragCursor

Synopsis:

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

Screen ∗screen);

OlGetDataMoveDropCursor

Synopsis:

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

Widget widget);

GetOlDataMoveDropCursor

Synopsis:

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

Screen ∗screen);

OlGetDataMoveInsertCursor

Synopsis:

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

Widget widget);

GetOlDataMoveInsertCursor

Synopsis:

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

Screen ∗screen);

OlGetDataMoveNoDropCursor

Synopsis:

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

Widget widget);

GetOlDataMoveNoDropCursor

Synopsis:

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

Screen ∗screen);

OlGetDocCursor

Synopsis:

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

Widget widget);

GetOlDocCursor

Synopsis:

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

Screen ∗screen);

OlGetDocStackCursor

Synopsis:

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

Widget widget);

GetOlDocStackCursor

Synopsis:

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

Screen ∗screen);

OlGetDropCursor

Synopsis:

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

Widget widget);

GetOlDropCursor

Synopsis:

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

Screen ∗screen);

OlGetDupeDocCursor

Synopsis:

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

Widget widget);

GetOlDupeDocCursor

Synopsis:

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

Screen ∗screen);

OlGetDupeDocDragCursor

Synopsis:

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

Widget widget);

GetOlDupeDocDragCursor

Synopsis:

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

Screen ∗screen);

OlGetDupeDocDropCursor

Synopsis:

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

Widget widget);

GetOlDupeDocDropCursor

Synopsis:

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

Screen ∗screen);

OlGetDupeDocNoDropCursor

Synopsis:

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

Widget widget);

GetOlDupeDocNoDropCursor

Synopsis:

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

Screen ∗screen);

OlGetDupeStackCursor

Synopsis:

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

Widget widget);

GetOlDupeStackCursor

Synopsis:

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

Screen ∗screen);

OlGetDupeStackDragCursor

Synopsis:

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

Widget widget);

GetOlDupeStackDragCursor

Synopsis:

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

Screen ∗screen);

OlGetDupeStackDropCursor

Synopsis:

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

Widget widget);

GetOlDupeStackDropCursor

Synopsis:

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

Screen ∗screen);

OlGetDupeStackNoDropCursor

Synopsis:

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

Widget widget);

GetOlDupeStackNoDropCursor

Synopsis:

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

Screen ∗screen);

OlGetFolderCursor

Synopsis:

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

Widget widget);

GetOlFolderCursor

Synopsis:

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

Screen ∗screen);

OlGetFolderStackCursor

Synopsis:

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

Widget widget);

GetOlFolderStackCursor

Synopsis:

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

Screen ∗screen);

OlGetMoveDocCursor

Synopsis:

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

Widget widget);

GetOlMoveDocCursor

Synopsis:

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

Screen ∗screen);

OlGetMoveDocDragCursor

Synopsis:

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

Widget widget);

GetOlMoveDocDragCursor

Synopsis:

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

Screen ∗screen);

OlGetMoveDocDropCursor

Synopsis:

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

Widget widget);

GetOlMoveDocDropCursor

Synopsis:

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

Screen ∗screen);

OlGetMoveDocNoDropCursor

Synopsis:

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

Widget widget);

GetOlMoveDocNoDropCursor

Synopsis:

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

Screen ∗screen);

OlGetMoveStackCursor

Synopsis:

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

Widget widget);

GetOlMoveStackCursor

Synopsis:

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

Screen ∗screen);

OlGetMoveStackDragCursor

Synopsis:

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

Widget widget);

GetOlMoveStackDragCursor

Synopsis:

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

Screen ∗screen);

OlGetMoveStackDropCursor

Synopsis:

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

Widget widget);

GetOlMoveStackDropCursor

Synopsis:

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

Screen ∗screen);

OlGetMoveStackNoDropCursor

Synopsis:

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

Widget widget);

GetOlMoveStackNoDropCursor

Synopsis:

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

Screen ∗screen);

OlGetNoDropCursor

Synopsis:

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

Widget widget);

GetOlNoDropCursor

Synopsis:

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

Screen ∗screen);

OlGetNoDropCursor

Synopsis:

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

Widget widget);

GetOlNoDropCursor

Synopsis:

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

Screen ∗screen);

OlGetTextDupeDragCursor

Synopsis:

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

Widget widget);

GetOlTextDupeDragCursor

Synopsis:

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

Screen ∗screen);

OlGetTextDupeDropCursor

Synopsis:

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

Widget widget);

GetOlTextDupeDropCursor

Synopsis:

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

Screen ∗screen);

OlGetTextDupeInsertCursor

Synopsis:

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

Widget widget);

GetOlTextDupeInsertCursor

Synopsis:

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

Screen ∗screen);

OlGetTextDupeNoDropCursor

Synopsis:

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

Widget widget);

GetOlTextDupeNoDropCursor

Synopsis:

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

Screen ∗screen);

OlGetTextMoveDragCursor

Synopsis:

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

Widget widget);

GetOlTextMoveDragCursor

Synopsis:

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

Screen ∗screen);

OlGetTextMoveDropCursor

Synopsis:

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

Widget widget);

GetOlTextMoveDropCursor

Synopsis:

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

Screen ∗screen);

OlGetTextMoveInsertCursor

Synopsis:

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

Widget widget);

GetOlTextMoveInsertCursor

Synopsis:

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

Screen ∗screen);

OlGetTextMoveNoDropCursor

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  —  Last change: 19 July 91

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