tablecallbacks.c File Reference

#include <standard.h>
#include "font.h"
#include "kb.h"
#include "icon.h"
#include "mouse.h"
#include "ops.h"
#include "quickdraw.h"
#include "smallicon.h"
#include "sounds.h"
#include "strings.h"
#include "shellhooks.h"
#include "langexternal.h"
#include "tableinternal.h"
#include "tableverbs.h"

Include dependency graph for tablecallbacks.c:

Go to the source code of this file.

Functions

void tablegettitlestring (short col, bigstring bstitle)
static void tablesettitlestyle (short col)
static boolean tableadjustcolwidthcallback (short col, short cellwidth)
static boolean tablegetcellstring (short row, short col, bigstring bs)
static boolean tabledrawcellcallback (short row, short col, Rect rcell)
static boolean tablecellcontentwidth (short row, short col, short *width)
static boolean tablekeystrokecallback (void)
static boolean tableadjustcursorcallback (short row, short col)
static boolean tablecellclickcallback (Point pt, short row, short col)
static void tableinverttitle (boolean flinrectnow)
static boolean tabletitleclickcallback (Point pt, short col)
static void tabledirtycallback (void)
static boolean tabledrawtitlecallback (short col, Rect r)
static boolean tableverbislinked (short row)
static boolean tablegetcircleicon (short row, short *iconlist, short *iconnum)
static boolean tablegeticoncallback (short row, short *iconlist, short *iconnum)
static boolean tableiconhitcallback (short row, Rect ricon)
static boolean tableleavecellcallback (void)
static boolean tablesetscrollbarcallback (void)
static boolean tablepostmovecallback (void)
static boolean tablepremovecallback (void)
static boolean tableresetcellrectscallback (void)
void tableinstallcallbacks (hdltableformats hformats)

Variables

static Rect titlerect


Function Documentation

static boolean tableadjustcolwidthcallback short  col,
short  cellwidth
[static]
 

Definition at line 68 of file tablecallbacks.c.

References i, tableavailwidth(), tableformatsdata, tablegetcolwidth(), tablesetcolwidth(), and tablesumcolwidths().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tableadjustcursorcallback short  row,
short  col
[static]
 

Definition at line 254 of file tablecallbacks.c.

References tableeditadjustcursor().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tablecellclickcallback Point  pt,
short  row,
short  col
[static]
 

Definition at line 260 of file tablecallbacks.c.

References mousedoubleclick(), pt, tableeditmousedown(), and valuecolumn.

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tablecellcontentwidth short  row,
short  col,
short width
[static]
 

Definition at line 200 of file tablecallbacks.c.

References bigstring, stringpixels(), and tablegetcellstring().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static void tabledirtycallback void   )  [static]
 

Definition at line 306 of file tablecallbacks.c.

Referenced by tableinstallcallbacks().

static boolean tabledrawcellcallback short  row,
short  col,
Rect  rcell
[static]
 

Definition at line 183 of file tablecallbacks.c.

References bigstring, pendrawstring(), tableeditdrawcell(), and tablegetcellstring().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tabledrawtitlecallback short  col,
Rect  r
[static]
 

Definition at line 314 of file tablecallbacks.c.

References bigstring, pendrawstring(), tablegettitlestring(), and tablesettitlestyle().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tablegetcellstring short  row,
short  col,
bigstring  bs
[static]
 

Definition at line 134 of file tablecallbacks.c.

References bigstring, copystring(), falsenoop(), hashgetiteminfo(), hashvaltostrings(), namecolumn, pophashtable(), pushchar(), pushhashtable(), pushstring(), questionmarksstring, shellpoperrorhook(), shellpusherrorhook(), stringlength, tablegetlinkedhashtable(), tablegetstringlist(), and valuecolumn.

Here is the call graph for this function:

static boolean tablegetcircleicon short  row,
short iconlist,
short iconnum
[static]
 

Definition at line 386 of file tablecallbacks.c.

References tableemptyicon, tableformatsdata, tablefullicon, and tableverbislinked().

Referenced by tablegeticoncallback().

Here is the call graph for this function:

static boolean tablegeticoncallback short  row,
short iconlist,
short iconnum
[static]
 

Definition at line 470 of file tablecallbacks.c.

References tablegetcircleicon().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

void tablegettitlestring short  col,
bigstring  bstitle
 

Definition at line 45 of file tablecallbacks.c.

References kindcolumn, namecolumn, nametitlestring, questionmarksstring, and tablegetstringlist().

Here is the call graph for this function:

static boolean tableiconhitcallback short  row,
Rect  ricon
[static]
 

Definition at line 481 of file tablecallbacks.c.

References invalrect(), and mousedoubleclick().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

void tableinstallcallbacks hdltableformats  hformats  ) 
 

Definition at line 585 of file tablecallbacks.c.

References tableadjustcolwidthcallback(), tableadjustcursorcallback(), tablecellclickcallback(), tablecellcontentwidth(), tabledirtycallback(), tabledrawcellcallback(), tabledrawtitlecallback(), tableeditpoststylechange(), tablegeticoncallback(), tableiconhitcallback(), tablekeystrokecallback(), tableleavecellcallback(), tablepostmovecallback(), tablepremovecallback(), tableresetcellrectscallback(), tablesetscrollbarcallback(), tabletitleclickcallback(), and tableverbislinked().

Here is the call graph for this function:

static void tableinverttitle boolean  flinrectnow  )  [static]
 

Definition at line 278 of file tablecallbacks.c.

References invertrect(), and titlerect.

Referenced by tabletitleclick(), and tabletitleclickcallback().

Here is the call graph for this function:

static boolean tablekeystrokecallback void   )  [static]
 

Definition at line 213 of file tablecallbacks.c.

References chenter, tykeystrokerecord::chkb, chreturn, tykeystrokerecord::ctmodifiers, tykeystrokerecord::flcmdkey, tykeystrokerecord::flshiftkey, keyboardstatus, ouch(), tabledive(), tableeditkeystroke(), tablemakenewvalue(), and tablesurface().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tableleavecellcallback void   )  [static]
 

Definition at line 518 of file tablecallbacks.c.

References tableeditleavecell().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tablepostmovecallback void   )  [static]
 

Definition at line 541 of file tablecallbacks.c.

References shellforcecursoradjust(), tableeditleavecell(), and tableformatsdata.

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tablepremovecallback void   )  [static]
 

Definition at line 563 of file tablecallbacks.c.

References tableeditleavecell().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tableresetcellrectscallback void   )  [static]
 

Definition at line 571 of file tablecallbacks.c.

References tableeditsetbufferrect().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tablesetscrollbarcallback void   )  [static]
 

Definition at line 524 of file tablecallbacks.c.

References tywindowinfo::fldirtyscrollbars, tableformatsdata, and tableformatswindowinfo.

Referenced by tableinstallcallbacks().

static void tablesettitlestyle short  col  )  [static]
 

Definition at line 54 of file tablecallbacks.c.

References bold, setfontsizestyle(), tableformatsdata, and underline.

Referenced by tabledrawtitlecallback(), and tabletitleclickcallback().

Here is the call graph for this function:

static boolean tabletitleclickcallback Point  pt,
short  col
[static]
 

Definition at line 284 of file tablecallbacks.c.

References bigstring, insetrect(), pointinrect(), pt, stringpixels(), tablegettitlerect(), tablegettitlestring(), tableinverttitle(), tablesetsortorder(), tablesettitlestyle(), titlerect, and trackicon().

Referenced by tableinstallcallbacks().

Here is the call graph for this function:

static boolean tableverbislinked short  row  )  [static]
 

Definition at line 333 of file tablecallbacks.c.

References bigstring, externalvaluetype, tablegetiteminfo(), and tyvaluerecord::valuetype.

Referenced by tablegetcircleicon(), and tableinstallcallbacks().

Here is the call graph for this function:


Variable Documentation

Rect titlerect [static]
 

Definition at line 276 of file tablecallbacks.c.

Referenced by browserresetrects(), tableinverttitle(), tabletitleclick(), tabletitleclickcallback(), tableupdatecoltitles(), and tableverbresetrects().


Generated on Tue Jun 13 15:53:31 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6