/* * Motif Tools Library, Version 3.1 * $Id: Cursor.c,v 1.1.1.1 2001/07/18 11:06:02 root Exp $ * * Written by David Flanagan. * Copyright (c) 1992-2001 by David Flanagan. * All Rights Reserved. See the file COPYRIGHT for details. * This is open source software. See the file LICENSE for details. * There is no warranty for this software. See NO_WARRANTY for details. * * $Log: Cursor.c,v $ * Revision 1.1.1.1 2001/07/18 11:06:02 root * Initial checkin. * * Revision 1.2 2001/06/12 16:25:28 andre * *** empty log message *** * * */ #include #include #if NeedFunctionPrototypes void XmtDisplayBusyCursor(Widget w) #else void XmtDisplayBusyCursor(w) Widget w; #endif { Widget shell = XmtGetShell(w); Display *dpy = XtDisplay(shell); XmtAppResources *app = XmtGetApplicationResources(shell); if (!XtIsRealized(shell)) return; XDefineCursor(dpy, XtWindow(shell), app->busy_cursor); XFlush(dpy); } #if NeedFunctionPrototypes void XmtDisplayDefaultCursor(Widget w) #else void XmtDisplayDefaultCursor(w) Widget w; #endif { Widget shell = XmtGetShell(w); Display *dpy = XtDisplay(shell); XmtAppResources *app = XmtGetApplicationResources(shell); if (!XtIsRealized(shell)) return; XDefineCursor(dpy, XtWindow(shell), app->cursor); XFlush(dpy); } #if NeedFunctionPrototypes void XmtDisplayCursor(Widget w, Cursor c) #else void XmtDisplayCursor(w, c) Widget w; Cursor c; #endif { Widget shell = XmtGetShell(w); Display *dpy = XtDisplay(shell); if (!XtIsRealized(shell)) return; XDefineCursor(dpy, XtWindow(shell), c); XFlush(dpy); }