Category : C Source Code
Archive   : PUBWIW_C.ZIP
Filename : README

Output of file : README contained in archive : PUBWIW_C.ZIP
* The Following Code is placed in the PUBLIC DOMAIN and may be used *
* by anyone for any purpose. Use at your own risk. *

This archive contains a prototype user interface loosely based upon the
APPLE Macintosh. Menus are handled differently, on a two button mouse
the left button serves to activate/deactivate, while the right button
serves to display the active PopUp Menu and select the current item.
The mouse buttons are not held down during the selection process. The
SYSTEM Menu is a dummy, only EXIT is a valid choice. Choose Create from the
PopUp Menu to create a window and then try other menu actions as well as
the Scroll Bar and Title Bar controls. Right titlebar box is Grow/Shrink,
while the left box is a GOAWAY.

The code is in a horrid state, documentation is sparse to non-existant,
more complete documentation will be available as I enhance the product
(I plan on building an Object Oriented Graphics Editor -- also Public
Domain.) There is an example application: UITEST.EXE, the "make" file in
the ARC may be used to build it.It is written in Lattice C 3.0+ and
calls MetaWindow Plus routines (it may work with other versions of
MetaWindow). Questions /comments should be directed to Don Bradford c/o
the MetaGraphics BBS.

The current software assumes an EGA Card / Monitor.

C Source Files
control.c Control Related Routines: Buttons, RadioButtons, etc.
menu.c MenuBar and PopUp Menu Routines.
uitest.c Example Application.
window.c Window Related Routines.
globals.c Global Declarations.
scroll.c Vertical Scroll Bar Routines - Horizontal in the works

Header Files


OBJ1= menu.obj window.obj control.obj uitest.obj globals.obj scroll.obj

menu.exe: $(OBJ1)
plink @uitest

uitest.obj : uitest.c
lc -n -mls -B -qd: uitest.c

Example LINK File -- PLINK

FILE \lc\l\c, menu, window, control, scroll, uitest, globals
OUTPUT uitest.exe
SEARCH \lc\l\metaplus, \lc\l\lcm, \lc\l\lc

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

  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: