FamilyTree Version 1.0f ======================= Copyright (C) 1996 Nils Meier Die Erlaubnis, diese Software und Dokumentation privat zu kopieren und zu verbreiten, wird hiermit erteilt, wenn nur eine geringe Gebhr fr das Kopieren erhoben wird und diese Copyright-Bemerkung in allen Kopien verbleibt. Diese Software wird ohne Gew„hr auf Funktionalit„t oder Fehlerfreiheit zur Verfgung gestellt. Der Autor garantiert nicht die Korrektheit dieses Programmes. Der Autor kann nicht fr den Verlust von Daten oder anderen Sch„den verantwortlich gemacht werden. Ab Version 1.0d ist FamilyTree Shareware. Bitte testen und prfen Sie dieses Programm. Registrieren Sie bitte das Program, wenn Sie den Autor untersttzen wollen, dieses Programm zu verbessern. Danke. Bitte lesen Sie die Online-Hilfe fr mehr Informationen ber das Registrieren. KURZE BESCHREIBUNG: =================== FamilyTree ist ein PM-32bit-multithreaded Programm fr OS/2 3.x. Sie k”nnen graphisch einen Familienstammbaum mit verwandten Personen editieren. Sie k”nnen Personen hinzufgen und Ihre Eigenschaften ver- „ndern, die Vorfahren und Nachfahren im šberblick betrachten und Verwandtschaften untersuchen. Jeder der mit Ihnen verwandt ist, kann in den selben Stammbaum eingefgt werden (sogar entfernt Verwandte). Gearbeitet wird mittels Ausw„hlen durch die Maus und ™ffnen von Kontextmens mittels rechtem Mausklick. FamilyTree untersttzt Rexx-SKripte fr verschiedene Statistiken und Im/Export von Daten (GEDCOM wird untersttzt). Als Beispieldatei stelle ich Ihnen meinen Stammbaum NILS.FAM zur Verfgung. Schauen Sie in die Onlinehilfe (F1) um mehr ber das Programm zu erfahren. FamilyTree wurde geschrieben und getestet unter OS/2 3.0 mit VAC++3.0. INSTALLATION: ============= Entpacken Sie die Datei FTREE*.ZIP in das gewnschte Verzeichnis auf Ihrer Festplatte. Benutzen Sie das Programm install.cmd um ein FamilyTree Programmobjekt auf der Arbeitsoberfl„che zu erzeugen und die sprachspezifische DLL+HLP zu initialisieren. Stellen Sie sicher, daá die folgende Anweisung (so oder „hnlich) in Ihrer config.sys vorhanden ist: LIBPATH=.;Restliche Pfadanweisung FTREE AUSFšHREN: =============== Wechseln Sie in eine Kommandozeile und geben Sie ftree.exe ein, oder starten sie Family Tree durch einen Doppelklick auf das Programmobjekt auf der Arbeitsoberfl„che (wenn die Installation erfolgreich war). Sie k”nnen automatisch einen Stammbaum einladen, wenn Sie die gewnschte Datei als Parameter auf der Kommandozeile angeben (ftree.exe .\nils.fam) oder diese Information in das Parameter- feld des Programmobjektes eingeben. RELEASE šBERBLICK: =================== Version 1.0 , M„r 11 1996: -Erster release 1.0a, M„r 16 1996: -Vergessen /Gd- bei DLLs 1.0b, M„r 24 1995: -W„hlen des Rufnamens durch Tilde (~) -Drag&Drop von Bildern in die Eigenschaften -Maximale Kinderzahl 12 -Datumfeld Sterben 1.0c, Apr 14 1996: -!!!! FTree schreibt ein neues Format, das nicht von „lterer Version gelesen werden kann !!! (Einlesen des alten Formats wird noch untersttzt) -HILFE Schaltfl„che enth„lt Inhalt/Zurck/Suchen/Drucken/Index -Neue Startpositionen fr Listen/Haupt/Editier-Fenster -Memogr”áe ist jetzt 4k -Einladen l„uft in einem zweiten Thread -Datum in Englisch ist MM/DD/YYYY - in Deutsch DD.MM.YYYY -FTree fragt nach Speichern wenn ein Baum geschlossen wird -Hauptfenster merkt sich Maximierung -Workaround fr den S3-Treiber Fehler in API GpiBox (Rote Linie bleibt stehen, wenn Aktueller sich „ndert) -Ringe zwischen Partnern -Mehrfachheirat (Maximum ist 4) -Neue feste Felder: Geschlecht + Todesort + Heiratinfos (Heirat,Ort,Trennung) -Geschwister werden nach Geburtsdatum / Partner nach Heiratsdatum sortiert -Auswahl der Bauminformationen (Vorname,Daten) -Drucken Achtung : Drucken an FaxWorks arbeitet nur wenn FaxWorks schon l„uft Information: Ich werde das Drucken in einen 2. Thread legen, aber ein bl”der Bug hindert mich noch :-( 1.0d, Apr 22 1996 : -O.K. Drucken l„uft jetzt im 2. Thread und FaxWorks funzt damit auch Information: Ein DeviceContext muá im 2. Thread ge”ffnet werden, nicht (wie in 1.0c) im 1. Thread :-/ -Informationszeile meldet Vorg„nge beim Drucken/Laden/Speichern -Rote Umrandung des "Aktuellen" wird nicht gedruckt -Scrolling l„uft schneller -Neu: Click und Drag Tree durch drcken von linker Maustaste und Bewegen der Maus -Neu: "šber"-Dialog (mit Versionsinfo) wo FTree registriert werden kann -Mens erreichbar ber Acceleratorkeys und Zoomen mit +/- -Ausschnittberechnung nach Aktion verbessert (Neu,Laden,UrsprungW„hlen,Hinzufgen,L”schen) -Bei Drucken auf angepaáte Anzahl von Seiten unter "Vorfahren"-Ansicht fehlte der Ursprung wg. einer falschen Gr”áenberechnung -Vertikale Ansicht des Stammbaumes -Geschlecht wird jetzt sprachunabh„ngig gespeichert (0/1/2 anstatt -/M/W weil W!=F) 1.0e, Mai 01 1996 : -Datumformat (DD.MM.YYYY oder MM/DD/YYYY) wird nicht durch Sprache sondern durch OS/2 Systemeinstellung gew„hlt -Rexx (beta), Speichern aber kein Drucken -ABC-List.ftx (Liste aller Personen sortiert nach Name) -AnnDeath.ftx (Jahrestage Tod) -Birthday.ftx (Jahrestage Geburtstag) -Lngevity.ftx (Lebenszeitanalyse) -Darstellungs-Bug bei Vertikalmodus mit V+N+G behoben -Neues Kind -> bekommt den Namen vom aktuellen Elternteil -Mit Tab zwischen Datumsfeldern -> Zahl ist selektiert und wird bei n„chster Taste berschrieben -Dialoge stehen in der Fensterliste -Drag&Drop von Font und Farbe aufs Hauptfenster -Registrierung ist jetzt bei BMT Micro m”glich 1.0f, Mai ?? 1996 : -Bug: Ziehen des Stammbaumes aktiv, obwohl keine Maustaste gedrckt -Bug: Birthday.ftx arbeitet nicht korrekt, da Sortieren nach Geburtsdatum falsch -Listenfenster ist jetzt Container (DetailAnsicht) mit/sortiert nach Datum -Drucken mehrerer Seiten erfolgt in umgekehrter Reihenfolge -Datum muá nicht mehr komplett sein -Geschlecht bei "Eltern" vorselektiert -n/n bei mehreren Partnern nach Auswahl eines Menschen -Bug: L”schen kann in einem falschen Baum resultieren wenn MehrfachPartnerschaft gel”scht wird !! -Bug: Darstellungsfehler bei A+D+S und Mehrfachpartnerschaft -Listenfenster als Container (mit Sortierung) -Person.ftx (Persoenliche Daten) -Weddings.ftx (Heiratsjubil„en) -Rexx Skripte fr GEDCOM Im/Export (beta) -Rexx Dokumentation (beta) -Ge„nderte Klasse MAN -> kein IGList mehr geplant : -Rexx Ausgabe Drucken -Mehr Rexx Skripte -Mehr feste (oder programmierbare?) Felder AUTOR KONTAKTIEREN: =================== Meine Postanschrift lautet Nils Meier Birkenweg 27 53797 Lohmar GERMANY / EUROPE Telefonnummer: +49 / 2246 / 3202 Meine Internetadresse ist meier2@athene.informatik.uni-bonn.de Bitte senden Sie Vorschl„ge, Kommentare und BUG-Meldungen an eine der obigen Adressen.