iowaattributes.c File Reference

#include "frontier.h"
#include "standard.h"
#include "shelltypes.h"
#include <iac.h>
#include <appletquickdraw.h>
#include "iowacore.h"
#include "iowaattributes.h"

Include dependency graph for iowaattributes.c:

Go to the source code of this file.

Functions

void consumetexthandle (Handle htext, bigstring bstext)
boolean nocarderror (void)
boolean namedobjecterror (Handle objectname, hdlobject *hobject)
boolean IACgetobjectattributes (Handle objectname)
static void invaldeferred (hdlobject h)
boolean IACsetobjectattributes (Handle objectname)
boolean IACgetcardattributes (void)
boolean IACsetcardattributes (void)
static void getCardAttributesVerb (void)
static void setCardAttributesVerb (void)
static void getObjectAttributesVerb (void)
static void setObjectAttributesVerb (void)
static pascal OSErr attributeshandler (AppleEvent *event, AppleEvent *reply, long refcon)
boolean installattributeshandler (void)


Function Documentation

static pascal OSErr attributeshandler AppleEvent event,
AppleEvent reply,
long  refcon
[static]
 

Definition at line 593 of file iowaattributes.c.

References tyIACglobals::event, getCardAttributesVerb(), getObjectAttributesVerb(), IACgetverbtoken(), IACglobals, noErr, tyIACglobals::refcon, tyIACglobals::reply, setCardAttributesVerb(), and setObjectAttributesVerb().

Referenced by installattributeshandler().

Here is the call graph for this function:

void consumetexthandle Handle  htext,
bigstring  bstext
 

Definition at line 52 of file iowaattributes.c.

References disposehandle(), and texthandletostring().

Referenced by namedobjecterror().

Here is the call graph for this function:

static void getCardAttributesVerb void   )  [static]
 

Definition at line 541 of file iowaattributes.c.

References IACgetcardattributes(), and IACreturnboolean().

Referenced by appleEventHandler(), and attributeshandler().

Here is the call graph for this function:

static void getObjectAttributesVerb void   )  [static]
 

Definition at line 563 of file iowaattributes.c.

References IACgetobjectattributes(), IACgettextparam(), and IACreturnboolean().

Referenced by appleEventHandler(), and attributeshandler().

Here is the call graph for this function:

boolean IACgetcardattributes void   ) 
 

Definition at line 433 of file iowaattributes.c.

References tycard::activetextobject, tycard::backcolor, bigstring, tycard::bottomborder, error, tyIACglobals::event, tycard::flgrid, tycard::flinvisiblegrid, tycard::floater, tycard::gridunits, IACglobals, IACpushbooleanparam(), IACpushlongparam(), IACpushRGBColorparam(), IACpushshortparam(), IACpushstringparam(), tycard::idwindow, iowadata, nil, nocarderror(), tycard::recalcneeded, tycard::recalctickcount, tyIACglobals::reply, tycard::rightborder, setstringlength, and texthandletostring().

Referenced by getCardAttributesVerb().

Here is the call graph for this function:

boolean IACgetobjectattributes Handle  objectname  ) 
 

Definition at line 129 of file iowaattributes.c.

References bigstring, callgetattributes(), tyIACglobals::dontdisposenextparam, error, tyIACglobals::event, font, gethandlesize(), getobjectvalue(), IACglobals, IACpushbooleanparam(), IACpushlongparam(), IACpushrectparam(), IACpushRGBColorparam(), IACpushshortparam(), IACpushstring4param(), IACpushstringparam(), IACpushtextparam(), namedobjecterror(), nocarderror(), tyobject::objectautosize, tyobject::objectdropshadowdepth, tyobject::objectenabled, tyobject::objecterrormessage, tyobject::objectfillcolor, tyobject::objectflag, tyobject::objectfont, tyobject::objectfontsize, tyobject::objectframecolor, tyobject::objecthasframe, tyobject::objectinval, tyobject::objectjustification, tyobject::objectlanguage, tyobject::objectname, tyobject::objectrecalcperiod, tyobject::objectrecalcscript, tyobject::objectrecalcstatus, tyobject::objectrect, tyobject::objectscript, tyobject::objectstyle, tyobject::objecttextcolor, tyobject::objecttransparent, tyobject::objecttype, tyobject::objectvisible, rect, tyIACglobals::reply, and text.

Referenced by getObjectAttributesVerb().

Here is the call graph for this function:

boolean IACsetcardattributes void   ) 
 

Definition at line 495 of file iowaattributes.c.

References tycard::backcolor, tycard::bottomborder, tycard::flgrid, tycard::flinvisiblegrid, tycard::floater, tycard::fullupdate, tycard::gridunits, IACgetbooleanparam(), IACgetlongparam(), IACgetRGBColorparam(), IACgetshortparam(), IACglobals, tycard::idwindow, iowadata, tyIACglobals::nextparamoptional, nil, nocarderror(), tycard::recalcneeded, tycard::recalcobject, tycard::recalctickcount, and tycard::rightborder.

Referenced by setCardAttributesVerb().

Here is the call graph for this function:

boolean IACsetobjectattributes Handle  objectname  ) 
 

Definition at line 301 of file iowaattributes.c.

References bigstring, callsetattributes(), emptyrect(), tyIACglobals::event, font, IACgetbooleanparam(), IACgetlongparam(), IACgetrectparam(), IACgetRGBColorparam(), IACgetshortparam(), IACgetstring4param(), IACgetstringparam(), IACgettextparam(), IACglobals, invaldeferred(), invalobject(), iowainvalrect(), iowaupdatenow(), namedobjecterror(), tyIACglobals::nextparamoptional, tyobject::objectautosize, tyobject::objectdropshadowdepth, tyobject::objectenabled, tyobject::objectfillcolor, tyobject::objectflag, tyobject::objectfont, tyobject::objectfontsize, tyobject::objectframecolor, tyobject::objecthasframe, tyobject::objectinval, tyobject::objectjustification, tyobject::objectlanguage, tyobject::objectrecalcperiod, tyobject::objectrecalcstatus, tyobject::objectrect, tyobject::objectstyle, tyobject::objecttextcolor, tyobject::objecttransparent, tyobject::objecttype, tyobject::objectvisible, r, rect, setobjecterrormessage(), setobjectname(), setobjectrecalcscript(), setobjectscript(), setobjectvalue(), text, and zerorect().

Referenced by setObjectAttributesVerb().

Here is the call graph for this function:

boolean installattributeshandler void   ) 
 

Definition at line 641 of file iowaattributes.c.

References attributeshandler(), IACinstallsystemhandler(), and typeWildCard.

Here is the call graph for this function:

static void invaldeferred hdlobject  h  )  [static]
 

Definition at line 287 of file iowaattributes.c.

References getobjectinvalrect(), h, and r.

Referenced by IACsetobjectattributes().

Here is the call graph for this function:

boolean namedobjecterror Handle  objectname,
hdlobject hobject
 

Definition at line 83 of file iowaattributes.c.

References bigstring, bserror, consumetexthandle(), copystring(), IACreturnerror(), lookupname(), nocarderror(), and pushstring().

Referenced by IACgetobjectattributes(), and IACsetobjectattributes().

Here is the call graph for this function:

boolean nocarderror void   ) 
 

Definition at line 72 of file iowaattributes.c.

References IACreturnerror(), iowadata, and nil.

Referenced by IACgetcardattributes(), IACgetobjectattributes(), IACsetcardattributes(), and namedobjecterror().

Here is the call graph for this function:

static void setCardAttributesVerb void   )  [static]
 

Definition at line 551 of file iowaattributes.c.

References IACreturnboolean(), IACsetcardattributes(), and madechanges().

Referenced by appleEventHandler(), and attributeshandler().

Here is the call graph for this function:

static void setObjectAttributesVerb void   )  [static]
 

Definition at line 577 of file iowaattributes.c.

References IACgettextparam(), IACreturnboolean(), IACsetobjectattributes(), and madechanges().

Referenced by appleEventHandler(), and attributeshandler().

Here is the call graph for this function:


Generated on Fri Jun 2 04:10:15 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6