Thread GED: Module und Namensräume: wie umgeht man Namenskonflikte? (34 answers)
Opened by Crian at 2004-02-10 23:07

ptk
 2004-02-11 17:27
#39500 #39500
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Was mir aufgefallen ist:

- Du koenntest ruhig ein Makefile.PL anlegen. Das hilft zum einen dir beim Erzeugen einer Distribution (Stichwort: make dist) und auch dem Benutzer, der das Paket richtig installieren will.

- Wenn du ged so angelegt hast, dass es auch nicht-installiert funktioniert soll, solltest du noch
Code: (dl )
use FindBin; use lib "$FindBin::RealBin";
an den Anfang von ged.pl schreiben. Dann funktioniert auch der Aufruf, wenn man sich nicht im ged-Verzeichnis befindet.

- Alle Export- und Speicherfunktionen scheinen fuer den Dateinamen die Extension *ohne* Punkt anzuhaengen. D.h. wenn ich beim Speichern "bla" angebe, dann wird "blaged" daraus.

- Wie ich sehe, erzeugt der LaTeX-Export nur eine Datei, die aus einer anderen Datei inkludiert werden muss. Richtig?

- Der Label mit dem blauen Hilfstext sollte linksbuendig gemacht werden (wahrscheinlich mit -anchor => "w").

- Gibt es eine Moeglichkeit, eine Operation abzubrechen, z.B. wenn ich "Kante einfuegen" auswaehle, den Anfangspunkt setze und dann abbrechen moechte. <Escape> koennte man verwenden, ausserdem ein Klick auf eine andere Operation.

- Die Fenster, die unterhalb von "Hilfe" erzeugt werden, muessen nicht unbedingt modal sein. Ich bin gerade die TODO-Liste durchgegangen und wollte dabei etwas in ged ausprobieren, aber leider geht das nicht, solange die TODO-Liste aktiv ist.

- Drucken: unter Unix koennte man den Umweg ueber einen Postscript-Viewer gehen. D.h. Postscript in eine temporaere Datei schreiben und dann kghostview, ggv oder ghostview aufrufen, je nachdem, was vorhanden ist. Dort kann man meist den Drucker auswaehlen und hat gleich eine Druckansicht. Oder man verwendet kprinter nur fuer die Druckerauswahl (keine Ahnung, was man hier unter GNOME verwenden wuerde). Unter Windows ist die Sache schwieriger. Man koennte versuchen tkWinPrint von Tcl/Tk nach Perl/Tk zu portieren. Man koennte aus dem Graphen ein PDF erzeugen und dann mit PDF::Create oder aehnlichem ein PDF erzeugen und dann Acrobat Reader aufrufen.

- Das Pod koennte man per Tk::Pod direkt aus dem Hilfe-Menue anzeigen.

View full thread GED: Module und Namensräume: wie umgeht man Namenskonflikte?