Bij de meeste programma's vindt je in het iconbar-menu een
functie Keuzes...,
Choices... of
Configure... of iets dergelijks.
Als je deze functie aanklikt wordt in de meeste gevallen een
configuratievenster getoond waarin de instellingen van het
programma kunnen worden bijgewerkt. Omdat het programmeren
van dergelijke configuratievensters veel tijd in beslag neemt
vormt het eigenlijk een belasting bij het maken van een
applicatie.
Met het programma !ConfiX hebben we geprobeerd een universele
oplossing voor dit probleem te vinden. Het hoofdprogramma hoeft
alleen het programma !ConfiX aan te roepen en die zorgt er
vervolgens voor dat de juiste functies en instellingen worden
getoond en kunnen worden gewijzigd. Natuurlijk moet het hoofdprogramma
wel aan enkele spelregels voldoen om gebruik te kunnen maken van
de door !ConfiX geboden faciliteiten.
Het principe is eenvoudig. Het hoofdprogramma beschikt over een
tekstbestand met de naam '_Config' waarin alle functies worden
beschreven. Tevens kan een Sprite-file worden aangeboden met de
naam '_Tabs' waarin de nodige icons zich bevinden.
!ConfiX zorgt er vervolgens voor dat de functies in overzichtelijke
vensters worden getoond. Na het wijzigen van de instellingen zorgt
!ConfiX er vervolgens voor dat de nieuwe keuzes in een bestand
met de naam Config terug worden geleverd aan het hoofdprogramma.
!ConfiX kan door meerdere programma's worden gebruikt (zelfs
gelijktijdig) en het hoeft slechts één keer op de harddisc te
worden geïnstalleerd. Plaats het programma bij voorkeur in de
!Boot.Resources directory zodat het bij het opstarten van
de computer wordt 'gezien'. Da's alles.
Het is onze bedoeling om !ConfiX gratis beschikbaar te stellen
aan iedereen die zelf software schrijft in de hoop dat dit de
gebruikersvriendelijkheid van de beschikbare software ten goede
komt. Op deze pagina kan steeds de meest recente versie van !ConfiX
worden gedownload.
Een universeel configuratie programma
De nevenstaande afbeelding toont een voorbeeld van een ConfiX
venster zoals dit wordt gebruikt door één van onze programma's.
Klik op de afbeelding om een grotere versie te zien. Aan de
bovenzijde van het venster bevinden zich een aantal TAB-bladen
die toegang geven tot de verschillende instellingen.
Omdat het getoonde programma over zeer veel instellingen beschikt,
bevindt zich in dit geval ook nog een rij TAB-bladen aan de onderzijde
van het venster. Op deze manier kan een onderverdeling worden gemaakt
in de instellingen, zonder dat de zaak onoverzichtelijk wordt.
Geheel aan de onderzijde van het venster bevinden zich enkele
knoppen, waarmee de instellingen desgewenst kunnen worden
bewaard, alsmede een helpregel die extra informatie verschaft.
Nu met Engelse, Nederlandse, Duitse en Franse menuteksten.
Geschikt voor RISC OS en de IYONIX pc.
Tevens geschikt voor alle RISC OS versies vanaf 3.10 en later.
Klik hier voor een overzicht van de wijzigingen
Dit is de laatste 26-bit versie. De bovenstaande versie verdient
in alle gevallen de voorkeur, omdat er in de loop van de tijd
veel nieuwe functies zijn bijgekomen.
Informatie voor programmeurs (API)
We nodigen programmeurs van harte uit om !ConfiX te
gebruiken in combinatie met hun eigen software. Slechts
enkele kleine aanpassingen in de eigen software zijn
nodig om optimaal gebruik te kunnen maken van alle
functies. Onderstaande ZIP file bevat een complete beschrijving
van de API (Application Programming Interface) alsmede enkele
voorbeelden in BBC BASIC.
Dit ZIP bestand bevat alle informatie die nodig is om gebruik
te maken van !ConfiX vanuit uw eigen programma's. De API is
in PDF formaat en voorbeelden in BBC BASIC zijn bijgevoegd.
Dit ZIP bestand bevat een aantal voorbeelden van sprites die
gebruikt kunnen worden voor het ontwerpen van TAB-bladen
in !ConfiX. Heeft u zelf sprites gemaakt die voor anderen
bruikbaar kunnen zijn, aarzel dan niet om ze aan ons
toe te sturen.
Voorbeelden van programma's die reeds gebruik maken van !ConfiX
CableNews
Alle modules uit onze eigen kabelkrantsoftware maken
gebruik van !ConfiX.
Enigma
Een simulatie van het code-apparaat dat in de tweede
wereldoorlog werd gebruikt door het Duitse leger.
Helemaal gratis.
TouchMe
Dit programma wordt gebruikt voor de ondersteuning van een
touch-screen op de SOLO, een RISC OS computer die volledig
werkt op zonne-energie.
WebXPress
Het programma waarmee deze website wordt onderhouden.
USBInfo
Een handig programma om de organisatie van de diverse
USB apparaten in uw computer zichtbaar te maken.
HID
Uitgebreide USB drivers voor toetsenbord en muis. Ondersteunt
het gebruik van de extra toetsen op een Internet toetsenbord
en het scroll-wiel op moderne muizen en sommige toetsenborden.
Oregano 2
Een geheel nieuwe web browser, geschikt voor alle versies
van RISC OS vanaf 3.50, inclusief RISC OS 5. Wordt standaard geleverd
bij elke IYONIX pc.