Category : C Source Code
Archive   : PUBWIW_C.ZIP
Filename : WIN.DOC
Output of file : WIN.DOC contained in archive : PUBWIW_C.ZIP
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
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
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/