ioacheckbox.c File Reference

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

Include dependency graph for ioacheckbox.c:

Go to the source code of this file.

Defines

#define checkboxinset   5
#define textvertinset   2

Functions

static void getcheckboxrect (hdlobject h, Rect r, Rect *rbox)
static boolean cleancheckbox (hdlobject h, short height, short width, Rect *r)
static boolean canreplicatecheckbox (hdlobject h)
static boolean getcheckboxeditrect (hdlobject h, Rect *r)
static boolean getcheckboxvalue (hdlobject h, Handle *hvalue)
static boolean setcheckboxvalue (hdlobject h, Handle hvalue)
static boolean debugcheckbox (hdlobject h, bigstring errorstring)
static boolean drawcheckbox (hdlobject h)
static boolean initcheckbox (tyobject *obj)
static boolean recalccheckbox (hdlobject h, boolean flmajorrecalc)
static boolean clickcheckbox (hdlobject listhead, hdlobject h, Point pt, boolean flshiftkey, boolean fl2click)
void setupcheckbox (tyioaconfigrecord *)


Define Documentation

#define checkboxinset   5
 

Definition at line 34 of file ioacheckbox.c.

Referenced by cleancheckbox(), and getcheckboxeditrect().

#define textvertinset   2
 

Definition at line 35 of file ioacheckbox.c.


Function Documentation

static boolean canreplicatecheckbox hdlobject  h  )  [static]
 

Definition at line 81 of file ioacheckbox.c.

Referenced by setupcheckbox().

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

Definition at line 66 of file ioacheckbox.c.

References checkboxinset, and IOAmakemultiple().

Referenced by setupcheckbox().

Here is the call graph for this function:

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

Definition at line 192 of file ioacheckbox.c.

References h, IOAinvalobject(), and IOArunbuttonscript().

Referenced by setupcheckbox().

Here is the call graph for this function:

static boolean debugcheckbox hdlobject  h,
bigstring  errorstring
[static]
 

Definition at line 110 of file ioacheckbox.c.

References setstringlength.

Referenced by setupcheckbox().

static boolean drawcheckbox hdlobject  h  )  [static]
 

Definition at line 119 of file ioacheckbox.c.

References getcheckboxeditrect(), getcheckboxrect(), h, IOAeditdrawtexthandle(), and r.

Referenced by setupcheckbox().

Here is the call graph for this function:

static boolean getcheckboxeditrect hdlobject  h,
Rect r
[static]
 

Definition at line 88 of file ioacheckbox.c.

References checkboxinset.

Referenced by drawcheckbox(), and setupcheckbox().

static void getcheckboxrect hdlobject  h,
Rect  r,
Rect rbox
[static]
 

Definition at line 39 of file ioacheckbox.c.

References tyFontInfo::ascent, tyFontInfo::descent, tyFontInfo::leading, and textvertinset.

Referenced by drawcheckbox().

static boolean getcheckboxvalue hdlobject  h,
Handle hvalue
[static]
 

Definition at line 98 of file ioacheckbox.c.

References h, and IOAgetbooleanvalue().

Referenced by setupcheckbox().

Here is the call graph for this function:

static boolean initcheckbox tyobject obj  )  [static]
 

Definition at line 170 of file ioacheckbox.c.

Referenced by setupcheckbox().

static boolean recalccheckbox hdlobject  h,
boolean  flmajorrecalc
[static]
 

Definition at line 177 of file ioacheckbox.c.

References bigstring, errorstring, h, IOAevalscript(), and setcheckboxvalue().

Referenced by setupcheckbox().

Here is the call graph for this function:

static boolean setcheckboxvalue hdlobject  h,
Handle  hvalue
[static]
 

Definition at line 104 of file ioacheckbox.c.

References h, and IOAsetbooleanvalue().

Referenced by recalccheckbox(), and setupcheckbox().

Here is the call graph for this function:

void setupcheckbox tyioaconfigrecord  ) 
 

Definition at line 210 of file ioacheckbox.c.

References canreplicatecheckbox(), checkboxtype, cleancheckbox(), clickcheckbox(), debugcheckbox(), drawcheckbox(), getcheckboxeditrect(), getcheckboxvalue(), initcheckbox(), IOAcopystring(), recalccheckbox(), and setcheckboxvalue().

Referenced by main().

Here is the call graph for this function:


Generated on Fri Jun 2 04:02:41 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6