pict.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  typictrecord

Defines

#define pictstringlist   167
#define picttypestring   1
#define picttextstring   2
#define pictsizestring   3
#define picterrorstring   5

Typedefs

typedef typictrecordptrpictrecord
typedef typictrecord ** hdlpictrecord

Functions

void pictdirty (void)
boolean pictgetframerect (hdlpictrecord, Rect *)
boolean pictpack (hdlpictrecord, Handle *)
boolean pictunpack (Handle, long *, hdlpictrecord *)
boolean pictnewrecord (void)
boolean pictdisposerecord (hdlpictrecord)
boolean pictreadfile (bigstring, PicHandle *)
void pictresetscrollbars (void)
boolean pictscroll (tydirection, boolean, long)
void pictupdatepatcher (void)
void pictdepatcher (void)
void pictupdate (void)
void pictidle (void)
void pictscheduleupdate (short)
void pictsetbitmapupdate (boolean)
void pictsetevaluate (boolean)
void pictgetnewwindowrect (hdlpictrecord, Rect *)

Variables

WindowPtr pictwindow
hdlwindowinfo pictwindowinfo
hdlpictrecord pictdata


Define Documentation

#define picterrorstring   5
 

Definition at line 32 of file pict.h.

Referenced by picttextparse().

#define pictsizestring   3
 

Definition at line 31 of file pict.h.

Referenced by pictverbgetdisplaystring().

#define pictstringlist   167
 

Definition at line 28 of file pict.h.

Referenced by picttextparse(), pictverbgetdisplaystring(), pictverbgettypestring(), and pictverbpacktotext().

#define picttextstring   2
 

Definition at line 30 of file pict.h.

Referenced by pictverbpacktotext().

#define picttypestring   1
 

Definition at line 29 of file pict.h.

Referenced by pictverbgettypestring().


Typedef Documentation

typedef struct typictrecord ** hdlpictrecord
 

typedef struct typictrecord * ptrpictrecord
 


Function Documentation

void pictdepatcher void   ) 
 

Definition at line 735 of file pict.c.

References getport().

Referenced by pictprint(), and pictupdate().

Here is the call graph for this function:

void pictdirty void   ) 
 

Definition at line 831 of file pict.c.

References typictrecord::fldirty, pictdata, and timenow().

Referenced by pictresetpicture(), pictscheduleupdate(), pictsetbitmapupdate(), and pictsetevaluate().

Here is the call graph for this function:

boolean pictdisposerecord hdlpictrecord   ) 
 

Definition at line 329 of file pict.c.

References disposehandle().

Referenced by pictclose(), pictdisposevariable(), pictverbmemoryunpack(), pictverbnew(), and pictverbpack().

Here is the call graph for this function:

boolean pictgetframerect hdlpictrecord  ,
Rect
 

Definition at line 128 of file pict.c.

References nil.

Referenced by pictgetcontentsize(), pictgetnewwindowrect(), pictprint(), pictresetscrollbars(), and pictupdate().

void pictgetnewwindowrect hdlpictrecord  ,
Rect
 

Definition at line 873 of file pict.c.

References centerrectondesktop(), config, getscrollbarwidth(), idpictconfig, pictgetframerect(), and shellgetconfig().

Referenced by pictedit().

Here is the call graph for this function:

void pictidle void   ) 
 

Definition at line 816 of file pict.c.

References pictdata, pictupdate(), and typictrecord::updateticks.

Referenced by pictstart().

Here is the call graph for this function:

boolean pictnewrecord void   ) 
 

Definition at line 308 of file pict.c.

References longsizeof, newclearhandle(), pictdata, typictrecord::timecreated, and timenow().

Referenced by pictverbnew().

Here is the call graph for this function:

boolean pictpack hdlpictrecord  ,
Handle
 

Definition at line 147 of file pict.c.

References clearbytes(), enlargehandle(), gethandlesize(), longsizeof, newfilledhandle(), nil, pushhandle(), and recttodiskrect().

Referenced by pictverbmemorypack(), and pictverbpack().

Here is the call graph for this function:

boolean pictreadfile bigstring  ,
PicHandle
 

void pictresetscrollbars void   ) 
 

Definition at line 413 of file pict.c.

References tyscrollinfo::cur, tyscrollinfo::max, max, tyscrollinfo::min, min, tyscrollinfo::pag, pictdata, pictgetframerect(), and pictwindowinfo.

Referenced by pictresetpicture(), and pictstart().

Here is the call graph for this function:

void pictscheduleupdate short   ) 
 

Definition at line 845 of file pict.c.

References pictdirty().

Referenced by pictverbscheduleupdate().

Here is the call graph for this function:

boolean pictscroll tydirection  ,
boolean  ,
long 
 

Definition at line 461 of file pict.c.

References down, left, max, min, pictwindow, pictwindowinfo, right, scrollrect(), shellupdatenow(), and up.

Referenced by pictstart().

Here is the call graph for this function:

void pictsetbitmapupdate boolean   ) 
 

Definition at line 853 of file pict.c.

References pictdirty().

Here is the call graph for this function:

void pictsetevaluate boolean   ) 
 

Definition at line 861 of file pict.c.

References pictdirty(), pictwindow, windowinval(), and windowsetchanges().

Referenced by pictverbevaluator().

Here is the call graph for this function:

boolean pictunpack Handle  ,
long ,
hdlpictrecord
 

Definition at line 204 of file pict.c.

References assert, BIGSTRING, diskrecttorect(), disposehandle(), loadfromhandle(), loadfromhandletohandle(), longsizeof, newclearhandle(), recttodiskrect(), and shellerrormessage().

Referenced by pictverbinmemory(), and pictverbmemoryunpack().

Here is the call graph for this function:

void pictupdate void   ) 
 

Definition at line 751 of file pict.c.

References closebitmap(), DrawPicture(), eraserect(), intersectrect(), max, nil, offsetrect(), openbitmap(), pictdata, pictdepatcher(), pictgetframerect(), pictupdatepatcher(), pictwindow, pictwindowinfo, popclip(), pushclip(), and rframe.

Referenced by pictidle(), and pictstart().

Here is the call graph for this function:

void pictupdatepatcher void   ) 
 

Definition at line 677 of file pict.c.

References getport(), iscolorport(), nil, and procs.

Referenced by pictprint(), and pictupdate().

Here is the call graph for this function:


Variable Documentation

hdlpictrecord pictdata
 

Definition at line 117 of file pict.c.

Referenced by pictdirty(), pictidle(), pictnewrecord(), pictresetscrollbars(), pictupdate(), and pictverbnew().

WindowPtr pictwindow
 

Definition at line 113 of file pict.c.

Referenced by pictresetpicture(), pictscroll(), pictsetevaluate(), pictstart(), and pictupdate().

hdlwindowinfo pictwindowinfo
 

Definition at line 115 of file pict.c.

Referenced by pictfunctionvalue(), pictresetpicture(), pictresetscrollbars(), pictscroll(), pictstart(), and pictupdate().


Generated on Fri Jun 9 22:26:26 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6