Tk_createimagetype

TK_CREATEIMAGETYPE is een PERL-module om nieuwe soort beeld te definiëren.
Download nu

Tk_createimagetype Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Nick Ing-Simmons
  • Uitgever website:
  • http://search.cpan.org/~ni-s/

Tk_createimagetype Tags


Tk_createimagetype Beschrijving

TK_CREATEIMAGETYPE is een PERL-module om nieuwe soort beeld te definiëren. TK_CREATEIMAGETYPE is een PERL-module om nieuwe soort beeld te definiëren. Synopsis # omvatten TK_CREATEIMAGETYPE (TYPTR) ClientDatatk_getimagemasterData (INTERP, NAAM, TypePTRPTR) Argumentstk_IMAGETYPE * TypePtr (IN) Structuur die het nieuwe type beeld definieert. Moet statisch zijn: een aanwijzer naar deze structuur wordt vastgehouden door de beeldcode.tcl_Interp * interp (in) tolk in welke afbeelding is gemaakt.Char * Naam (in) Naam bestaande image.tk_imagetype ** TypePTRPTR (OUT) Punten naar Word Om een aanwijzer op te slaan om informatie te typen voor de gegeven beeld, als deze bestaat. TK_CREATEIMAGETYPE wordt aangeroepen om een nieuw soort beeld te definiëren. Een beeldtype komt overeen met een bepaalde waarde van het type ARGUMENT voor het maken van de afbeelding. Er kunnen een aantal verschillende afbeeldingsypen bestaan en nieuwe typen kunnen dynamisch worden gedefinieerd door TK_CREATEIMAGETYPE te bellen. Er kan bijvoorbeeld één type zijn voor 2-kleuren bitmaps, een andere voor meerkleurenbeelden, een andere voor een van de hoogte-afbeeldingen, een andere voor video, enzovoort. De code die een nieuw beeldtype implementeert, wordt een beeldmanager genoemd. Het bestaat uit een verzameling procedures plus drie verschillende soorten datastructuren. De eerste data-structuur is een TK_IMAGETYPE-structuur, die de naam van het beeldtype en de wijzers bevat tot vijf procedures van de beeldmanager om met afbeeldingen van dit type te handelen: typedefstruct TK_IMAGETYPE {CHAR * NAAM; Tk_imagecreatePROC * createProc; TK_IMAGEGETPROC * GETPROC; Tk_imagedisplayPROC * DisplayProc; TK_IMAGEFREEPROC * FREEPROC; Tk_imagedeleteproc * DeletePROC; } TK_IMAGETYPE; De velden van deze structuur zullen worden beschreven in latere subsecties van dit item. De tweede belangrijke gegevensstructuur die door een beeldbeheerder wordt gemanipuleerd, wordt een beeldmeester genoemd; Het bevat algemene informatie over een bepaalde afbeelding, zoals de waarden van de configuratie-opties die zijn opgegeven in een opdracht voor beeld maken. Er zullen meestal een van deze structuren zijn voor elke aanroeping van de opdracht voor het maken van afbeeldingen.De derde gegevensstructuur met betrekking tot afbeeldingen is een beeldinstantie. Er zijn meestal een van deze structuren voor elk gebruik van een afbeelding in een bepaalde widget. Het is mogelijk dat een enkele afbeelding tegelijkertijd in meerdere widgets of zelfs meerdere keren in dezelfde widget verschijnt. Bovendien kunnen verschillende gevallen op verschillende schermen of displays zijn. De gegevensstructuur van de beeldinstantie beschrijft dingen die mogelijk variëren van instantie, zoals kleuren en grafische contexten voor redisplay. Er is meestal één instantiestructuur voor elke optie die is opgegeven voor een widget- of canvasitem. Vereisten: · Perl


Tk_createimagetype Gerelateerde software