ioarect.c File Reference

#include "frontier.h"
#include "standard.h"
#include <iac.h>
#include <ioa.h>

Include dependency graph for ioarect.c:

Go to the source code of this file.

Data Structures

struct  tyrectdata

Typedefs

typedef tyrectdata ** hdlrectdata

Functions

static boolean newrectdata (hdlrectdata *hdata)
static boolean cleanrect (hdlobject h, short height, short width, Rect *r)
static boolean canreplicaterect (hdlobject h)
static boolean getrecteditrect (hdlobject h, Rect *r)
static boolean getrectvalue (hdlobject h, Handle *hvalue)
static boolean debugrectobject (hdlobject h, bigstring errorstring)
static boolean drawrect (hdlobject h)
static boolean initrect (tyobject *obj)
static boolean unpackrectdata (hdlobject h)
static boolean clickrect (hdlobject listhead, hdlobject h, Point pt, boolean flshiftkey, boolean fl2click)
static boolean getrectattributes (hdlobject h, AppleEvent *event)
static boolean setrectattributes (hdlobject h, AppleEvent *event)
void setuprect (tyioaconfigrecord *)


Typedef Documentation

typedef struct tyrectdata ** hdlrectdata
 


Function Documentation

static boolean canreplicaterect hdlobject  h  )  [static]
 

Definition at line 84 of file ioarect.c.

Referenced by setuprect().

static boolean cleanrect hdlobject  h,
short  height,
short  width,
Rect r
[static]
 

Definition at line 67 of file ioarect.c.

References IOAmakemultiple().

Referenced by setuprect().

Here is the call graph for this function:

static boolean clickrect hdlobject  listhead,
hdlobject  h,
Point  pt,
boolean  flshiftkey,
boolean  fl2click
[static]
 

Definition at line 186 of file ioarect.c.

References h, and IOArunbuttonscript().

Referenced by setuprect().

Here is the call graph for this function:

static boolean debugrectobject hdlobject  h,
bigstring  errorstring
[static]
 

Definition at line 104 of file ioarect.c.

References setstringlength.

Referenced by setuprect().

static boolean drawrect hdlobject  h  )  [static]
 

Definition at line 113 of file ioarect.c.

References IOApopforecolor(), IOApushforecolor(), and r.

Referenced by setuprect().

Here is the call graph for this function:

static boolean getrectattributes hdlobject  h,
AppleEvent event
[static]
 

Definition at line 195 of file ioarect.c.

References tyIACglobals::event, IACglobals, and IACpushshortparam().

Referenced by setuprect().

Here is the call graph for this function:

static boolean getrecteditrect hdlobject  h,
Rect r
[static]
 

Definition at line 91 of file ioarect.c.

Referenced by setuprect().

static boolean getrectvalue hdlobject  h,
Handle hvalue
[static]
 

Definition at line 98 of file ioarect.c.

References h, and IOAgetstringvalue().

Here is the call graph for this function:

static boolean initrect tyobject obj  )  [static]
 

Definition at line 160 of file ioarect.c.

References newrectdata().

Referenced by setuprect().

Here is the call graph for this function:

static boolean newrectdata hdlrectdata hdata  )  [static]
 

Definition at line 48 of file ioarect.c.

References h, longsizeof, and nil.

Referenced by initrect(), and unpackrectdata().

static boolean setrectattributes hdlobject  h,
AppleEvent event
[static]
 

Definition at line 214 of file ioarect.c.

References tyIACglobals::event, IACgetshortparam(), IACglobals, info, and tyIACglobals::nextparamoptional.

Referenced by setuprect().

Here is the call graph for this function:

void setuprect tyioaconfigrecord  ) 
 

Definition at line 238 of file ioarect.c.

References canreplicaterect(), cleanrect(), clickrect(), debugrectobject(), drawrect(), getrectattributes(), getrecteditrect(), getrectvalue(), initrect(), IOAcopystring(), recttype, setrectattributes(), and unpackrectdata().

Referenced by main().

Here is the call graph for this function:

static boolean unpackrectdata hdlobject  h  )  [static]
 

Definition at line 168 of file ioarect.c.

References newrectdata(), and nil.

Referenced by setuprect().

Here is the call graph for this function:


Generated on Fri Jun 2 04:07:32 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6