Blame docs/reference/gdk/html/gdk2-Visuals.html

Packit Service fb6fa5
Packit Service fb6fa5
<html>
Packit Service fb6fa5
<head>
Packit Service fb6fa5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service fb6fa5
<title>Visuals: GDK 2 Reference Manual</title>
Packit Service fb6fa5
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit Service fb6fa5
<link rel="home" href="index.html" title="GDK 2 Reference Manual">
Packit Service fb6fa5
<link rel="up" href="reference.html" title="API Reference">
Packit Service fb6fa5
<link rel="prev" href="gdk2-Colormaps-and-Colors.html" title="Colormaps and Colors">
Packit Service fb6fa5
<link rel="next" href="gdk2-Fonts.html" title="Fonts">
Packit Service fb6fa5
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
Packit Service fb6fa5
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service fb6fa5
</head>
Packit Service fb6fa5
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Top  | 
Packit Service fb6fa5
                  Description
Packit Service fb6fa5
Packit Service fb6fa5
Home
Packit Service fb6fa5
Up
Packit Service fb6fa5
Prev
Packit Service fb6fa5
Next
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Visuals

Packit Service fb6fa5

Visuals

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Functions

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_query_depths ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_query_visual_types ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GList *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_list_visuals ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_best_depth ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkVisualType
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_best_type ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_system ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_best ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_best_with_depth ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_best_with_type ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_best_with_both ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
#define
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_ref()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
#define
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_unref()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkScreen *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_screen ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_bits_per_rgb ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_blue_pixel_details ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkByteOrder
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_byte_order ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_colormap_size ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_depth ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_green_pixel_details ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_red_pixel_details ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GdkVisualType
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gdk_visual_get_visual_type ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Types and Values

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
 
Packit Service fb6fa5
GdkVisual
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
enum
Packit Service fb6fa5
GdkVisualType
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
enum
Packit Service fb6fa5
GdkByteOrder
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Includes

Packit Service fb6fa5
#include <gdk/gdk.h>
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Description

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Functions

Packit Service fb6fa5
Packit Service fb6fa5

gdk_query_depths ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_query_depths (gint **depths,
Packit Service fb6fa5
                  gint *count);
Packit Service fb6fa5

This function returns the available bit depths for the default

Packit Service fb6fa5
screen. It's equivalent to listing the visuals
Packit Service fb6fa5
(gdk_list_visuals()) and then looking at the depth field in each
Packit Service fb6fa5
visual, removing duplicates.

Packit Service fb6fa5

The array returned by this function should not be freed.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

depths

Packit Service fb6fa5

return location for available depths.

Packit Service fb6fa5
[out][array]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

count

Packit Service fb6fa5

return location for number of available depths.

Packit Service fb6fa5
[out]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_query_visual_types ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_query_visual_types (GdkVisualType **visual_types,
Packit Service fb6fa5
                        gint *count);
Packit Service fb6fa5

This function returns the available visual types for the default

Packit Service fb6fa5
screen. It's equivalent to listing the visuals
Packit Service fb6fa5
(gdk_list_visuals()) and then looking at the type field in each
Packit Service fb6fa5
visual, removing duplicates.

Packit Service fb6fa5

The array returned by this function should not be freed.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual_types

Packit Service fb6fa5

return location for the available visual types

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

count

Packit Service fb6fa5

return location for the number of available visual types

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_list_visuals ()

Packit Service fb6fa5
GList *
Packit Service fb6fa5
gdk_list_visuals (void);
Packit Service fb6fa5

Lists the available visuals for the default screen.

Packit Service fb6fa5
(See gdk_screen_list_visuals())
Packit Service fb6fa5
A visual describes a hardware image data format.
Packit Service fb6fa5
For example, a visual might support 24-bit color, or 8-bit color,
Packit Service fb6fa5
and might expect pixels to be in a certain format.

Packit Service fb6fa5

Call g_list_free() on the return value when you're finished with it.

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

a list of visuals; the list must be freed, but not its contents.

Packit Service fb6fa5

[transfer container][element-type GdkVisual]

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_best_depth ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_visual_get_best_depth (void);
Packit Service fb6fa5

Get the best available depth for the default GDK screen. "Best"

Packit Service fb6fa5
means "largest," i.e. 32 preferred over 24 preferred over 8 bits
Packit Service fb6fa5
per pixel.

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

best available depth

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_best_type ()

Packit Service fb6fa5
GdkVisualType
Packit Service fb6fa5
gdk_visual_get_best_type (void);
Packit Service fb6fa5

Return the best available visual type for the default GDK screen.

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

best visual type

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_system ()

Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
gdk_visual_get_system (void);
Packit Service fb6fa5

Get the system's default visual for the default GDK screen.

Packit Service fb6fa5
This is the visual for the root window of the display.
Packit Service fb6fa5
The return value should not be freed.

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

system visual.

Packit Service fb6fa5

[transfer none]

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_best ()

Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
gdk_visual_get_best (void);
Packit Service fb6fa5

Get the visual with the most available colors for the default

Packit Service fb6fa5
GDK screen. The return value should not be freed.

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

best visual.

Packit Service fb6fa5

[transfer none]

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_best_with_depth ()

Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
gdk_visual_get_best_with_depth (gint depth);
Packit Service fb6fa5

Get the best visual with depth depth

Packit Service fb6fa5
 for the default GDK screen.
Packit Service fb6fa5
Color visuals and visuals with mutable colormaps are preferred
Packit Service fb6fa5
over grayscale or fixed-colormap visuals. The return value should not
Packit Service fb6fa5
be freed. NULL may be returned if no visual supports depth
Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

depth

Packit Service fb6fa5

a bit depth

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

best visual for the given depth.

Packit Service fb6fa5

[transfer none]

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_best_with_type ()

Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
gdk_visual_get_best_with_type (GdkVisualType visual_type);
Packit Service fb6fa5

Get the best visual of the given visual_type

Packit Service fb6fa5
 for the default GDK screen.
Packit Service fb6fa5
Visuals with higher color depths are considered better. The return value
Packit Service fb6fa5
should not be freed. NULL may be returned if no visual has type
Packit Service fb6fa5
visual_type
Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual_type

Packit Service fb6fa5

a visual type

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

best visual of the given type.

Packit Service fb6fa5

[transfer none]

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_best_with_both ()

Packit Service fb6fa5
GdkVisual *
Packit Service fb6fa5
gdk_visual_get_best_with_both (gint depth,
Packit Service fb6fa5
                               GdkVisualType visual_type);
Packit Service fb6fa5

Combines gdk_visual_get_best_with_depth() and gdk_visual_get_best_with_type().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

depth

Packit Service fb6fa5

a bit depth

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual_type

Packit Service fb6fa5

a visual type

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

best visual with both depth

Packit Service fb6fa5
and
Packit Service fb6fa5
visual_type
Packit Service fb6fa5
, or NULL if none. 

Packit Service fb6fa5

[transfer none]

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_ref()

Packit Service fb6fa5
#define gdk_visual_ref(v) g_object_ref(v)
Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_ref is deprecated and should not be used in newly-written code.

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_unref()

Packit Service fb6fa5
#define gdk_visual_unref(v) g_object_unref(v)
Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_unref is deprecated and should not be used in newly-written code.

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_screen ()

Packit Service fb6fa5
GdkScreen *
Packit Service fb6fa5
gdk_visual_get_screen (GdkVisual *visual);
Packit Service fb6fa5

Gets the screen to which this visual belongs

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual

Packit Service fb6fa5

a GdkVisual

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the screen to which this visual belongs.

Packit Service fb6fa5

[transfer none]

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.2

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_bits_per_rgb ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_visual_get_bits_per_rgb (GdkVisual *visual);
Packit Service fb6fa5

Returns the number of significant bits per red, green and blue value.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual

Packit Service fb6fa5

a GdkVisual

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

The number of significant bits per color value for visual

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.22

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_blue_pixel_details ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_visual_get_blue_pixel_details (GdkVisual *visual,
Packit Service fb6fa5
                                   guint32 *mask,
Packit Service fb6fa5
                                   gint *shift,
Packit Service fb6fa5
                                   gint *precision);
Packit Service fb6fa5

Obtains values that are needed to calculate blue pixel values in TrueColor

Packit Service fb6fa5
and DirectColor.  The "mask" is the significant bits within the pixel.
Packit Service fb6fa5
The "shift" is the number of bits left we must shift a primary for it
Packit Service fb6fa5
to be in position (according to the "mask").  Finally, "precision" refers
Packit Service fb6fa5
to how much precision the pixel value contains for a particular primary.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual

Packit Service fb6fa5

a GdkVisual

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

mask

Packit Service fb6fa5

A pointer to a guint32 to be filled in, or NULL.

Packit Service fb6fa5
[out][allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

shift

Packit Service fb6fa5

A pointer to a gint to be filled in, or NULL.

Packit Service fb6fa5
[out][allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

precision

Packit Service fb6fa5

A pointer to a gint to be filled in, or NULL.

Packit Service fb6fa5
[out][allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.22

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_byte_order ()

Packit Service fb6fa5
GdkByteOrder
Packit Service fb6fa5
gdk_visual_get_byte_order (GdkVisual *visual);
Packit Service fb6fa5

Returns the byte order of this visual.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual

Packit Service fb6fa5

A GdkVisual.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

A GdkByteOrder stating the byte order of visual

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.22

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_colormap_size ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_visual_get_colormap_size (GdkVisual *visual);
Packit Service fb6fa5

Returns the size of a colormap for this visual.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual

Packit Service fb6fa5

A GdkVisual.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

The size of a colormap that is suitable for visual

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.22

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_depth ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gdk_visual_get_depth (GdkVisual *visual);
Packit Service fb6fa5

Returns the bit depth of this visual.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual

Packit Service fb6fa5

A GdkVisual.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

The bit depth of this visual.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.22

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_green_pixel_details ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_visual_get_green_pixel_details (GdkVisual *visual,
Packit Service fb6fa5
                                    guint32 *mask,
Packit Service fb6fa5
                                    gint *shift,
Packit Service fb6fa5
                                    gint *precision);
Packit Service fb6fa5

Obtains values that are needed to calculate green pixel values in TrueColor

Packit Service fb6fa5
and DirectColor.  The "mask" is the significant bits within the pixel.
Packit Service fb6fa5
The "shift" is the number of bits left we must shift a primary for it
Packit Service fb6fa5
to be in position (according to the "mask").  Finally, "precision" refers
Packit Service fb6fa5
to how much precision the pixel value contains for a particular primary.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual

Packit Service fb6fa5

a GdkVisual

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

mask

Packit Service fb6fa5

A pointer to a guint32 to be filled in, or NULL.

Packit Service fb6fa5
[out][allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

shift

Packit Service fb6fa5

A pointer to a gint to be filled in, or NULL.

Packit Service fb6fa5
[out][allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

precision

Packit Service fb6fa5

A pointer to a gint to be filled in, or NULL.

Packit Service fb6fa5
[out][allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.22

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_red_pixel_details ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gdk_visual_get_red_pixel_details (GdkVisual *visual,
Packit Service fb6fa5
                                  guint32 *mask,
Packit Service fb6fa5
                                  gint *shift,
Packit Service fb6fa5
                                  gint *precision);
Packit Service fb6fa5

Obtains values that are needed to calculate red pixel values in TrueColor

Packit Service fb6fa5
and DirectColor.  The "mask" is the significant bits within the pixel.
Packit Service fb6fa5
The "shift" is the number of bits left we must shift a primary for it
Packit Service fb6fa5
to be in position (according to the "mask").  Finally, "precision" refers
Packit Service fb6fa5
to how much precision the pixel value contains for a particular primary.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual

Packit Service fb6fa5

A GdkVisual.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

mask

Packit Service fb6fa5

A pointer to a guint32 to be filled in, or NULL.

Packit Service fb6fa5
[out][allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

shift

Packit Service fb6fa5

A pointer to a gint to be filled in, or NULL.

Packit Service fb6fa5
[out][allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

precision

Packit Service fb6fa5

A pointer to a gint to be filled in, or NULL.

Packit Service fb6fa5
[out][allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.22

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gdk_visual_get_visual_type ()

Packit Service fb6fa5
GdkVisualType
Packit Service fb6fa5
gdk_visual_get_visual_type (GdkVisual *visual);
Packit Service fb6fa5

Returns the type of visual this is (PseudoColor, TrueColor, etc).

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

visual

Packit Service fb6fa5

A GdkVisual.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

A GdkVisualType stating the type of visual

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.22

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Types and Values

Packit Service fb6fa5
Packit Service fb6fa5

GdkVisual

Packit Service fb6fa5
typedef struct {
Packit Service fb6fa5
  GObject parent_instance;
Packit Service fb6fa5
  
Packit Service fb6fa5
  GdkVisualType GSEAL (type);
Packit Service fb6fa5
  gint GSEAL (depth);
Packit Service fb6fa5
  GdkByteOrder GSEAL (byte_order);
Packit Service fb6fa5
  gint GSEAL (colormap_size);
Packit Service fb6fa5
  gint GSEAL (bits_per_rgb);
Packit Service fb6fa5
Packit Service fb6fa5
  guint32 GSEAL (red_mask);
Packit Service fb6fa5
  gint GSEAL (red_shift);
Packit Service fb6fa5
  gint GSEAL (red_prec);
Packit Service fb6fa5
Packit Service fb6fa5
  guint32 GSEAL (green_mask);
Packit Service fb6fa5
  gint GSEAL (green_shift);
Packit Service fb6fa5
  gint GSEAL (green_prec);
Packit Service fb6fa5
Packit Service fb6fa5
  guint32 GSEAL (blue_mask);
Packit Service fb6fa5
  gint GSEAL (blue_shift);
Packit Service fb6fa5
  gint GSEAL (blue_prec);
Packit Service fb6fa5
} GdkVisual;
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

enum GdkVisualType

Packit Service fb6fa5
Packit Service fb6fa5

Members

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

GDK_VISUAL_STATIC_GRAY

Packit Service fb6fa5
 
Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

GDK_VISUAL_GRAYSCALE

Packit Service fb6fa5
 
Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

GDK_VISUAL_STATIC_COLOR

Packit Service fb6fa5
 
Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

GDK_VISUAL_PSEUDO_COLOR

Packit Service fb6fa5
 
Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

GDK_VISUAL_TRUE_COLOR

Packit Service fb6fa5
 
Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

GDK_VISUAL_DIRECT_COLOR

Packit Service fb6fa5
 
Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

enum GdkByteOrder

Packit Service fb6fa5
Packit Service fb6fa5

Members

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

GDK_LSB_FIRST

Packit Service fb6fa5
 
Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

GDK_MSB_FIRST

Packit Service fb6fa5
 
Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Generated by GTK-Doc V1.26.1
Packit Service fb6fa5
</body>
Packit Service fb6fa5
</html>