EvntShell FTP Site Index ------------------------ The EvntShell shared resource is split up into several archives so that when a part of it is updated you don't need to download the whole lot again. The minimum working shared resource needed to run the demos consists of 'SHELL', 'SHELLRT' and 'EXTENSNS'. EvntShell file ES_SRD (67K) 24-Feb-96 This is a shared resource directory like !System in that shared code and modules are placed here. You need Extensions and ShellLibRT to complete the EvntShell suite. EvntShell file SHELL version 2.16 (189K) 18-May-96 The source code version of the library code. Should be placed inside the '!EvntShell' shared resource directory. EvntShell file SHELLRT version 2.16 (73K) 18-May-96 The compressed version of the library code. Should be placed inside the '!EvntShell' shared resource directory. EvntShell file EXTENSNS version 2.15 (56K) 19-Apr-96 Various EvntShell extension libraries to allow things like Colour selectors, font pickers and DrawFile support. Now includes a fix for the infamous 'how many days does January have' bug in the Calendar library. Whoops. EvntShell file APPBUILD (39K) version 1.22 04-Mar-96 This application is designed to create EvntShell applications, optionally as 'Stand Alone' applications or ones that depend on the !EvntShell application. A couple of bug fixes in this new version. EvntShell file CHANGES version 2.16 (3K) 18-May-96 An ASCII file of the change history of version 2 of EvntShell. Download this first to see what changes and bug fixes have been made. EvntShell file DOCS version 2.16 (84K) 18-May-96 EvntShell documentation in ASCII format EvntShell file STRHLP version 2.16 (154K) 18-May-96 EvntShell documentation in StrongHlp format (now cleaned up with the !StrongTst utility to ensure no dangling links/dead wood!) EvntShell file COLPICK version 1.06 (13K) 01-Mar-96 How to use the 24 bit colour selection facilities provided by EvntShell. The ColourPicker is an example of a quite complex set of routines that are easy to use and provide a simple service - in this case the selection of a 24 bit colour value. EvntShell file DATALOAD version 1.18 (9K) 11-Nov-95 This application is is a demonstration designed to show you how an EvntShell program can be set up to load datafiles. This application responds to load events for files of type &200 and &FFF (when the file is dragged to the icon bar icon) and template files (when a template file is dropped on the 'load target' icon in the window opened when SELECT is clicked on the icon bar icon). In addition any file/directory may be dragged to the icon in the main window. EvntShell file DATEPICK version 1.01 (11K) 01-Mar-96 EvntShell demo of a popup dbox that allows the selection of a date from a calendar type display. EvntShell file EVNTEDIT version 1.06 (124K) 30-Mar-96 This is an application rather like Acorn's ResEd in that events can be attached to windows and icons with an external editor. An EvntShell application then loads the event file when it starts up avoiding the need for lines of code within your application to attach the events. EvntShell file FONTPICK version 1.03 (14K) 01-Mar-96 EvntShell demo using the Font selection dbox and font menus. EvntShell file MENUSORT version 1.00 (10K) 18-Feb-96 EvntShell demo on how to sort a set of menu items (German verbs if anyone is interested). EvntShell file MOVEC version 1.16 (11K) 17-Dec-95 EvntShell handles drags between writable items automatically scrolling the window if necessary. Copying/Moving data between icons is also supported so that a list of CD track titles (for example) can be rearranged by the user. EvntShell file OLE version 1.00 (11K) 25-Sep-94 An EvntShell demo application for OLE (Object Linking and Embedding). The text in the icons can be sent to the system editor (!Edit etc) and when the file is re-saved the icons will be updated. This is not limited to text files; TestDraw shows how OLE for drawfiles can be implemented. EvntShell file PANES version 1.11 (10K) 22-Mar-96 This program is intended as a demonstration of what is possible using the EvntShell library, and shows how panes may be attached to parent windows. Now includes hiding attached panes as well. EvntShell file PTRTRIX version 1.02 (10K) 01-Oct-95 An EvntShell Demo application to show how the pointer entering or leaving a window can be detected. EvntShell file REDRAW version 1.13 (7K) 01-Mar-96 This program is intended as a demonstration of what is possible using the EvntShell library, and shows how to place user graphics (including outline fonts) in a desktop window. EvntShell file REDRAW2 version 1.13 (12K) 11-Nov-95 This program is intended as a demonstration of what is possible using the EvntShell library, and shows you how to draw a complicated pattern into a sprite and how to handle the redrawing. It also demonstrates plotting a scaled sprite and the use of ColourTrans to allow 24 bit colour values. EvntShell file REDRAW3 version 1.00 (13K) 25-Nov-95 How to draw a complicated pattern into a sprite which is embedded in a DrawFile buffer. EvntShell file REGISTR (57K) version 1.00 24-Dec-95 An application to create registration files for use with applications written using EvntShell version 2. The registration file should be placed in the application directory of the application which needs registering. Once the file has been created the 'ShareWare' banner displayed when the application starts will be disabled. EvntShell file SHARBAN version 1.00 (10K) 24-Dec-95 An EvntShell Demo application to show how a request for the user the register ShareWare can be achieved. EvntShell file SHELLDB version 1.13 (13K) 15-Oct-95 This is a simple desktop debugging tool for use with applications written using the EvntShell library. All it does is display trace messages generated by the library code and the user application. EvntShell file SLIDERS version 1.03 (11K) 01-Oct-95 An EvntShell Demo application to show how slider icons can be set up and controlled. EvntShell file TESTDRAW version 1.06 (14K) 02-Apr-96 This is a simple program to demonstrate how the EvntShell library can be used to create and display drawfiles. Note that as Acorn's DrawFile module is used to do the rendering Risc OS 3 is required. EvntShell file TESTMENU version 1.03 (11K) 03-Oct-95 A not so simple EvntShell test app to check out Alex Petrov's excellent MenuUtil module for handling menus. Features demonstrated include the use of 'popup' menus for easy selection of choices and the creation of menus from a text file.