progressbar.c File Reference

#include "quickdraw.h"
#include "strings.h"
#include "bitmaps.h"
#include "cursor.h"
#include "dialogs.h"
#include "icon.h"
#include "file.h"
#include "font.h"
#include "kb.h"
#include "memory.h"
#include "mouse.h"
#include "ops.h"
#include "popup.h"
#include "resources.h"
#include "scrollbar.h"
#include "smallicon.h"
#include "textedit.h"
#include "windows.h"
#include "windowlayout.h"
#include "zoom.h"
#include "shell.h"
#include "shellprivate.h"
#include "shellhooks.h"
#include "about.h"
#include "tablestructure.h"
#include "cancoon.h"
#include "cancooninternal.h"
#include "process.h"
#include "processinternal.h"

Include dependency graph for progressbar.c:

Go to the source code of this file.

Data Structures

struct  tyaboutrecord

Defines

#define agentpopupwidth   (popuparrowwidth + 4)
#define msgtopinset   3
#define msgbottominset   3
#define minmsgheight   (heightsmallicon + 4)
#define msgborderpix   5
#define msgvertgap   4
#define aboutlineheight   14
#define aboutlinewidth   300
#define aboutvertstart   0
#define aboutvertinset   6
#define aboutvertgap   0
#define abouthorizgap   20
#define abouthorizinset   12
#define aboutrowsStats   8
#define aboutrectheightStats   (aboutvertinset * 2 + aboutvertstart + aboutrowsStats * aboutlineheight + aboutvertgap)
#define aboutrowsNoStats   3
#define aboutrectheightNoStats   (aboutvertinset * 2 + aboutvertstart + aboutrowsNoStats * aboutlineheight + aboutvertgap)
#define abouticonsize   32
#define versionwidth   56
#define minaboutwidth   (aboutlinewidth + abouthorizgap + 2 * abouthorizinset)
#define agentmenuhorizgap   10
#define aboutresnumber   128

Typedefs

typedef tyaboutrecordptraboutrecord
typedef tyaboutrecord ** hdlaboutrecord

Enumerations

enum  {
  sloganitem, copyrightitem, urlitem, isaitem,
  threadsitem, thisthreaditem, memoryitem, miscinfoitem,
  agentpopupitem, datetimeitem, frontieritem, titleitem,
  versionitem
}

Functions

void aboutsegment (void)
static boolean findaboutwindow (hdlwindowinfo *hinfo)
boolean aboutstatsshowing (void)
static long aboutrectheight ()
static void getmessagecontentrect (Rect *rcontent)
static void ccdrawfrontiericon (Rect rcicn, boolean flpressed)
static boolean ccgettextitemrect (short item, Rect *r)
static boolean ccgetagentpopuprect (Rect *rpopup)
static void ccdrawmainwindowtext (short item, short style, ptrstring bs, short just)
static void pushaboutstyle (void)
static short ccgetneededheight (boolean flbigwindow)
static boolean ccfindagentvisit (bigstring bsname, hdlhashnode hnode, tyvaluerecord val, ptrvoid refcon)
static void ccdrawagentpopup (void)
static void cceraseagentpopup (void)
static void ccgetmsgrect (Rect *rmsg)
static boolean ccdrawmsg (void)
static void ccdrawtextitem (short item, ptrstring param, short style, short just)
static boolean ccrunurlscript ()
static void ccdrawurlitem (boolean flpressed)
static void ccdrawstatistic (short item, ptrstring value, boolean flbitmap)
static void ccupdatestatistics (boolean flbitmap)
static void ccdrawabout (void)
static void ccunblockmsg (void)
boolean aboutsetthreadstring (hdlthreadglobals hg, boolean flin)
boolean aboutsetmiscstring (bigstring bsmisc)
boolean ccmsg (bigstring bs, boolean flbackgroundmsg)
static void aboutupdate (void)
static boolean aboutgettargetdata (short id)
static boolean aboutresetrects (hdlwindowinfo hinfo)
static boolean attachabout (void)
static void detachabout (void)
static void aboutresizeafterfontchange (void)
static void aboutsetconfigminimum (void)
static boolean aboutzoom (hdlwindowinfo hinfo, boolean flgrow)
static boolean aboutsetsize (void)
static boolean aboutsetfont (void)
static boolean aboutsetstyle (void)
static boolean aboutmousedown (Point pt, tyclickflags flags)
static boolean aboutkeystroke (void)
static void drawtextitem (WindowPtr w, short item, short font, short size, short style)
static boolean runurlscript ()
static void drawurlitem (boolean flpressed)
static void drawabout (WindowPtr w, boolean flliveurl)
static void updateabout (WindowPtr w, boolean flliveurl)
static boolean abouteventhook (EventRecord *ev, WindowPtr w)
static boolean aboutsave (ptrfilespec fs, hdlfilenum fnum, short rnum, boolean flsaveas, boolean flrunnable)
static boolean aboutclose (void)
static boolean aboutdisposerecord (void)
static boolean aboutsetsuperglobals (void)
static void aboutwindowsetup (void)
static boolean newaboutwindow (boolean flbootsplash)
boolean aboutcommand (void)
void aboutsetstatsflag (boolean fl)
boolean aboutstart (void)
boolean openabout (boolean flzoom, long ctreservebytes)
void closeabout (boolean flzoom, short minticks)

Variables

static long aboutopenticks
static hdlaboutrecord aboutdata = nil
static WindowPtr aboutwindow = nil
static hdlwindowinfo aboutwindowinfo
static boolean flsessionstats = false
static hdlaboutrecord displayedaboutdata = nil
static WindowPtr aboutport = nil
static boolean flhavemiscrect = false
static Rect miscinforect
static bigstring bstheadinfo = ""
static bigstring bsmiscinfo = ""
static byteaboutstrings []


Define Documentation

#define abouthorizgap   20
 

Definition at line 148 of file progressbar.c.

#define abouthorizinset   12
 

Definition at line 150 of file progressbar.c.

#define abouticonsize   32
 

Definition at line 160 of file progressbar.c.

#define aboutlineheight   14
 

Definition at line 138 of file progressbar.c.

#define aboutlinewidth   300
 

Definition at line 140 of file progressbar.c.

#define aboutrectheightNoStats   (aboutvertinset * 2 + aboutvertstart + aboutrowsNoStats * aboutlineheight + aboutvertgap)
 

Definition at line 158 of file progressbar.c.

#define aboutrectheightStats   (aboutvertinset * 2 + aboutvertstart + aboutrowsStats * aboutlineheight + aboutvertgap)
 

Definition at line 154 of file progressbar.c.

#define aboutresnumber   128
 

Definition at line 1352 of file progressbar.c.

#define aboutrowsNoStats   3
 

Definition at line 156 of file progressbar.c.

#define aboutrowsStats   8
 

Definition at line 152 of file progressbar.c.

#define aboutvertgap   0
 

Definition at line 146 of file progressbar.c.

#define aboutvertinset   6
 

Definition at line 144 of file progressbar.c.

#define aboutvertstart   0
 

Definition at line 142 of file progressbar.c.

#define agentmenuhorizgap   10
 

Definition at line 166 of file progressbar.c.

#define agentpopupwidth   (popuparrowwidth + 4)
 

Definition at line 126 of file progressbar.c.

#define minaboutwidth   (aboutlinewidth + abouthorizgap + 2 * abouthorizinset)
 

Definition at line 164 of file progressbar.c.

#define minmsgheight   (heightsmallicon + 4)
 

Definition at line 132 of file progressbar.c.

#define msgborderpix   5
 

Definition at line 134 of file progressbar.c.

#define msgbottominset   3
 

Definition at line 130 of file progressbar.c.

#define msgtopinset   3
 

Definition at line 128 of file progressbar.c.

#define msgvertgap   4
 

Definition at line 136 of file progressbar.c.

#define versionwidth   56
 

Definition at line 162 of file progressbar.c.


Typedef Documentation

typedef struct tyaboutrecord ** hdlaboutrecord
 

typedef struct tyaboutrecord * ptraboutrecord
 


Enumeration Type Documentation

anonymous enum
 

Enumerator:
sloganitem 
copyrightitem 
urlitem 
isaitem 
threadsitem 
thisthreaditem 
memoryitem 
miscinfoitem 
agentpopupitem 
datetimeitem 
frontieritem 
titleitem 
versionitem 

Definition at line 225 of file progressbar.c.


Function Documentation

static boolean aboutclose void   )  [static]
 

Definition at line 1452 of file progressbar.c.

References aboutwindow, aboutwindowinfo, attachabout(), cancoonglobals, ccsubwindowclose(), detachabout(), ixaboutinfo, and nil.

Here is the call graph for this function:

boolean aboutcommand void   ) 
 

Definition at line 1608 of file progressbar.c.

References findaboutwindow(), newaboutwindow(), and shellbringtofront().

Here is the call graph for this function:

static boolean aboutdisposerecord void   )  [static]
 

Definition at line 1469 of file progressbar.c.

References aboutdata, aboutport, displayedaboutdata, disposehandle(), and nil.

Here is the call graph for this function:

static boolean abouteventhook EventRecord ev,
WindowPtr  w
[static]
 

Definition at line 1419 of file progressbar.c.

References aboutwindow, updateabout(), and updateEvt.

Here is the call graph for this function:

static boolean aboutgettargetdata short  id  )  [static]
 

Definition at line 1036 of file progressbar.c.

static boolean aboutkeystroke void   )  [static]
 

Definition at line 1293 of file progressbar.c.

References aboutwindowinfo, aboutzoom(), chenter, tykeystrokerecord::chkb, and keyboardstatus.

Here is the call graph for this function:

static boolean aboutmousedown Point  pt,
tyclickflags  flags
[static]
 

Definition at line 1248 of file progressbar.c.

References aboutdata, ccagentpopuphit(), ccdrawagentpopup(), ccdrawurlitem(), ccgetagentpopuprect(), ccgettextitemrect(), ccrunurlscript(), ccunblockmsg(), pointinrect(), pt, r, sysbeep, trackicon(), and urlitem.

Here is the call graph for this function:

static long aboutrectheight  )  [static]
 

Definition at line 275 of file progressbar.c.

References aboutrectheightNoStats, aboutrectheightStats, and aboutstatsshowing().

Here is the call graph for this function:

static boolean aboutresetrects hdlwindowinfo  hinfo  )  [static]
 

Definition at line 1042 of file progressbar.c.

References abouthorizinset, aboutrectheight(), aboutvertinset, insetrect(), msgvertgap, nil, shellcalcgrowiconrect(), and zerorect().

Here is the call graph for this function:

static void aboutresizeafterfontchange void   )  [static]
 

Definition at line 1112 of file progressbar.c.

References aboutwindow, aboutwindowinfo, attachabout(), cccopywindowinfo(), ccgetneededheight(), detachabout(), ixaboutinfo, moveandsizewindow(), r, shelladjustaftergrow(), shellgetglobalwindowrect(), and windowinval().

Here is the call graph for this function:

static boolean aboutsave ptrfilespec  fs,
hdlfilenum  fnum,
short  rnum,
boolean  flsaveas,
boolean  flrunnable
[static]
 

Definition at line 1433 of file progressbar.c.

References ccfindrootwindow(), ccsavefile(), grayownedwindows(), shellpopglobals(), shellpushglobals(), and shellwindow.

Here is the call graph for this function:

void aboutsegment void   ) 
 

Definition at line 255 of file progressbar.c.

Referenced by shellinit().

static void aboutsetconfigminimum void   )  [static]
 

Definition at line 1143 of file progressbar.c.

References aboutrectheight(), tyshellglobals::config, globalsarray, idaboutconfig, minaboutwidth, minmsgheight, msgborderpix, msgvertgap, tyconfigrecord::rmin, and shellfindcallbacks().

Here is the call graph for this function:

static boolean aboutsetfont void   )  [static]
 

Definition at line 1220 of file progressbar.c.

References aboutresizeafterfontchange(), aboutwindowinfo, and tywindowinfo::defaultfont.

Here is the call graph for this function:

boolean aboutsetmiscstring bigstring  bsmisc  ) 
 

Definition at line 850 of file progressbar.c.

References aboutport, tyFontInfo::ascent, bsmiscinfo, copystring(), eraserect(), flhavemiscrect, globalfontinfo, long, miscinforect, movepento(), nil, pendrawstring(), popclip(), popport(), pushclip(), and pushport().

Referenced by logtoaboutwindow(), and TCPWRITEMSG().

Here is the call graph for this function:

static boolean aboutsetsize void   )  [static]
 

Definition at line 1206 of file progressbar.c.

References aboutresizeafterfontchange(), aboutwindowinfo, and tywindowinfo::defaultsize.

Here is the call graph for this function:

void aboutsetstatsflag boolean  fl  ) 
 

Definition at line 1623 of file progressbar.c.

References aboutdata, aboutresetrects(), aboutsetsize(), aboutwindowinfo, findaboutwindow(), tyaboutrecord::flextrastats, flsessionstats, nil, shellpopglobals(), and shellpushglobals().

Referenced by ccfunctionvalue().

Here is the call graph for this function:

static boolean aboutsetstyle void   )  [static]
 

Definition at line 1234 of file progressbar.c.

References aboutresizeafterfontchange(), aboutwindowinfo, and shellsetdefaultstyle().

Here is the call graph for this function:

static boolean aboutsetsuperglobals void   )  [static]
 

Definition at line 1483 of file progressbar.c.

References ccfindrootwindow(), ccsetsuperglobals(), shellpopglobals(), and shellpushglobals().

Here is the call graph for this function:

boolean aboutsetthreadstring hdlthreadglobals  hg,
boolean  flin
 

Definition at line 810 of file progressbar.c.

References aboutdata, aboutstatsshowing(), BIGSTRING, bstheadinfo, cancoonglobals, ccupdatestatistics(), findaboutwindow(), fl, insertstring(), nil, numbertostring(), pushchar(), pushstring(), shellpopglobals(), and shellpushglobals().

Referenced by copythreadglobals(), and swapinthreadglobals().

Here is the call graph for this function:

boolean aboutstart void   ) 
 

Definition at line 1651 of file progressbar.c.

References aboutclose(), aboutdata, aboutdisposerecord(), aboutgettargetdata(), aboutkeystroke(), aboutmousedown(), aboutresetrects(), aboutsave(), aboutsetfont(), aboutsetsize(), aboutsetstyle(), aboutsetsuperglobals(), aboutupdate(), aboutwindow, aboutwindowinfo, aboutzoom(), attachabout(), idaboutconfig, loadconfigresource(), and shellnewcallbacks().

Referenced by frontierstart(), and openabout().

Here is the call graph for this function:

boolean aboutstatsshowing void   ) 
 

Definition at line 269 of file progressbar.c.

References displayedaboutdata, and tyaboutrecord::flbigwindow.

Referenced by aboutrectheight(), aboutsetthreadstring(), and ccupdatestatistics().

static void aboutupdate void   )  [static]
 

Definition at line 976 of file progressbar.c.

References aboutdata, aboutport, aboutwindow, aboutwindowinfo, ccdrawabout(), ccdrawagentpopup(), ccdrawmsg(), ccgettextitemrect(), displayedaboutdata, eraserect(), flhavemiscrect, getmessagecontentrect(), insetrect(), miscinfoitem, miscinforect, movepento(), nil, pendrawline(), poppen(), pushpen(), r, setgraypen(), and shelldrawgrowicon().

Here is the call graph for this function:

static void aboutwindowsetup void   )  [static]
 

Definition at line 1500 of file progressbar.c.

References aboutwindow, aboutwindowinfo, attachabout(), cancoonglobals, ccgetwindowinfo(), ccsetwindowinfo(), detachabout(), flsessionstats, tycancoonwindowinfo::fontnum, tycancoonwindowinfo::fontsize, ixaboutinfo, nil, shellpopglobals(), shellpushrootglobals(), and tycancoonwindowinfo::w.

Here is the call graph for this function:

static boolean aboutzoom hdlwindowinfo  hinfo,
boolean  flgrow
[static]
 

Definition at line 1168 of file progressbar.c.

References aboutdata, aboutsetconfigminimum(), cancoonglobals, ccgetneededheight(), max, minaboutwidth, moveandsizewindow(), nil, shelladjustaftergrow(), shellgetglobalwindowrect(), and shellinvalcontent().

Here is the call graph for this function:

static boolean attachabout void   )  [static]
 

Definition at line 1086 of file progressbar.c.

References aboutdata, ccfindrootwindow(), and nil.

Here is the call graph for this function:

static void ccdrawabout void   )  [static]
 

Definition at line 703 of file progressbar.c.

References abouticonsize, aboutstrings, tyFontInfo::ascent, BIGSTRING, bigstring, bold, ccdrawfrontiericon(), ccdrawmainwindowtext(), ccdrawtextitem(), ccdrawurlitem(), ccupdatestatistics(), copyrightitem, filegetprogramversion(), fontgetnumber(), frontieritem, geneva, globalfontinfo, insertstring(), isaitem, italic, leftjustified, movepento(), nil, normal, parsedialogstring(), pendrawstring(), rightjustified, setglobalfontsizestyle(), sloganitem, and versionitem.

Here is the call graph for this function:

static void ccdrawagentpopup void   )  [static]
 

Definition at line 453 of file progressbar.c.

References cancoonglobals, ccgetagentpopuprect(), ccupdateagentpopup(), eraserect(), nil, and r.

Here is the call graph for this function:

static void ccdrawfrontiericon Rect  rcicn,
boolean  flpressed
[static]
 

Definition at line 292 of file progressbar.c.

References atHorizontalCenter, atVerticalCenter, and ploticonresource().

Here is the call graph for this function:

static void ccdrawmainwindowtext short  item,
short  style,
ptrstring  bs,
short  just
[static]
 

Definition at line 362 of file progressbar.c.

References aboutstrings, tyFontInfo::ascent, bigstring, ccgettextitemrect(), copystring(), eraserect(), fulljustified, geneva, globalfontinfo, leftjustified, movepento(), nil, pendrawstring(), r, rightjustified, setglobalfontsizestyle(), and stringpixels().

Here is the call graph for this function:

static boolean ccdrawmsg void   )  [static]
 

Definition at line 527 of file progressbar.c.

References aboutdata, aboutwindow, aboutwindowinfo, tyFontInfo::ascent, bigstring, cancoonglobals, ccgetmsgrect(), closebitmap(), copyheapstring(), eraserect(), globalfontinfo, movepento(), nil, openbitmap(), pendrawstring(), popclip(), popstyle(), pushaboutstyle(), pushclip(), and r.

Here is the call graph for this function:

static void ccdrawstatistic short  item,
ptrstring  value,
boolean  flbitmap
[static]
 

Definition at line 626 of file progressbar.c.

References aboutwindow, bold, ccdrawmainwindowtext(), ccgettextitemrect(), closebitmap(), leftjustified, nil, normal, openbitmap(), r, and rightjustified.

Here is the call graph for this function:

static void ccdrawtextitem short  item,
ptrstring  param,
short  style,
short  just
[static]
 

Definition at line 585 of file progressbar.c.

References aboutstrings, bigstring, ccdrawmainwindowtext(), nil, and parsedialogstring().

Here is the call graph for this function:

static void ccdrawurlitem boolean  flpressed  )  [static]
 

Definition at line 608 of file progressbar.c.

References tyRGBColor::blue, ccdrawtextitem(), leftjustified, nil, popforecolor(), pushforecolor(), tyRGBColor::red, underline, and urlitem.

Here is the call graph for this function:

static void cceraseagentpopup void   )  [static]
 

Definition at line 487 of file progressbar.c.

References ccgetagentpopuprect(), eraserect(), and r.

Here is the call graph for this function:

static boolean ccfindagentvisit bigstring  bsname,
hdlhashnode  hnode,
tyvaluerecord  val,
ptrvoid  refcon
[static]
 

Definition at line 439 of file progressbar.c.

References hcode, and langexternalvaltocode().

Here is the call graph for this function:

static boolean ccgetagentpopuprect Rect rpopup  )  [static]
 

Definition at line 343 of file progressbar.c.

References heightsmallicon, msgborderpix, r, and widthsmallicon.

static void ccgetmsgrect Rect rmsg  )  [static]
 

Definition at line 496 of file progressbar.c.

References tyFontInfo::ascent, ccgetagentpopuprect(), ccgettextitemrect(), tyFontInfo::descent, getmessagecontentrect(), globalfontinfo, r, versionitem, and versionwidth.

Here is the call graph for this function:

static short ccgetneededheight boolean  flbigwindow  )  [static]
 

Definition at line 412 of file progressbar.c.

References aboutrectheight(), tyFontInfo::ascent, tyFontInfo::descent, globalfontinfo, max, minmsgheight, msgborderpix, msgbottominset, msgtopinset, msgvertgap, popstyle(), and pushaboutstyle().

Here is the call graph for this function:

static boolean ccgettextitemrect short  item,
Rect r
[static]
 

Definition at line 298 of file progressbar.c.

References abouthorizgap, abouthorizinset, abouticonsize, aboutlineheight, aboutlinewidth, aboutvertgap, aboutvertstart, getscrollbarwidth(), min, miscinfoitem, msgborderpix, and versionitem.

Here is the call graph for this function:

boolean ccmsg bigstring  bs,
boolean  flbackgroundmsg
 

Definition at line 892 of file progressbar.c.

References cancoonglobals, ccdrawmsg(), ccunblockmsg(), copystring(), currentprocess, disposehandle(), findaboutwindow(), fl, hcode, isemptystring, newheapstring(), nil, shellpopglobals(), and shellpushglobals().

Referenced by ccagentselectvisit(), and ccmsgverb().

Here is the call graph for this function:

static boolean ccrunurlscript  )  [static]
 

Definition at line 595 of file progressbar.c.

References aboutstrings, bigstring, getsystemtablescript(), idopenurlscript, nil, parsedialogstring(), processrunstring(), and urlitem.

Here is the call graph for this function:

static void ccunblockmsg void   )  [static]
 

Definition at line 780 of file progressbar.c.

References cancoonglobals, ccdrawmsg(), disposehandle(), tycancoonrecord::flbackgroundmsgblocked, and nil.

Here is the call graph for this function:

static void ccupdatestatistics boolean  flbitmap  )  [static]
 

Definition at line 647 of file progressbar.c.

References aboutstatsshowing(), bigstring, bsmiscinfo, bstheadinfo, ccdrawmainwindowtext(), ccdrawstatistic(), FreeMem(), handlecounter, leftjustified, memoryitem, miscinfoitem, normal, numbertostring(), processthreadcount(), pushchar(), thisthreaditem, and threadsitem.

Here is the call graph for this function:

void closeabout boolean  flzoom,
short  minticks
 

Definition at line 1756 of file progressbar.c.

References aboutopenticks, delayticks(), findaboutwindow(), and shellclose().

Here is the call graph for this function:

static void detachabout void   )  [static]
 

Definition at line 1106 of file progressbar.c.

References nil.

static void drawabout WindowPtr  w,
boolean  flliveurl
[static]
 

Definition at line 1354 of file progressbar.c.

References aboutresnumber, bigstring, copyrightitem, dialoggetobjectrect(), drawtextitem(), drawurlitem(), filegetprogramversion(), geneva, movepento(), normal, pendrawstring(), ploticon(), setfontsizestyle(), sloganitem, stringpixels(), systemFont, urlitem, and versionitem.

Here is the call graph for this function:

static void drawtextitem WindowPtr  w,
short  item,
short  font,
short  size,
short  style
[static]
 

Definition at line 1304 of file progressbar.c.

References bigstring, dialoggetobjectrect(), edittextbox(), and getdialogtext().

Here is the call graph for this function:

static void drawurlitem boolean  flpressed  )  [static]
 

Definition at line 1333 of file progressbar.c.

References aboutwindow, tyRGBColor::blue, drawtextitem(), geneva, popforecolor(), pushforecolor(), tyRGBColor::red, underline, and urlitem.

Here is the call graph for this function:

static boolean findaboutwindow hdlwindowinfo hinfo  )  [static]
 

Definition at line 260 of file progressbar.c.

References idaboutconfig, and shellfindwindow().

Here is the call graph for this function:

static void getmessagecontentrect Rect rcontent  )  [static]
 

Definition at line 283 of file progressbar.c.

References aboutdata, nil, and zerorect().

Here is the call graph for this function:

static boolean newaboutwindow boolean  flbootsplash  )  [static]
 

Definition at line 1536 of file progressbar.c.

References aboutresetrects(), aboutresizeafterfontchange(), aboutsetconfigminimum(), aboutstrings, aboutwindowsetup(), bigstring, ccgetwindowrect(), tyshellglobals::config, copystring(), disposehandle(), frontieritem, getsystemoriginrect(), getwindowinfo(), globalsarray, idaboutconfig, ixaboutinfo, newchildwindow(), newclearhandle(), nil, shellfindcallbacks(), shellpopglobals(), shellpushglobals(), tyconfigrecord::templateresnum, titleitem, and windowzoom().

Here is the call graph for this function:

boolean openabout boolean  flzoom,
long  ctreservebytes
 

Definition at line 1719 of file progressbar.c.

References aboutopenticks, aboutstart(), findaboutwindow(), newaboutwindow(), nil, shellpatchnilroutines(), and shellupdatenow().

Here is the call graph for this function:

static void pushaboutstyle void   )  [static]
 

Definition at line 401 of file progressbar.c.

References aboutwindowinfo, geneva, normal, and pushstyle().

Here is the call graph for this function:

static boolean runurlscript  )  [static]
 

Definition at line 1317 of file progressbar.c.

References aboutwindow, bigstring, getdialogtext(), getsystemtablescript(), idopenurlscript, nil, parsedialogstring(), processrunstring(), and urlitem.

Here is the call graph for this function:

static void updateabout WindowPtr  w,
boolean  flliveurl
[static]
 

Definition at line 1413 of file progressbar.c.

References shellupdatenow().

Here is the call graph for this function:


Variable Documentation

hdlaboutrecord aboutdata = nil [static]
 

Definition at line 103 of file progressbar.c.

long aboutopenticks [static]
 

Definition at line 84 of file progressbar.c.

WindowPtr aboutport = nil [static]
 

Definition at line 114 of file progressbar.c.

byte* aboutstrings[] [static]
 

Definition at line 168 of file progressbar.c.

WindowPtr aboutwindow = nil [static]
 

Definition at line 105 of file progressbar.c.

hdlwindowinfo aboutwindowinfo [static]
 

Definition at line 107 of file progressbar.c.

bigstring bsmiscinfo = "" [static]
 

Definition at line 123 of file progressbar.c.

bigstring bstheadinfo = "" [static]
 

Definition at line 121 of file progressbar.c.

hdlaboutrecord displayedaboutdata = nil [static]
 

Definition at line 112 of file progressbar.c.

boolean flhavemiscrect = false [static]
 

Definition at line 116 of file progressbar.c.

boolean flsessionstats = false [static]
 

Definition at line 109 of file progressbar.c.

Rect miscinforect [static]
 

Definition at line 118 of file progressbar.c.


Generated on Sat Jun 10 02:26:39 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6