While creating our software, the La Jolla Underground occasionally creates small, useful REALbasic classes and modules. When we create something we think may be of use to other people, we place it here to share with the rest of the REALbasic developer community. Everything here is provided on an as-is basis. We make no claims about the stability or usefulness of these items. Use at your own risk! Conditions of use are listed individually for each item.
Name: Windows MessageHandlers
Type: REALbasic module, class and Interface
Author: Brady Duga (duga@ljug.com)
Terms: Free, may modify source, attribution allowed but not required
Description: Allows REALbasic applications to intercept events passed via the standard Win32 Post/SendMessage routines. Messages may originate from within the application, from the system or from another application. Requires Windows and REALbasic 5.5+
Name: CTextSpeaker
Type: REALbasic modules
Author: Will Leshner (leshner@ljug.com)
Terms: Free, may modify source, attribution allowed but not required
Description: implements a subclass of Thread that uses the SpeachManager to speak text. May require REALbasic 5.x.
Name: Path Extensions
Type: REALbasic modules
Author: Brady Duga (duga@ljug.com), portions by Thomas Reed, BitJuggler Software
Terms: Free, may modify source, attribution allowed but not required
Description: Extends the FolderItem built-in class with the ability to get POSIX-compliant paths, better HFS paths, a windows path and file URLs. Requires Mac OS X and REALbasic 5.x
Name: HexEditCanvas (sit)/(zip)
Type: REALbasic Class and module
Author: Brady Duga (duga@ljug.com)
Terms: Free, may modify source, attribution allowed but not required
Description: A class for adding a hex editor to your REALbasic applications. Display and edit binary data, hex offsets and optional raw text. Comes with a sample project demonstrating its use, as well as documentation in the Read Me file.
Name: ResourceAccesor
Type: REALbasic Classes, module and interface
Author: Brady Duga (duga@ljug.com)
Terms: Free, may modify source, attribution allowed but not required
Description: The project "resourcesample.rb" contains all the code necessary to open and manipulate data fork based resource files and bundles. It can also work with standard resource forks, though that's essentially just a wrapper for the built-in resource fork class. Although not exactly a resource fork class drop-in replacement, it comes fairly close. The code was written for my purposes, so you may find some holes, but it is possible to do quite a bit.
Name: ExtendedClipboard
Type: REALbasic Class
Author: Brady Duga (duga@ljug.com)
Terms: Free, may modify source, attribution allowed but not required
Description: A simple extension to the built-in clipboard class which allows examining all available MacTypes stored in the clipboard object. This allows programs to examine all the data available on the clipboard, even if it is stored in an unknown type. Works on Mac OS X and earlier and Windows. Only tested on Mac OS X and Windows XP. Windows support does not (yet) correctly handle the standard types, only those specifically registered by third party apps.
Name: ExtendedMenuItem
Type: REALbasic Class
Author: Brady Duga (duga@ljug.com)
Based on a suggestion by Charles Yeomans
Terms: Free, may modify source, attribution allowed but not required
Example: menutest.rb
Description: An extension to the built-in MenuItem class that allows for easy modification of command key glyphs and setting of ICON/cicn images by index (from a resource). Also provides a method of getting the menu items MenuRef/MenuHandle and menu index. Does not depend on hard-coded menu ids or indices. [01/06/2003] Added ability to change the name of the parent menu (test with Silly->Sub [cmd-del] in the sample app)
Name: SMTPSocket Example (.sit for Mac)
Name: SMTPSocket Example (.zip for Windows)
Type: REALbasic Example
Author: Will Leshner (leshner@ljug.com)
Terms: Free, may modify source, attribution allowed but not required
Description: A very simple example of SMTPSocket. Doesn't show the use of authenticated SMTP.
Name: POP3Socket Example (.sit for Mac)
Name: POP3Socket Example (.zip for Windows)
Type: REALbasic Example
Author: Will Leshner (leshner@ljug.com)
Terms: Free, may modify source, attribution allowed but not required
Description: A very simple example of POP3Socket. Doesn't fetch entire messages.
These items are not from the La Jolla Underground. They are simply being hosted here as a service to the REALbasic community.
Name: ImageTools
Type: REALbasic Module
Author: Ken Fleisher/Altered Image Graphic Services (PT_Ken@netbox.com)
Terms: Free, Open Source (see enclosed copyright notice for details)
Description: Cross Platform solution to saves images in baseline TIFF file format without any dependence on QuickTime. Can save RGB or CMYK files, with or without an alpha channel.
Name: UltimateSlider
Type: REALbasic Class
Author: Karen Atkocius (katk@attbi.com)
Terms: Contact author
Description: REALbasic classes for a more powerful slider control
| The La Jolla Underground | ![]() |
|
| Copyright 2002 The La Jolla Underground | ||