[615] in comp.os.os2.announce archive

home help back first fref pref prev next nref lref last post

PROGRAMMING: Cubus OS/2 C++ class library 1.20

daemon@ATHENA.MIT.EDU (Mick Brown)
Mon Feb 5 21:52:37 1996

To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: 30 Jan 1996 19:29:17 GMT
From: lfirrantello@BIX.com (Mick Brown)
Reply-To: B.STEIN@TBX.berlinet.de (Benjamin Stein)

Submitted by: B.STEIN@TBX.berlinet.de (Benjamin Stein)
Source:       B.STEIN@TBX.berlinet.de (Benjamin Stein)
Date sent:    1996 01 22
Date posted:  1996 01 30
=====================================================================
Version 1.20 of the Cubus OS/2 Class Library is now available at
   ftp://hobbes.nmsu.edu/os2/dev32/ocl120.zip

These are the changes in version 1.20

Changes:
  A dynamic version of OCL for emx is now available in oclemx.dll /
  oclemxi.lib. You will experience many problems using exception handling.
  Do not use exception handling when linking dynamically. Exceptions thrown
  by the library should be handled by the library itself. The class
  OButtonBar has been completely redesigned. You have to change your
  existing source to use the new class. See the sources for GTakPM and
  Template as implementation samples. OButtonBar now provides automatic
  fly-over-help. This feature is not available in OS/2 < Warp Fixpack 16.
  With these versions OButtonBar works like in OCL 1.13.

  I changed the mechanism for template generation. Now all compilers use
  inline files for resolving templates. When using IBM C-Set++ or VisualAge
  C++ you have the include the following statement in your source containing
  main()

  #define __OCL_RESOLVE_TEMPLATES__ prior to any include-statement. The new
  mechanism improves the link performance when using the IBM compilers.

New Classes:

We implemented a complete set of button classes:
 -  OAuto3State           -  OAutoCheckBox
 -  OAutoRadioButton      -  OButton
 -  OCheckBox             -  OFillButton (used by OButtonBar)
 -  OGraphicsButton       -  ORadioButton
 -  OUserButton
A Syslevel-Utility is provided by the new class
 -  OSysLevel (currently under construction and subject to changes)

New Samples:

NextHand - NeXT-like Toolbar for PM.
 -
    Warning:  You must not redistribute this program or parts of this
    program in a commercial product. NextHand is part of the MultiDesk Tools
    (c) 1996 by Cubus. All rights reserved.

Notes:
  We plan to remove the support for OS/2 2.x in future releases of the OS/2
  Class Library. If anybody needs this support please mail us ASAP.
=====================================================================
-- submissions for comp.os.os2.announce to os2_ann_req@bix.com
-- administrivia for comp.os.os2.announce to lfirrantello@bix.com

--Mick Brown (lfirrantello@bix.com)

home help back first fref pref prev next nref lref last post