#include <gdk/gdktypes.h>
Go to the source code of this file.
Classes | |
struct | _GdkImage |
Enumerations | |
enum | GdkImageType |
Functions | |
GdkImage * | gdk_image_new_bitmap (GdkVisual *visual, gpointer data, gint width, gint height) |
GdkImage * | gdk_image_new (GdkImageType type, GdkVisual *visual, gint width, gint height) |
GdkImage * | gdk_image_get (GdkDrawable *drawable, gint x, gint y, gint width, gint height) |
GdkImage * | gdk_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) |
enum GdkImageType |
Definition at line 24 of file gdkimage.h.
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().
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().
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().
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().
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().