Tk_createeimagetyp.

tk_createeimagetyp ist ein Perl-Modul, um neues Bild zu definieren.
Jetzt downloaden

Tk_createeimagetyp. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Nick Ing-Simmons
  • Website des Verlags:
  • http://search.cpan.org/~ni-s/

Tk_createeimagetyp. Stichworte


Tk_createeimagetyp. Beschreibung

Tk_createeimagetype ist ein Perl-Modul, um neues Bild zu definieren. Tk_createeimagetype ist ein Perl-Modul, um neue Art von Image.Synopsis # zu definieren Muss statisch sein: Ein Zeiger auf diese Struktur wird durch den Bildcode.tcl_Interp * INTERP (IN) aufbewahrt, in dem Bild erstellt wurde In dem, in dem ein Zeiger auf Typinformationen für das angegebene Bild gespeichert wird, wenn er existiert.tk_createeimagetype wird aufgerufen, um eine neue Art von Bild zu definieren. Ein Bildtyp entspricht einem bestimmten Wert des Typarguments für den Befehl zum Erstellen des Bildes. Es kann eine beliebige Anzahl verschiedener Bildtypen bestehen, und neue Typen können dynamisch definiert werden, indem TK_CREATEIMAGETYPE anrufen. Beispielsweise kann es einen Typ für 2-farbige Bitmaps geben, ein anderer für mehrfarbige Bilder, ein anderer für dochte Bilder, ein anderes für Video usw. usw. Der Code, der einen neuen Bildtyp implementiert, wird als Image-Manager bezeichnet. Es besteht aus einer Sammlung von Verfahren sowie drei verschiedene Arten von Datenstrukturen. Die erste Datenstruktur ist eine TK_IMAGETYPE-Struktur, die den Namen des Bildtyps und Zeiger auf fünf Verfahren enthält, die vom Image-Manager bereitgestellt werden, um mit Bildern dieses Typs mit Bildern umzugehen: typedef struct tk_imagetype {char * Name; Tk_imagecreateProc * createProc; Tk_imagegetProc * GetProc; Tk_imagedisPlayProc * DisplayProc; Tk_imageFreeeProc * FreeProc; Tk_imagedeletEproc * deleteeProc; } Tk_imagetype; Die Felder dieser Struktur werden in späteren Unterabschnitten dieses Eintrags beschrieben. Die zweite Hauptdatenstruktur, die von einem Image Manager manipuliert wird, wird als Bildmeister bezeichnet; Es enthält Gesamtinformationen zu einem bestimmten Image, z. B. die Werte der Konfigurationsoptionen, die in einem Bild erstellen, der Befehl erstellen. In der Regel gibt es eine dieser Strukturen für jeden Aufruf des Bildern des Bildes erstellen.Die dritte Datenstruktur, die sich auf Bilder bezieht, ist eine Bildinstanz. In der Regel gibt es eine dieser Strukturen für jede Verwendung eines Bildes in einem bestimmten Widget. Es ist möglich, dass ein einzelnes Bild gleichzeitig in mehreren Widgets oder sogar mehrmals in demselben Widget angezeigt wird. Darüber hinaus können verschiedene Instanzen auf verschiedenen Bildschirmen oder Anzeigen sein. Die Bild-Instanz-Datenstruktur beschreibt Dinge, die möglicherweise von der Instanz variieren können, z. B. Farben und Grafikkontexte für das RediSplay. Es gibt in der Regel eine Instanzstruktur für jede für ein Widget oder ein Canvas-Element angegebene Gerät. Anforderungen: · Perl.


Tk_createeimagetyp. Zugehörige Software