I am trying to put together a program for Amiga OS4 using Reaction that I once had on my Palm PDA. It was called BeSafe and it used the RIJNDAEL encoding method to store "safe" passwords on the Palm so that only the proper password would allow access to the data.
I have set up a reaction interface with a few tabs, each holding it own custom listbrowser. Right now I am just populating the data with arrays of hard coded strings.
Here are my questions:
1) I want to add sort capability to one or more of the columns in my listbrowser. I set the attributes for the listbowser to enable sorting, but when the program comes up I do not get the listrowser "arrow" at the title box of the listbrowser. I noticed this was true of the reaction demo included with OS4 as well - the listbrowser sort demo. The arrow doesn't appear until you click on the title. Is there a way to show the sort arrow when the listbrowser appears instead of after you click on the title box for that column?
2) What do I need to do to make automatic sorting work in a listbrowser column? The example under the listbrowser directory in reaction examples uses a custom sort and I think I am missing the simple steps required to do the built in column sort. I can get the custom sort to work fine...but it seems like extra code I shouldn't need perhaps?
3) Is there a way to obtain a numeric identifier for the current tab you are in when you have multiple tabs such that the tab Id is 0 to n?
4) Unrelated to reaction - I want to compile and build this RIJNDAEL source code and make it link to my code: http://www.efgh.com/software/rijndael.htm
I broke the source file into its component pieces - encrypt.c, decrypt.c, rijndael.c and rijndael.h - but when I use GCC to compile any of the .c code files, I get errors because each file references the other .c file for different unctions. How do I make .o files to link together to my program using GCC?
Thanks ... I can provide some source code later if you wish.
Also, thanks for the reaction beginners guide! It is good but as with anything can use more detail for certain aspects.