Alejandro Reimondo Component Libraries
Description

Smalltalk libraries for support of a majority of components created by Alejandro Reimondo.

Files

The following files are available in the ARSLLs.zip archive.

ARBase.sll
ARBase.sml
ARBase.st
Base components.
Lightweight Project framework.
Project fileIn/Out , project to SLL, and SLL to project utilities.
ARAddIns.sll
ARAddIns.sml
ARAddIns.st
Support for SelfDefinedStructures and SelfDefinedSubStructures. With substructure inspection.
ARMisc.pol
ARMisc.prj
ARMisc.st
Basic support for Windows MMSystemDLL. Miscellanous OS specific additions for graphics, font, help, dialog,and view support.
Requires ARMisc, ARBase.
ARDev.sll
ARDev.sml
ARDev.st
Development tools (SuperClassHierarchyBrowser, findClass by similarities, getters&setters on instance list doubleclick, lazy initialization of instances on control-doubleclick etc). Improved inspector and class browser windows. Senders&implementors on selected text.
Requires ARAddIns, ARBase.
ARPatchs.prj
ARPatchs.sll
ARPatchs.sml
ARPatchs.st
Patches and corrections of bugs.
Requires ARBase.

Requirements

VS/VSE 3.1.2 for Win32s.

Installation

Ensure that the above SLLs are installed in the VS/VSE library directory or a directory that appears in the Windows PATH statement. Load the libraries as need for applications. For example, you may load the ARBase library using:

SmalltalkLibraryBinder bindTo:'ARBase'

Additional info

These libraries are used with other numerous applications developed by Alejandro Reimondo such as his DIB, JPEG, GIF, TIFF, and OCX Wrapper libraries.

The ARBase library adds a small project management framework under its class ProjectClasses. Appearing as a subclass of ProjectClasses, a project class collectively defines its dependent classes, any pool dictionaries used, a project name used for creating files, and other information needed to build or file out the project. A project definition is filed out to a file of .PRJ extension, its code to a .ST file, and its pool dictionaries to a .POL file. The framework allows one to create an SLL of the project in one step by sending the message buildSLL to the project class. Similarly, one can write the .PRJ, .ST, and .POL files for the project by sending its class the message fileOutNow. For example, evaluating

ARAddInsProject fileOutNow

files out the project.

If you include the AR libraries in your Visual Smalltalk .BND file the project framework will attempt to file-in instructions from the file Current.Project upon start up.

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