ftp.nice.ch/Attic/openStep/implementation/gnustep/sources/objcX-0.87.tgz#/objcX-0.87/dpsclient/wraps.h

This is wraps.h in view mode; [Download] [Up]

/* wraps - Definitions for PS wraps

   Copyright (C) 1995 Free Software Foundation, Inc.

   Written by:  Adam Fedor <fedor@boulder.colorado.edu>
   Date: Nov 1995
   
   This file is part of the GNU Objective C User interface library.

   This library is free software; you can redistribute it and/or
   modify it under the terms of the GNU Library General Public
   License as published by the Free Software Foundation; either
   version 2 of the License, or (at your option) any later version.
   
   This library is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Library General Public License for more details.
   
   You should have received a copy of the GNU Library General Public
   License along with this library; if not, write to the Free
   Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
   */

#ifndef _wraps_h_INCLUDE
#define _wraps_h_INCLUDE

#include  "psops.h"

#ifndef PSMOUSEKEY_H
#define PSMOUSEKEY_H

extern void PShidecursor( void );

extern void PSshowcursor( void );

extern void PSobscurecursor( void );

extern void PSrevealcursor( void );

extern void PSsetcursor(float x, float y, float hotx, float hoty);

extern void PSadjustcursor(float dx, float dy);

extern void PScurrentmouse(int winNum, float *x, float *y);

extern void PSsetmouse(float x, float y);

extern void PSbuttondown(int *truth);

extern void PSrightbuttondown(int *truth);

extern void PSstilldown(int eNum, int *truth);

extern void PSrightstilldown(int eNum, int *truth);

#endif PSMOUSEKEY_H
/* /ph2_sources/projects/dpsclient-69.0.1/PSevent.h generated from PSevent.psw
   by unix pswrap V1.009  Wed Apr 19 17:50:24 PDT 1989
 */

#ifndef PSEVENT_H
#define PSEVENT_H

extern void PSprinteventtimes( void );

extern void PSiniteventtimes( void );

extern void PSposteventbycontext(int type, float x, float y, int time, int flags, int win, int subtype, int data1, int data2, int context, int *success);

extern void PSsetflushexposures(int flag);

extern void PSsetwaitcursorenabled(int flag);

extern void PScurrentwaitcursorenabled(int *flag);

extern void PSsetactiveapp(int cntxt);

extern void PScurrentactiveapp(int *cntxt);

#endif PSEVENT_H
/* /ph2_sources/projects/dpsclient-69.0.1/PSmisc.h generated from PSmisc.psw
   by unix pswrap V1.009  Wed Apr 19 17:50:24 PDT 1989
 */

#ifndef PSMISC_H
#define PSMISC_H

extern void PSosname(int size, char str[]);

extern void PSostype(int *result);

extern void PSnextrelease(int size, char result[]);

extern void PScurrentrusage(float *now, float *uTime, float *sTime, int *msgSend, int *msgRcv, int *nSignals, int *nVCSw, int *nIvCSw);

extern void PSplaysound(const char *name, int priority);

extern void PScleardictstack( void );

extern void PScurrentuser(int *uid, int *gid);

extern void PSsetwriteblock(int flag);

extern void PScurrentwriteblock(int *flag);

extern void PSmachportdevice(int w, int h, const int bbox[], int bboxSize, const float matrix[], const char *host, const char *port, const char *pixelDict);

extern void PScountframebuffers(int *count);

extern void PSframebuffer(int index, int nameLen, char name[], int *slot, int *unit, int *ROMid, int *x, int *y, int *w, int *h, int *depth);

extern void PSsetframebuffertransfer( void );

extern void PScurrentframebuffertransfer( void );

#endif PSMISC_H
/* /ph2_sources/projects/dpsclient-69.0.1/PSwindow.h generated from PSwindow.psw
   by unix pswrap V1.009  Wed Apr 19 17:50:24 PDT 1989
 */

#ifndef PSWINDOW_H
#define PSWINDOW_H

extern void PSwindow(float x, float y, float w, float h, int type, int *num);

extern void PStermwindow(int num);

extern void PSwindowdevice(int num);

extern void PSwindowdeviceround(int num);

extern void PScurrentwindow(int *num);

extern void PSflushgraphics( void );

extern void PSorderwindow(int op, int otherWin, int winNum);

extern void PSmovewindow(float x, float y, int num);

extern void PSplacewindow(float x, float y, float w, float h, int win);

extern void PSfrontwindow(int *num);

extern void PSfindwindow(float x, float y, int op, int otherWin, float *lx, float *ly, int *winFound, int *didFind);

extern void PScurrentwindowbounds(int num, float *x, float *y, float *w, float *h);

extern void PSseteventmask(int mask, int num);

extern void PScurrenteventmask(int num, int *mask);

extern void PSsetexposurecolor( void );

extern void PSsetsendexposed(int truth, int num);

extern void PSsetautofill(int truth, int num);

extern void PSsetwindowdict(int num);

extern void PScurrentwindowdict(int num);

extern void PScurrentwindowalpha(int win, int *alpha);

extern void PScountscreenlist(int context, int *count);

extern void PSscreenlist(int context, int count, int windows[]);

extern void PScurrentdeviceinfo(int win, int *minbps, int *maxbps, int *color);

extern void PSsetowner(int owner, int win);

extern void PScurrentowner(int win, int *owner);

extern void PSbasetoscreen(float x, float y, float *xp, float *yp);

extern void PSbasetocurrent(float x, float y, float *xp, float *yp);

extern void PSscreentocurrent(float x, float y, float *xp, float *yp);

extern void PSscreentobase(float x, float y, float *xp, float *yp);

extern void PScurrenttoscreen(float x, float y, float *xp, float *yp);

extern void PScurrenttobase(float x, float y, float *xp, float *yp);

extern void PSdumpwindow(int level, int win);

extern void PSdumpwindows(int level, int context);

extern void PSsetwindowtype(int type, int win);

extern void PSsetwindowlevel(int level, int win);

extern void PScurrentwindowlevel(int win, int *level);

extern void PScountwindowlist(int context, int *count);

extern void PSwindowlist(int context, int count, int windows[]);

extern void PSsetwindowdepthlimit(int limit, int win);

extern void PScurrentwindowdepthlimit(int win, int *limit);

extern void PScurrentwindowdepth(int win, int *depth);

extern void PSsetdefaultdepthlimit(int limit);

extern void PScurrentdefaultdepthlimit(int *limit);

extern void PSsetshowpageprocedure(int win);

extern void PScurrentshowpageprocedure( void );

#endif PSWINDOW_H
/* /ph2_sources/projects/dpsclient-69.0.1/PSgraphics.h generated from PSgraphics.psw
   by unix pswrap V1.009  Wed Apr 19 17:50:24 PDT 1989
 */

#ifndef PSGRAPHICS_H
#define PSGRAPHICS_H

extern void PSsettrackingrect(float x, float y, float w, float h, int leftreqd, int rightreqd, int in, int userData, int tNum, int gstateNum);

extern void PScleartrackingrect(int nrectnum, int gstateNum);

extern void PSnewinstance( void );

extern void PShideinstance(float x, float y, float w, float h);

extern void PSsetinstance(int truth);

extern void PScomposite(float x, float y, float w, float h, int gstateNum, float dx, float dy, int op);

extern void PScompositerect(float x, float y, float w, float h, int op);

extern void PSdissolve(float x, float y, float w, float h, int gstateNum, float dx, float dy, float delta);

extern void PSsizeimage(float x, float y, float w, float h, int *dw, int *dh, int *depth, float m[], int *multiproc, int *numColors);

extern void PSreadimage( void );

extern void PSalphaimage( void );

extern void PSsetalpha(float a);

extern void PScurrentalpha(float *alpha);

#endif PSGRAPHICS_H

#endif

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.