Windows DrawDIB Support 
Description

Support for image display for Device Independent Graphics (DIB) via DrawDIB API under Win32s.

Files

256.rle Sample device independent bitmap file.
DrawDIB.SLL 
DrawDIB.SML 
PrjDrawDIB.SLL 
Draw DIB library and library source.
DrawDIB.ST
DrawDIB.POL
DrawDIB.PRJ
Source files
DrawDIB Doit.txt Demo and profiling expressions 

Requirements

VS/VSE 3.1.2 for Win32s. Requires the following libraries:
 
ARBase.sll Alejandro Reimondo base components SLL 
ARPatchs.sll Patches and bug fixes
ARAddins.sll SelfDefinedStructures support
ARMisc.sll  Misc. OS Support
PictBase.sll Image Framework

Installation

Ensure the libraries above are installed in the VS/VSE library directory or a directory that appears in the Windows PATH statement. You may load all libraries in the image by evaluating the following expression:

#('ARBase' 'ARPatchs' 'ARAddIns' 'ARMisc' 'PictBase' 'DrawDIB')
   do:[:lib|SmalltalkLibraryBinder bindTo:lib].

Examples

To load a sample DIB file and display it at the screen origin evaluate the following:

| image |
image := DrawDIBImage fromUser.
image displayWith: Display pen.

The file 'DrawDIB Doit.txt' contains other sample expressions that may be evaluated to profile the DIB library functions.

Contact

Alejandro F. Reimondo
Amenabar 3476 Piso: 2 Dto: B.
Ciudad de Buenos Aires.
Argentina.
Tel: (54)-1-703-5586.
aleReimondo@sugarWeb.com
http://www.sugarweb.com


Links to:
The ObjectShare web site
VisualSmalltalk Product Support
ObjectShare's Online Documentation Site