Category : C Source Code
Archive   : PUBWIW_C.ZIP
Filename : WIN.DOC

 
Output of file : WIN.DOC contained in archive : PUBWIW_C.ZIP
UITEST.C STRUCTURE DIAGRAM

DONATED

BY

NILS ROGNERUD (415) 526-1224

This might help in trying to understand UITEST.C and public domain window
manager. Further documentation is available upon request. I am also available
for C-language projects on a part or full-time basis. Please call (voice) for
more information. Please note I did not write source code for Window Manager.

Tue 11-10-87 18:29:20 Pg 1
11-10-87 15:40:02 CONTROL.C
11-10-87 15:40:04 GLOBALS.C
11-10-87 15:40:04 MENU.C
11-10-87 15:40:04 SCROLL.C
11-10-87 15:40:06 UITEST.C
11-10-87 15:38:14 WINDOW.C

main
|
+--GrQuery
|
+--_init
|
+--InitWindows
| |
| +--NewWindow
| | |
| | +--SetRect
| | |
| | +--DrawWindow
| | |
| | +--SaveWindow
| | |
| | +--_drawPlain
| | | |
| | | +--_drawControls
| | | |
| | | +--DrawControl
| | | |
| | | +--_drawRadio
| | | |
| | | +--_drawCheck
| | | |
| | | +--_drawButton
| | | |
| | | +--_drawScroll
| | |
| | +--_drawDialog
| | | |
| | | +--_drawControls p1
| | |
| | +--_drawDocument
| | |
| | +--_drawTitle
| | | |
| | | +--_drawHilite
| | |
| | +--_drawContent
| | |
| | +--_drawControls p1
| | |
| | +--_drawGrowBox
| | |
| | +--_drawVScroll
| | |
| | +--FramePoly
| |
| +--ColorWindow
| |
Pg 2
| +--DrawWindow p1
|
+--InitMenus
| |
| +--DrawMenuBar
|
+--AppendMenu
|
+--DrawMenuBar p2
|
+--SetRect
|
+--NewButton
| |
| +--ButtonAction
| | |
| | +--wait
| |
| +--ExitToShell
| |
| +--CenterRect
| |
| +--InsertControl
|
+--ColorWindow
|
+--DrawWindow p1
|
+--DrawCursor
|
+--PopUpMenu
| |
| +--wait
|
+--KillWindow
| |
| +--CloseWindow
| |
| +--RemoveWindow
| |
| +--DisposWindow
| |
| +--DisposControl
|
+--NewVScroll
| |
| +--ExitToShell p2
| |
| +--_downArrow
| |
| +--_upArrow
|
+--HiliteWindow
| |
| +--_drawTitle p1
| |
| +--_hiliteVScroll
|
Pg 3
+--stop_XHair
| |
| +--DrawCursor p2
|
+--start_XHair
| |
| +--QueryCursor
| |
| +--DrawCursor p2
|
+--ExitToShell p2
|
+--MenuEvent
|
+--WindowEvent
| |
| +--ControlEvent
| |
| +--VScrollAction
| |
| +--InvertPoly
| |
| +--wait
| |
| +--_dragThumb
|
+--DragWindow
| |
| +--DragRect
| |
| +--MoveWindow
| |
| +--ShiftRect
| |
| +--DrawWindow p1
|
+--wait
|
+--CloseWindow p2
|
+--ShrinkWindow
| |
| +--_drawContent p1
|
+--GrowWindow
|
+--GrowRect
|
+--DrawWindow p1


NewRadio
|
+--RadioAction
|
+--ExitToShell p2
|
+--InsertControl


Pg 4
NewCheckBox
|
+--CBAction
|
+--ExitToShell p2
|
+--InsertControl


RestoreWindow


HideAbout
|
+--RemoveWindow p2


_drawLine


lfind


ShowWindow
|
+--DrawWindow p1


_fgetc


_fputc


ZoomBits


XYOnLine


XlateImage


void


UserMouse


UserTimer


UnionRect


TitleColor


TextWidth


ScalePt


qsort


ProtectPort


Pt2Rect


PtInArc


PtInPoly


PtInRoundRect


Pg 5
PtOnArc


PtOnLine


PtOnOval


PtOnRect


PtOnRoundRect


PaintArc


PaintPoly


OvalPt


OffsetPoly


MapPoly


MapPt


MapRect


MenuColor


lsearch


LimitMouse


LoadPalette


InceptRect


InitBitmap


InitRowTable


InvertArc


HideWindow


GetAddress


FrameArc


FileLoad


FileQuery


FileStore


FillArc


FillPoly


FillRoundRect


Pg 6
EraseArc


ErasePoly


DrawText


DefineCursor


CopyBits


bsearch


AlignPattern
Pg 7
INDEX of Structure Diagram pages where routine appears.

Definition Tree Diagram
Routine File Line Page
------- ---- ---- ----
AlignPattern GREXTRN.H 6 6
AppendMenu MENU.C 210 2
ButtonAction CONTROL.C 340 2
bsearch STDLIB.H 44 6
CBAction CONTROL.C 356 4
CenterRect GREXTRN.H 12 2
CloseWindow WINDOW.H 85 2 3
ColorWindow WINDOW.C 1041 1 2
ControlEvent CONTROL.C 20 3
CopyBits GREXTRN.H 18 6
DefineCursor GREXTRN.H 25 6
DisposControl CONTROL.C 453 2
DisposWindow WINDOW.H 85 2
DragRect WINDOW.C 697 3
DragWindow WINDOW.C 827 3
DrawControl CONTROL.C 197 1
DrawCursor UITEST.C 106 2 3
DrawMenuBar MENU.C 85 2
DrawText GREXTRN.H 32 6
DrawWindow WINDOW.H 84 1 2 3 4
EraseArc GREXTRN.H 38 6
ErasePoly GREXTRN.H 41 6
ExitToShell MENU.C 199 2 3 4
FileLoad GREXTRN.H 49 5
FileQuery GREXTRN.H 51 5
FileStore GREXTRN.H 54 5
FillArc GREXTRN.H 56 5
FillPoly GREXTRN.H 59 5
FillRoundRect GREXTRN.H 62 5
FrameArc GREXTRN.H 64 5
FramePoly GREXTRN.H 67 1
GetAddress GREXTRN.H 75 5
GrQuery GRQUERY.C 98 1
GrowRect WINDOW.C 442 3
GrowWindow WINDOW.C 512 3
HideAbout UITEST.C 139 4
HideWindow WINDOW.H 85 5
HiliteWindow WINDOW.C 877 2
InceptRect GREXTRN.H 91 5
InitBitmap GREXTRN.H 93 5
InitMenus MENU.C 137 2
InitRowTable GREXTRN.H 99 5
InitWindows WINDOW.C 38 1
InsertControl CONTROL.C 64 2 3 4
InvertArc GREXTRN.H 102 5
InvertPoly GREXTRN.H 105 3
KillWindow UITEST.C 118 2
lfind STDLIB.H 74 4
LimitMouse GREXTRN.H 114 5
LoadPalette GREXTRN.H 119 5
lsearch STDLIB.H 72 5
MapPoly GREXTRN.H 121 5
MapPt GREXTRN.H 124 5
MapRect GREXTRN.H 126 5
Pg 8
MenuColor MENU.C 129 5
MenuEvent MENU.C 151 3
main UITEST.C 148 1
MoveWindow WINDOW.C 761 3
NewButton CONTROL.C 470 2
NewCheckBox CONTROL.C 379 4
NewRadio CONTROL.C 241 3
NewVScroll SCROLL.C 422 2
NewWindow WINDOW.C 1139 1
OffsetPoly GREXTRN.H 136 5
OvalPt GREXTRN.H 139 5
PaintArc GREXTRN.H 141 5
PaintPoly GREXTRN.H 144 5
PopUpMenu MENU.C 251 2
ProtectPort GREXTRN.H 166 4
Pt2Rect GREXTRN.H 169 4
PtInArc GREXTRN.H 171 4
PtInPoly GREXTRN.H 174 4
PtInRoundRect GREXTRN.H 178 4
PtOnArc GREXTRN.H 180 5
PtOnLine GREXTRN.H 183 5
PtOnOval GREXTRN.H 186 5
PtOnRect GREXTRN.H 188 5
PtOnRoundRect GREXTRN.H 190 5
QueryCursor GREXTRN.H 197 3
qsort STDLIB.H 46 4
RadioAction CONTROL.C 319 3
RemoveWindow WINDOW.H 84 2 4
RestoreWindow WINDOW.H 84 4
SaveWindow WINDOW.H 84 1
ScalePt GREXTRN.H 209 4
SetRect GREXTRN.H 224 1 2
ShiftRect GREXTRN.H 227 3
ShowWindow WINDOW.H 85 4
ShrinkWindow WINDOW.C 917 3
start_XHair UITEST.C 83 3
stop_XHair UITEST.C 96 3
TextWidth GREXTRN.H 251 4
TitleColor WINDOW.C 864 4
UnionRect GREXTRN.H 254 4
UserMouse GREXTRN.H 256 4
UserTimer GREXTRN.H 258 4
void GREXTRN.H 256 4
VScrollAction SCROLL.C 168 3
wait MENU.C 242 2 3
WindowEvent WINDOW.C 342 3
XlateImage GREXTRN.H 266 4
XYOnLine GREXTRN.H 270 4
ZoomBits GREXTRN.H 273 4
_downArrow SCROLL.C 302 2
_dragThumb SCROLL.C 97 3
_drawButton CONTROL.H 157 1
_drawCheck CONTROL.H 157 1
_drawContent WINDOW.C 236 1 3
_drawControls WINDOW.C 318 1
_drawDialog WINDOW.C 76 1
_drawDocument WINDOW.C 289 1
_drawGrowBox WINDOW.C 202 1
_drawHilite WINDOW.C 124 1
Pg 9
_drawLine WINDOW.C 106 4
_drawPlain WINDOW.C 55 1
_drawRadio CONTROL.H 157 1
_drawScroll CONTROL.H 157 1
_drawTitle WINDOW.C 166 1 2
_drawVScroll SCROLL.C 19 1
_fgetc STDIO.H 140 4
_fputc STDIO.H 143 4
_hiliteVScroll SCROLL.C 55 2
_init MENU.C 51 1
_upArrow SCROLL.C 361 2


  3 Responses to “Category : C Source Code
Archive   : PUBWIW_C.ZIP
Filename : WIN.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/