manpagez: man pages & more
man Tk_ImageChanged(3)
Home | html | info | man
Tk_ImageChanged(3)           Tk Library Procedures          Tk_ImageChanged(3)




NAME

       Tk_ImageChanged - notify widgets that image needs to be redrawn


SYNOPSIS

       #include <tk.h>

       Tk_ImageChanged(imageMaster, x, y, width, height, imageWidth, imageHeight)


ARGUMENTS

       Token  for image, which was passed to image's createProc when the image
       was created.  X-coordinate of upper-left corner of  region  that  needs
       redisplay  (measured from upper-left corner of image).  Y-coordinate of
       upper-left corner of region that needs redisplay (measured from  upper-
       left  corner  of  image).  Width of region that needs to be redrawn, in
       pixels.  Height of region that needs to be redrawn, in pixels.  Current
       width of image, in pixels.  Current height of image, in pixels.



DESCRIPTION

       An  image  manager calls Tk_ImageChanged for an image whenever anything
       happens that requires the image to be redrawn.  As a result of  calling
       Tk_ImageChanged,  any widgets using the image are notified so that they
       can redisplay themselves appropriately.  The imageMaster argument iden-
       tifies  the  image,  and  x, y, width, and height specify a rectangular
       region within the image that  needs  to  be  redrawn.   imageWidth  and
       imageHeight specify the image's (new) size.

       An  image  manager should call Tk_ImageChanged during its createProc to
       specify the image's initial size and to force redisplay  if  there  are
       existing  instances  for  the image.  If any of the pixel values in the
       image should change later on, Tk_ImageChanged should  be  called  again
       with  x,  y,  width,  and  height values that cover all the pixels that
       changed.  If the size of the image should change, then  Tk_ImageChanged
       must  be  called to indicate the new size, even if no pixels need to be
       redisplayed.



SEE ALSO

       Tk_CreateImageType(3)



KEYWORDS

       images, redisplay, image size changes



Tk                                    4.0                   Tk_ImageChanged(3)

ImgChanged 8.5.4 - Generated Sat Aug 23 20:38:16 CDT 2008
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.