LugFramework

Aufgabenliste

Im Quellcode und in der Dokumentation werden Stellen, die noch zu bearbeiten sind, mit einem TODO bei normalen Aufgaben und einem FIXME bei besonders wichtigen Problemen markiert. Diese Markierung muss ganz am Anfang der Zeile oder am Anfang eines Kommentars stehen, um automatisch erkannt zu werden. Danach kann der Username des zuständigen Entwicklers stehen, gefolgt von einem Doppelpunkt. Der Rest der Zeile ist die Beschreibung der Aufgabe/des Problems. Folgende Dinge sind im Quellcode und in der Dokumentation als Todo gekennzeichnet (FIXME-Probleme sind rot unterlegt):

BeschreibungDateiZeileEntwickler
Diesen Dialog kann man auch schöner machensrc/de/bayen/lugframework/DlgAuswahl.java40
Rückgabe von Strings anstatt Zahlen ermöglichensrc/de/bayen/lugframework/DlgAuswahl.java54
checken, ob das so in Ordnung ist dann Kommentar kürzensrc/de/bayen/lugframework/DlgAuswahl.java200ke
Actionlisten dieser Klasse per Annotation definierensrc/de/bayen/lugframework/Fenster.java36xmlactions
Menüleiste einführensrc/de/bayen/lugframework/Fenster.java47xmlactions
Hier auch die Menüleiste einrichtensrc/de/bayen/lugframework/Fenster.java124xmlactions
das hier funktioniert nur zum Testensrc/de/bayen/lugframework/Fenster.java126xmlactions
toolBarDefinition weg und durch XML-Def. ersetzensrc/de/bayen/lugframework/Fenster.java135xmlactions
Actions aus XML-Dateien einlesensrc/de/bayen/lugframework/Fenster.java226xmlactions
Action für about-Fenstersrc/de/bayen/lugframework/Fenster.java268tb
Icon aus einer bestimmten IconQuellesrc/de/bayen/lugframework/IconVerwaltung.java343
ist die enabledProperty besser vom Typ Method?src/de/bayen/lugframework/BasicAction.java48
Splashscreen hat Thomas bereits als eigene Klasse fertigsrc/de/bayen/lugframework/Anwendung.java31tb
Herunterfahren bei gewaltsamem VM-Ende per Runtime.addShutdownhook()src/de/bayen/lugframework/Anwendung.java32
Ggf. Fenster nur einmal öffnen und dann Focus übergeben.src/de/bayen/lugframework/Anwendung.java197fensterid
Fenster-Identifizierung mit ID-Objekt statt String-Titelsrc/de/bayen/lugframework/Anwendung.java219fensterid
Fenster nur einmal öffnen (abh. von ID-Objekt?)src/de/bayen/lugframework/Anwendung.java221fensterid
Was passiert mit nicht vorhandenen Actionssrc/de/bayen/lugframework/ToolbarFactory.java59
Probleme mit dem JPanel :src/de/bayen/lugframework/ToolbarFactory.java114
buttonType für Actions noch nicht implementiertsrc/de/bayen/lugframework/ActionMethode.java170