Tk_createimageType

TK_CreateImageType est un module Perl pour définir un nouveau type d'image.
Télécharger maintenant

Tk_createimageType Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Nick Ing-Simmons
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~ni-s/

Tk_createimageType Mots clés


Tk_createimageType La description

TK_CreateImageType est un module Perl pour définir un nouveau type d'image. TK_CreateImageType est un module Perl pour définir un nouveau type d'image.Synopsis # Inclure TK_CreateImageType (TypePtr) ClientDatatk_getimagemasterData (Interp, Nom, TypePtrptr) ArgumentStk_imageType * TypePtr (in) Structure qui définit le nouveau type d'image. Doit être statique: un pointeur de cette structure est conservé par l'interpréteur de code image.tcl_interp * interpor (in) interporter dans lequel l'image a été créée.Char * Nom (IN) Nom de l'image existante.tk_imageType ** TypePtrptr (OUT) Points sur Word Dans lequel stocker un pointeur pour taper des informations pour l'image donnée, si elle existe.tk_createimageType est invoquée à définir un nouveau type d'image. Un type d'image correspond à une valeur particulière de l'argument de type pour la commande Image Create. Il peut exister un nombre quelconque de types d'image différents et de nouveaux types peuvent être définis de manière dynamique en appelant tk_createimageType. Par exemple, il peut y avoir un type de bitmaps à 2 couleurs, une autre pour des images multicolores, une autre pour des images tronquées, une autre pour la vidéo, etc. Le code qui implémente un nouveau type d'image est appelé gestionnaire d'images. Il consiste en une collection de procédures plus trois types différents de structures de données. La première structure de données est une structure TK_IMAGETYPE, qui contient le nom du type d'image et des pointeurs sur cinq procédures fournies par le gestionnaire d'images pour traiter des images de ce type: Typedef struct tk_imageType {Char * Nom; Tk_imagecrereeProc * CreateProc; Tk_imagegetProc * getproc; Tk_imagedisplayProc * displayproc; TK_IMAGEFREEPROC * FREEPROC; Tk_imagedeleteProc * DeleteProc; } Tk_imagetype; les champs de cette structure seront décrits dans des sous-sections ultérieures de cette entrée. La deuxième principale structure de données manipulée par un gestionnaire d'images est appelée maîtrise d'image; Il contient des informations globales sur une image particulière, telle que les valeurs des options de configuration spécifiées dans une commande image Créer. Il y aura généralement l'une de ces structures pour chaque appel de la commande image Create.La troisième structure de données liée aux images est une instance d'image. Il y aura généralement une de ces structures pour chaque utilisation d'une image dans un widget particulier. Il est possible qu'une seule image apparaisse simultanément dans plusieurs widgets, voire plusieurs fois dans le même widget. De plus, des instances différentes peuvent être sur différents écrans ou affichages. La structure de données d'instance d'image décrit des éléments pouvant varier d'une instance à l'instance, tels que des couleurs et des contextes graphiques pour Redisplay. Il existe généralement une structure d'instance pour chaque optionImage spécifiée pour un widget ou un élément de canevas. Exigences: · Perl


Tk_createimageType Logiciels associés