home *** CD-ROM | disk | FTP | other *** search
- Änderungen in der Resource-Library
-
- V 16.31
-
- - Änderung der Objektlistenverwaltung
- es existiert intern jetzt nur noch eine Liste, in der alle Objekte,
- die mit der Library erzeugt wurden, verwaltet werden. Dies bildet
- die Grundlage für das in der Library allgemeingültige "Eventhandling".
- Dazu später mehr!
- - Das Tag-Flag RIA_Debug der Funktion R_InitAppl kann abgeschaltet werden.
- War immer eingeschaltet!
-
- V 16.32
-
- - Nun wieder korrektes Fensterhandling beim Betrieb unter Kickstart/
- Workbench 1.3.
-
- - Einführung der alternativen Requester - festlegbar durch Tag-Parameter
- bei Aufruf der Funktion R_InitAppl.
-
- RIA_UseAslFiler (Boolean)
- Statt des RCT-FileRequesters soll bei Aufruf der Funktion R_Filer der
- ASL -FileRequester angezeigt werden. Unter Kickstart Version 1.3
- wird diese Einstellung selbstverständlich ignoriert!
-
- RIA_UseAslFontReq (Boolean)
- Statt des RCT-FontRequesters soll bei Aufruf der Funktion R_FontReq
- (mit dieser Version neu hinzugekommen) der ASL-FontReq angezeigt werden.
- Unter Kickstart Version 1.3 wird diese Einstellung selbstverständlich
- ignoriert!
-
- RIA_UseAslScrReq (Boolean)
- Statt des RCT-ScreenModeRequesters soll bei Aufruf der Funktion
- R_ModeIDReq der ASL-ScreenModeRequester angezeigt werden. Da dieser
- Requester erst mit der Workbench 2.1 verfügbar ist, wird der
- RCT-ScreenModeRequester natürlich auch unter 2.0 und unter 1.3
- angezeigt.
-
-
- V 16.33
-
- - ein weiteres neues Tag-Flag beim Aufruf der Funktion R_InitAppl.
- RIA_ChangeFlags (ApplAddr - Adresse, die beim ersten Aufruf von R_InitAppl
- geliefert wurde)
-
- Mit diesem TAG-Parameter können die Flags für die Bibliothek während der
- Laufzeit nachträglich geändert werden. Man kann also somit die beim Betrieb
- des Programmes den Anwender entscheiden lassen, ob der lieber mit den ASL-
- oder dem RCT-FileRequester/FontRequester/ScreenModeRequester arbeiten möchte.
-
- Wurde vor der Änderung bereits ein Requester benutzt, werden die internen
- Einstellungen dafür (FileChaching / Höhe / Breite / Initialwerte) gelöscht.
- Der entsprechende, nach der veränderung Angezeigte Requester wird komplett
- neu initialisiert (zwar schade - aber nicht anders zu machen!).
-
- Wird durch die neue Einstallung der FileRequester verändert, werden alte
- FileRequester Strukturen automatisch freigegeben. Man muß sie nicht extra
- mit der Funktion R_Destroy freigeben
-
- - Änderung des FileRequesteraufrufes.
- Zurückgeleifert wird nur noch die Angabe ob das OK- (1) oder Abbruch-Gagdet (0) des
- FileRequesters gedrückt wurde.
- Im neuer Tag_Parameter RF_FileReqAdr wird die FileRequester Strukutr angegeben, aus
- der die Pfad- und Datei-Daten gelesen werden können. Dieser Parameter erwartet eine
- Adresse einer FileRequester-Struktur. Allociert wird diese mit der Funktion R_Create
- oder direkt beim Aufruf der Funktion R_Filer (siehe Beispielprogramm).
-
- Achtung: Bei Aufruf der Funktion können beide Tag-Parameter RF_Handle und RF_FileReqAdr
- angegeben werden.
-
- Ist RF_Handle = 0L wird immer eine neue FileRequester Struktur allociert.
- Ist RF_Handle nicht angegeben und RF_FileReqAdr = 0L wird ebenfalls eine neue
- Strukutr allociert.
- Ist RF_FileReqAdr nicht angegeben, wird der Auffruf abgebrochen, weil die
- Rückgabewerte dann nicht ermittelt werden können.
- Ist RF_Handle > 0L und RF_FileReqAdr = 0L wird die entsprechende Struktur aus der
- Objektliste ermittelt und in RF_FileReqAdr eingesetzt.
- Ist RF_FileReqAdr eine gültige Adresse und RF_Handle > 0 wird die Adresse in
- RF_FileReqAdr genutzt und die Angaben in RF_Handle ignoriert.
-
- V 16.34
-
- - neue Type- und Tag-Parameter für R_Create.
- Type:
- R_FileReq - ein neuer FileRequester soll allociert werden. Dies geschieht auch automatisch,
- wenn der FileRequester wie oben beschrieben aufgerufen wird.
- Tags:
- R_New_Res - das Object des angegebenen Typs soll neu allociert werden.
- R_RetHandle - in diesem TagParameter wird der Handle des Objectes zurückgeliefert.
- (siehe Beispielprogramm)
-
-
- V16.35
-
- - die Neuerungen bei Aufruf des neuen FileRequesters machten untern 2.0 (WB 37.67) Probleme.
- - Korrektur der Automatischen Farbanpassung für Gadgetborder.
- - Korrektur der Funktion R_GadDrawWindow. Bei verwendung eines Gimmezerozero Window
- wurden die Gadgetpositionen fehlerhaft berechnet.
- - Korrektur der Funktion R_SetReqText. Bei Aufruf mit angezeigtem Requester wurde
- der neue Text an eine falsche Position geschrieben, wenn es sich um ein Gimmezerozero Window
- handelte.
-
- V16.36
-
- - Ab dieser Version kann nun auch mit der Funktion R_RemWindow ein zuvor mit R_GadDrawWindow
- angezeigter Requester wieder entfernen.
-
- V16.37
-
- - Korrekte Einbindung des FileRequesters auch unter Kickstart 1.3.
-
- V16.38
-
- - Einführung des Tag-Flags RIA_ChangeFlags für die Funktion R_InitAppl.
- Mit diesem Flag ist es möglich, während des Programmlaufs zwischen ASL
- und RCT-Requestern hin und her zu schalten. In ti_Data muß die ApplAddr,
- die zuvor mit normalem Aufruf der Funktion R_InitAppl ermittelt wurde,
- angegeben werden.
-
- V16.39
-
- - Kleinere Kosmetika am File-Requester. Die Gadgets sind nicht mehr ganz so hoch
- wie in der alten Version.
-
- V16.40
-
- - aktuelle,getestete Version.
-