📄 pixmaps.sgml
字号:
<!-- ##### SECTION Title ##### -->Bitmaps and Pixmaps<!-- ##### SECTION Short_Description ##### -->Offscreen drawables<!-- ##### SECTION Long_Description ##### --><para>Pixmaps are offscreen drawables. They can be drawn upon with thestandard drawing primitives, then copied to another drawable (such asa #GdkWindow) with gdk_pixmap_draw(). The depth of a pixmapis the number of bits per pixels. Bitmaps are simply pixmapswith a depth of 1. (That is, they are monochrome bitmaps - eachpixel can be either on or off).</para><!-- ##### SECTION See_Also ##### --><para></para><!-- ##### SECTION Stability_Level ##### --><!-- ##### STRUCT GdkPixmap ##### --><para>An opaque structure representing an offscreen drawable.Pointers to structures of type #GdkPixmap, #GdkBitmap,and #GdkWindow, can often be used interchangeably. The type #GdkDrawable refers generically to any ofthese types.</para><!-- ##### FUNCTION gdk_pixmap_new ##### --><para>Create a new pixmap with a given size and depth.</para>@drawable: A #GdkDrawable, used to determine default valuesfor the new pixmap. Can be %NULL if @depth is specified,@width: The width of the new pixmap in pixels.@height: The height of the new pixmap in pixels.@depth: The depth (number of bits per pixel) of the new pixmap. If -1, and @drawable is not %NULL, the depth of the new pixmap will be equal to that of @drawable.@Returns: the #GdkPixmap<!-- ##### FUNCTION gdk_bitmap_create_from_data ##### --><para>Creates a new bitmap from data in XBM format.</para>@drawable: a #GdkDrawable, used to determine default valuesfor the new pixmap. Can be %NULL, in which case the rootwindow is used.@data: a pointer to the XBM data.@width: the width of the new pixmap in pixels.@height: the height of the new pixmap in pixels.@Returns: the #GdkBitmap<!-- ##### FUNCTION gdk_pixmap_create_from_data ##### --><para>Create a two-color pixmap from data in XBM data.</para>@drawable: a #GdkDrawable, used to determine default valuesfor the new pixmap. Can be %NULL, if the depth is given.@data: a pointer to the data.@width: the width of the new pixmap in pixels.@height: the height of the new pixmap in pixels.@depth: the depth (number of bits per pixel) of the new pixmap.@fg: the foreground color.@bg: the background color.@Returns: the #GdkPixmap<!-- ##### FUNCTION gdk_pixmap_create_from_xpm ##### --><para>Create a pixmap from a XPM file.</para>@drawable: a #GdkDrawable, used to determine default valuesfor the new pixmap.@mask: a pointer to a place to store a bitmap representingthe transparency mask of the XPM file. Can be %NULL,in which case transparency will be ignored.@transparent_color: the color to be used for the pixelsthat are transparent in the input file. Can be %NULL,in which case a default color will be used.@filename: the filename of a file containing XPM data.@Returns: the #GdkPixmap<!-- ##### FUNCTION gdk_pixmap_colormap_create_from_xpm ##### --><para>Create a pixmap from a XPM file using a particular colormap.</para>@drawable: a #GdkDrawable, used to determine default valuesfor the new pixmap. Can be %NULL if @colormap is given.@colormap: the #GdkColormap that the new pixmap will be use. If omitted, the colormap for @window will be used.@mask: a pointer to a place to store a bitmap representingthe transparency mask of the XPM file. Can be %NULL,in which case transparency will be ignored.@transparent_color: the color to be used for the pixelsthat are transparent in the input file. Can be %NULL,in which case a default color will be used.@filename: the filename of a file containing XPM data.@Returns: the #GdkPixmap.<!-- ##### FUNCTION gdk_pixmap_create_from_xpm_d ##### --><para>Create a pixmap from data in XPM format.</para>@drawable: a #GdkDrawable, used to determine default valuesfor the new pixmap.@mask: Pointer to a place to store a bitmap representingthe transparency mask of the XPM file. Can be %NULL,in which case transparency will be ignored.@transparent_color: This color will be used for the pixelsthat are transparent in the input file. Can be %NULLin which case a default color will be used.@data: Pointer to a string containing the XPM data.@Returns: the #GdkPixmap<!-- ##### FUNCTION gdk_pixmap_colormap_create_from_xpm_d ##### --><para>Create a pixmap from data in XPM format using a particularcolormap.</para>@drawable: a #GdkDrawable, used to determine default valuesfor the new pixmap. Can be %NULL if @colormap is given.@colormap: the #GdkColormap that the new pixmap will be use. If omitted, the colormap for @window will be used.@mask: a pointer to a place to store a bitmap representingthe transparency mask of the XPM file. Can be %NULL,in which case transparency will be ignored.@transparent_color: the color to be used for the pixelsthat are transparent in the input file. Can be %NULL,in which case a default color will be used.@data: Pointer to a string containing the XPM data.@Returns: the #GdkPixmap.<!-- ##### MACRO gdk_pixmap_ref ##### --><para>Deprecated equivalent of g_object_ref().</para>@Returns: @pixmap<!-- ##### MACRO gdk_pixmap_unref ##### --><para>Deprecated equivalent of g_object_unref().</para><!-- ##### TYPEDEF GdkBitmap ##### --><para>An opaque structure representing an offscreen drawable of depth1. Pointers to structures of type #GdkPixmap, #GdkBitmap, and#GdkWindow, can often be used interchangeably. The type #GdkDrawablerefers generically to any of these types.</para><!-- ##### MACRO gdk_bitmap_ref ##### --><para>Deprecated equivalent of g_object_ref().</para>@Returns: @pixmap<!-- ##### MACRO gdk_bitmap_unref ##### --><para>Deprecated equivalent of g_object_unref().</para>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -