gdkimage.h File Reference

#include <gdk/gdktypes.h>

Go to the source code of this file.

Classes

struct  _GdkImage

Enumerations

enum  GdkImageType

Functions

GdkImagegdk_image_new_bitmap (GdkVisual *visual, gpointer data, gint width, gint height)
GdkImagegdk_image_new (GdkImageType type, GdkVisual *visual, gint width, gint height)
GdkImagegdk_image_get (GdkDrawable *drawable, gint x, gint y, gint width, gint height)
GdkImagegdk_image_ref (GdkImage *image)
void gdk_image_unref (GdkImage *image)
void gdk_image_put_pixel (GdkImage *image, gint x, gint y, guint32 pixel)
guint32 gdk_image_get_pixel (GdkImage *image, gint x, gint y)


Enumeration Type Documentation

enum GdkImageType

Definition at line 24 of file gdkimage.h.


Function Documentation

GdkImage* gdk_image_get ( GdkDrawable drawable,
gint  x,
gint  y,
gint  width,
gint  height 
)

Definition at line 281 of file gdkimage-win32.c.

References BI_RGB, tagBITMAPINFOHEADER::biBitCount, tagBITMAPINFOHEADER::biClrImportant, tagBITMAPINFOHEADER::biClrUsed, tagBITMAPINFOHEADER::biCompression, tagBITMAPINFOHEADER::biHeight, tagBITMAPINFOHEADER::biPlanes, tagBITMAPINFOHEADER::biSize, tagBITMAPINFOHEADER::biSizeImage, tagBITMAPINFOHEADER::biWidth, tagBITMAPINFOHEADER::biXPelsPerMeter, tagBITMAPINFOHEADER::biYPelsPerMeter, bmi, tagBITMAPINFO::bmiHeader, _GdkVisual::depth, DWORD, g_assert_not_reached, g_free(), g_new, g_print(), g_return_val_if_fail, g_warning(), GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_PIXMAP, GDK_DRAWABLE_TYPE, GDK_DRAWABLE_XID, GDK_IMAGE_SHARED, GDK_LSB_FIRST, GDK_NOTE, gdk_visual_get_system(), GDK_VISUAL_PSEUDO_COLOR, gdk_window_get_visual, HDC(), i, image, image_class, NULL, private, u, and WIN32_GDI_FAILED.

Referenced by gdk_cursor_new_from_pixmap(), TGWin32::GetBackground(), TGWin32::SetOpacity(), test_one_line_on_drawable(), test_one_point_on_drawable(), test_one_rectangle_on_drawable(), test_pixmaps(), test_some_arcs_on_drawable(), and TGWin32::WriteGIF().

guint32 gdk_image_get_pixel ( GdkImage image,
gint  x,
gint  y 
)

Definition at line 486 of file gdkimage-win32.c.

References g_return_val_if_fail, height, image, NULL, and width.

Referenced by test_one_line_on_drawable(), test_one_point_on_drawable(), test_one_rectangle_on_drawable(), and test_some_arcs_on_drawable().

GdkImage* gdk_image_new ( GdkImageType  type,
GdkVisual visual,
gint  width,
gint  height 
)

Definition at line 263 of file gdkimage-win32.c.

References Visual::bitspixel, _GdkVisual::depth, gdk_image_new_with_depth(), and _GdkVisualPrivate::xvisual.

Referenced by _gdk_pixmap_create_from_xpm(), TGWin32::CreateImage(), gdk_pixmap_create_on_shared_image(), gdk_rgb_init(), TGWin32::RenderString(), and test_images().

GdkImage* gdk_image_new_bitmap ( GdkVisual visual,
gpointer  data,
gint  width,
gint  height 
)

Definition at line 59 of file gdkimage-win32.c.

References BI_RGB, tagBITMAPINFOHEADER::biBitCount, tagBITMAPINFOHEADER::biClrImportant, tagBITMAPINFOHEADER::biClrUsed, tagBITMAPINFOHEADER::biCompression, tagBITMAPINFOHEADER::biHeight, tagBITMAPINFOHEADER::biPlanes, tagBITMAPINFOHEADER::biSize, tagBITMAPINFOHEADER::biSizeImage, bits, tagBITMAPINFOHEADER::biWidth, tagBITMAPINFOHEADER::biXPelsPerMeter, tagBITMAPINFOHEADER::biYPelsPerMeter, bmi, tagBITMAPINFO::bmiColors, tagBITMAPINFO::bmiHeader, g_new, g_print(), gdk_DC, GDK_IMAGE_SHARED, GDK_MSB_FIRST, GDK_NOTE, i, image, image_class, memmove, NULL, tagRGBQUAD::rgbBlue, tagRGBQUAD::rgbGreen, tagRGBQUAD::rgbRed, tagRGBQUAD::rgbReserved, and u.

Referenced by gdk_rgb_init().

void gdk_image_put_pixel ( GdkImage image,
gint  x,
gint  y,
guint32  pixel 
)

Definition at line 526 of file gdkimage-win32.c.

References g_return_if_fail, height, image, NULL, and width.

Referenced by _gdk_pixmap_create_from_xpm().

GdkImage* gdk_image_ref ( GdkImage image  ) 

Definition at line 33 of file gdkimage.c.

References g_return_val_if_fail, image, and NULL.

void gdk_image_unref ( GdkImage image  ) 

Definition at line 44 of file gdkimage.c.

References g_return_if_fail, image, NULL, and private.

Referenced by _gdk_pixmap_create_from_xpm(), TGWin32::DeleteImage(), gdk_cursor_new_from_pixmap(), TGWin32::RenderString(), TGWin32::SetOpacity(), and TGWin32::WriteGIF().


Generated on Tue Jul 5 15:58:38 2011 for ROOT_528-00b_version by  doxygen 1.5.1