Coding Projekt 03
28.08.2005 / Projekte / 3 Kommentare
Vor einigen Tagen hatte ich mal kleinere Codeprojekte erwähnt. Eines davon, genauer gesagt Projekt 03 noch namenslos, ist mittlerweile am weitesten Fortgeschritten und will ich hier mal kurz vorstellen. Es handelt sich dabei um ein kleines Kalendertool, mit welchem ich meine Termine auf einfache Weise verwalten kann.
Oberfläche … Ziel war eine einfache und aufgeräumte Oberfläche, welche sich zum Teil an der Kalender Software ical orientiert. Es gibt eine Hauptübersicht, in welcher die aktuelle, eine vergangene und 3 zukünftige Wochen zu sehen sind. Eintragen und Verwalten von Terminen erfolgt über ein Doppelklick auf den entsprechenden Tag. Damit das Layout auch bei langen Terminbezeichnungen erhalten bleibt, werden Termineinträge automatisch abgeschnitten, aber per Tooltip komplett angezeigt.
Navigation … Durch vergangene oder zukünftige Wochen navigiert man mit einem einfachen Rechtsklick auf die erste oder letzte Woche in der Übersicht oder per Mausrad. Wird die mittlere Maustaste betätigt, so erscheint oder verschwindet die Kategorie Verwaltung und der Miniaturkalender am linken Rand. Hier eine kleine Darstellung, welches es veranschaulicht.
Features:
- Einfache Oberfläche mit farbigen Hervorhebungen
- Verwaltung mehrere Termine an einem Tag und nach Kategorien
- Markierung für wichtige Termine und Geburtstage
- Speicherung erfolgt momentan in einem simplen File
- Anzeige von Geburtstagen (ausgelesen aus einen VCF-File)
- Kategorien (farblich abgesetzt), aktivier- und deaktivierbar
- Miniaturkalender, Sprung zu einem bestimmten Tag
- Gtk+ 2 Oberfläche
Warum … Einige werden sich sicher fragen, he wieso hat er nicht eines der vielen anderen Projekte genommen oder sich hilfreich bei einem Projekt eingeklinkt. Ok … die Frage ist berechtigt, nur war das eigentliche primäre Ziel gewesen, die Oberflächen Bibliothek Gtk+ verstehen und anwenden zu lernen. Was so einst als simple Übung und Testumgebung begann ist nun mittlerweile zu einem eigenen kleinen Projekt geworden, wo ich meine Lust am programmieren auslassen und es ganz nach meinen Vorstellungen formen kann. Es lag aber auch daran, dass ich kein passendes Kalendertool für mich gefunden habe. Nun mal sehen was zukünftig daraus wird …





Kommentare
ab wann isses denn in den ports?
Hehe … na mal Abwarten und Tee trinken,
momentan ist es vom Code her noch nicht öffentlichkeitstauglich
Sieht sehr schick aus. Nur wann kann man es herunterladen?