TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Michael Douglass
from: Nick Knight
date: 1994-06-18 13:40:00
subject: Container veiws

In a message dated 06-1694, Michael Douglass said to David Gillespie:

DG> CNREZ.LZH    (  3)Container control sample source code,
  > CNRBASE.LZH  (  3)Same as CNREZ,  but with error checking.

MD|Yes, but they are very confusing too...  I wanted something simple to
  |use.  If someone out there understands container controls so well, why
  |don't you write an OOP class to go from birth to death of the
  |container...

As a side note (and, yes, I know you're using Guidelines, but for those who
aren't) ... there exists at least one class library for OS/2 that handles
many of the complexities of contains, and EA's, and notebooks, etc.,.  It's
called ObjectPM by Raleigh Systems, and you can buy source code for a
"reasonable" price.  At one time there were several deals for
this ... I think Programmer's Connection in Canton Ohio has one going now.

And it's not nearly as big a beast as IBM's class library (DLL's total 550K
for BC++, although with source you can roll subsets and may be able to
reduce this).

I've just started working with this toolkit (actually, I just started
working for Raleigh Systems :).  It seems to be solid and it supports all
of OS/2.  There's talk of a Windows version, but don't hold your breath,
this place is truely 100% OS/2-positive and Windows is not that important
to them.

Strongest support is for BC++ v1.5 right now, only because it's the newest
compiler and a couple of in-house projects are to make use of it.  It also
supports IBM C++, and I see Watcom 10.0 just came in, although the support
issue here is yet unknown.

In addition to container support, there's also a sample application (that
uses containers) that makes use of a toolbar.  Toggle one button and the
container switched to detailed view, hot the other and your back to icon
view.  I found it quite simple to refit this to an application I'm
currently working on.  They've got cellboxes that look kind of like
containers but act more like listboxes and are much easier to use, and are
missing those silly limits.  You can change colors/fonts for each cell.

There's also code to make columnized listboxes very simple, although once
you've done this manually it's a moot point to replicate it.  They do offer
code to logically "link" dialog box fields together to make a
"form".  This also handles things like accepting input from
several fields and adding the entry automatically into a listbox and
updating a total field at the same time.  There's much more ... something
like 235 classes all total.

All-in-all, I'm pretty excited about it.  I *almost* actually bought the
thing from Prog. Conn., but ended up working for the company instead.
They've now supplied me with the toolkit and I've even got "free"
technical support! :)

Another option is BC++ and OWL/2.  It'll be out soon, honest! :)  I know
it's close - they're about at the 95% mark, but we all know how slowly the
last 5% can go, and how painful it can be.

More info?  Raleigh Systems can be reached at (216) 292-7225 EST.  You can
call Programmer's Connection to check their special pricing at (800)
494-5260.  They've got a automated fax system for more info.

Nick

.. To whom the gods destroy, they first teach Windows... -- MR/2 2.04 #0

--- InterPCB 1.50

* Origin: Nerd's Nook (216)-356-1431 - Hayes V.VFC (1:157/2)
SEEN-BY: 54/54 620/243 632/348 640/820 690/660 711/409 413 430 807 808 809
SEEN-BY: 711/934 712/353 623 713/888 800/1 2442/0
@PATH: 157/2 200 3615/50 229/2 2442/0 711/409 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.