TBX
TBX is a C++ class library to help with the creation of RISC OS applications that use the RISC OS Toolbox modules.
This is version 0.7.6. Please send me feedback to improve this library. Contact details are in the !TBX application Help file.
TBX is released under the permissive X11 licence so can be used with commercial and non-commercial applications without charge.
TBX is provided as a Package named TBX-Dev for the the RISC OS Packaging Project.
Two additional packages have also been provided
TBX-Examples - simple examples showing some of the features of TBX
TbxAppGen - an application to generate shell TBX based applications that you can then add your own code to.
In addition for C++ and Toolbox developement you will need
GCC4 for compiling C++ programs from GCC for RISC OS at www.riscos.info
ResEdit for editing RISC OS Toolbox resources which is available as a package or the RISC OS Open website
The latest TBX release needs GCC 4.7.4 due to changes in GCC. It is advised to upgrade GCC, but if this
is not possible you can download the source from www.riscos.info using subversion and recompile it with
an earlier GCC4 release.
If you do not wish to use a package manager you can download the TBX packages directly using the following links.
http://www.riscos.info/packages/arm/Library/tbx_0.7.6-1_arm.zip
http://www.riscos.info/~abuckley/packages/TBX-Examples_0.7.6-1
Once downloaded drag the files to !SparkPlug or set the filetype to Archive and double click on it. You can the the drag the library/applications out of a subdirectory of the Apps folder in the archive.
Please see the Help file for the !TBX and !TbxAppGen applications or the !!ReadMe file in the TbxExamples for what to do now.
The TBX documentation file requires a browser to have been seen by the filer.