Thread GED: Module und Namensräume: wie umgeht man Namenskonflikte?
(34 answers)
Opened by Crian at 2004-02-10 23:07
GED Version 0.0.30 ist da
Changelog: - Kapselung der interenen Kanten/Ecken zusammenhänge durch vier Hilfsfunktionen in Graph::GED::Graph2d (x_von_a, y_von_a, x_von_e und y_von_e), welche die Koordinaten der Ecken ausgeben, die mit der Kante inzidieren. Dann muss man später nur hier ändern, falls man doch mal die Ecken direkt in die Kanten aufnehmen will. - use FindBin; use lib "$FindBin::RealBin"; verwendet, damit man das Programm (ohne Installation) nicht nur aus dem ged-Verzeichnis aus starten kann. - Neues Modul Graph::GED::TkTools; Darein anzeige_fenster ausgelagert und als optionalen Parameter eine Wahl eingeführt, ob der erzeugte "Dialog" modal sein soll. - Alle Hilfefenster unmodal gemacht. - Stellen ausgemerzt, an denen trotz debug auf 0 noch etwas ausgegeben wurde. (Hoffentlich alle.) s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite |