Cad :: zeichnung :: io :: tk

CAD :: Zeichnung :: io :: tk ist ein Perl-Modul mit GUI-E / A-Methoden für CAD :: Zeichnung.
Jetzt downloaden

Cad :: zeichnung :: io :: tk Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Eric L. Wilhelm
  • Website des Verlags:
  • http://search.cpan.org/~ewilhelm/Date-Piece-v0.0.2/lib/Date/Piece.pm

Cad :: zeichnung :: io :: tk Stichworte


Cad :: zeichnung :: io :: tk Beschreibung

CAD :: Zeichnung :: io :: tk ist ein Perl-Modul mit GUI-E / A-Methoden für CAD :: Zeichnung. CAD :: Zeichnung :: io :: tk ist ein Perl-Modul mit GUI-E / A-Methoden für CAD :: Drawing.Dieses Modul gilt als extrem vor Alpha und deren Verwendung wird wahrscheinlich durch die Zeit, die Sie gelesen haben, veraltet. Konstruktor für diese Klasse, seine Methoden werden über CAD :: Zeichnung :: iothhoughtneed, um den gesamten Deal neu zu strukturieren, um ein eigenes Objekt zu strukturieren, das zum Zeichnungsobjekt gehört (oder das Zeichnungsobjekt zu diesem Objekt gehört?) Sofort, Wir müssen in der Lage sein, in interaktive Befehle aufzubauen (möglicherweise mit Eval ("$ DRW -> $ Command")). Scripts zeichnen. Die Art der Lichterkription vs. Die Art des Bildschirms des Bildschirms ist jedoch ganz anders, so dass es einige Tricks geben wird. Sobald jeder Entität seine eigene Klasse hat, sollte die Möglichkeit, Rückrufe zu installieren, und die Auflösung von Benachrichtigungen leichter werden. Es gibt jedoch das Problem, dass ein Debug-Popup nicht weiß, dass er nicht erscheint, wenn die Entitäten erstellt werden, während ein DRACTINGING-ViewPort (oder tut es?), Möglicherweise, und fügte möglicherweise eine Liste der TK-IDs zu jedem $ OBJ ab ist ein guter Ausgangspunkt, aber das bringt uns mit mehreren Ansichtsfenstern in Schwierigkeiten, ein neues Fenster (keine Optionen sind erforderlich) Gabel des neuen Fensterfensters => MainWindow - Verwenden Sie das vorbestehende TK-Objekt STL => Nachricht - Verwenden Sie das vorhandene Meldungs-Widget-Größe => - Fenstergröße in Pixel Breite angeben => W - Alias in Größe Höhe => h - ditto center => - zentrieren die Zeichnung bei (x, y) skalieren => Faktor - Zoomen nach Faktor (Standard) BGColor => Farbe - Standardeinstellungen zu "White" Hang => boolean - Wenn nicht, erhalten Sie einfach die Canvas-Widget-Elemente => @list - Sorry, nicht kompatibel mit SELECT_ADDR: (DrawDraws-Geometrie auf dem TK-Leinwand $ CNV. Liste der Zeichnungsliste zu Zeichnen muss sein über Adressen angegeben. In $ Optionen gespeichert {Elemente} .Der neueste Modeerschein (: E) ist das Argument $ Optionen {Tag}, das addr_to_tktag () verwendet, um den Artikel zu kennzeichnen. $ drw-> zeichnen ($ cnv,% Optionen); TKBindingsSetup Die Keybindings. $ drw-> tkbindings ($ mw, $ cnv); text_size_reset text_size_reset ($ cnv); free_dist free_dist (); fensterzoomcreates temporäre Bindungen zum Zeichnen einer Gummibandbox. fensterzoom ($ cnv); tksetviewNo länger verwendete $ drw-> tksetView ($ cnv,% Optionen); StacleBoxreturns Die Skalierung, die erforderlich ist, um eine Ansicht zu erstellen, die am enste mit @Ext zu @size von Leinwand stößt. $ scawale = $ drw-> scalebox (@size, @ext); DSP-Subroutine RefStesicher von diesen sollte alles notwendig sein, um den Artikel auf der Leinwand zu zeichnen (aber sie können ein paar Optionen verfügbar sein?) und dann eine Liste zurückgeben der TK-IDs der erstellten Elemente. Der Anrufer weist dann jeder ID identische Tags zu, die von jedem Per-Entity Call.tkundpointreturns nur das erste und das zweite Element einer Array-Referenz als Liste zurückgegeben wird. @xy_point = tkpoint (@pt); addr_to_tktagreturns ein anraschifizierter Tag des Formulars: ###### MY $ tag = $ drw-> addr_to_ttag ($ addr); tktag_to_addrreturns Eine anonyme Hash-Referenz, die als Adresse dienen soll $ Tag ist ein gültiges ### ### -Tag (und dass die Entität im $ DRW-Objekt existiert (Überprüfen Sie dies Sie selbst.) My $ adr = $ drw-> tktag_to_addr ($ tag ); Anforderungen: · Perl.


Cad :: zeichnung :: io :: tk Zugehörige Software