Ardour  9.0-pre0-582-g084a23a80d
gdkvisual.h File Reference
#include <gdk/gdktypes.h>
Include dependency graph for gdkvisual.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GdkVisual
 

Macros

#define GDK_TYPE_VISUAL   (gdk_visual_get_type ())
 
#define GDK_VISUAL(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_VISUAL, GdkVisual))
 
#define GDK_VISUAL_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_VISUAL, GdkVisualClass))
 
#define GDK_IS_VISUAL(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_VISUAL))
 
#define GDK_IS_VISUAL_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_VISUAL))
 
#define GDK_VISUAL_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_VISUAL, GdkVisualClass))
 
#define gdk_visual_ref(v)   g_object_ref(v)
 
#define gdk_visual_unref(v)   g_object_unref(v)
 

Typedefs

typedef struct _GdkVisualClass GdkVisualClass
 

Enumerations

enum  GdkVisualType {
  GDK_VISUAL_STATIC_GRAY , GDK_VISUAL_GRAYSCALE , GDK_VISUAL_STATIC_COLOR , GDK_VISUAL_PSEUDO_COLOR ,
  GDK_VISUAL_TRUE_COLOR , GDK_VISUAL_DIRECT_COLOR
}
 

Functions

GType gdk_visual_get_type (void) G_GNUC_CONST
 
gint gdk_visual_get_best_depth (void)
 
GdkVisualType gdk_visual_get_best_type (void)
 
GdkVisualgdk_visual_get_system (void)
 
GdkVisualgdk_visual_get_best (void)
 
GdkVisualgdk_visual_get_best_with_depth (gint depth)
 
GdkVisualgdk_visual_get_best_with_type (GdkVisualType visual_type)
 
GdkVisualgdk_visual_get_best_with_both (gint depth, GdkVisualType visual_type)
 
void gdk_query_depths (gint **depths, gint *count)
 
void gdk_query_visual_types (GdkVisualType **visual_types, gint *count)
 
GList * gdk_list_visuals (void)
 
GdkScreengdk_visual_get_screen (GdkVisual *visual)
 
GdkVisualType gdk_visual_get_visual_type (GdkVisual *visual)
 
gint gdk_visual_get_depth (GdkVisual *visual)
 
GdkByteOrder gdk_visual_get_byte_order (GdkVisual *visual)
 
gint gdk_visual_get_colormap_size (GdkVisual *visual)
 
gint gdk_visual_get_bits_per_rgb (GdkVisual *visual)
 
void gdk_visual_get_red_pixel_details (GdkVisual *visual, guint32 *mask, gint *shift, gint *precision)
 
void gdk_visual_get_green_pixel_details (GdkVisual *visual, guint32 *mask, gint *shift, gint *precision)
 
void gdk_visual_get_blue_pixel_details (GdkVisual *visual, guint32 *mask, gint *shift, gint *precision)
 

Macro Definition Documentation

◆ GDK_IS_VISUAL

#define GDK_IS_VISUAL (   object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_VISUAL))

Definition at line 41 of file gdkvisual.h.

◆ GDK_IS_VISUAL_CLASS

#define GDK_IS_VISUAL_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_VISUAL))

Definition at line 42 of file gdkvisual.h.

◆ GDK_TYPE_VISUAL

#define GDK_TYPE_VISUAL   (gdk_visual_get_type ())

Definition at line 38 of file gdkvisual.h.

◆ GDK_VISUAL

#define GDK_VISUAL (   object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_VISUAL, GdkVisual))

Definition at line 39 of file gdkvisual.h.

◆ GDK_VISUAL_CLASS

#define GDK_VISUAL_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_VISUAL, GdkVisualClass))

Definition at line 40 of file gdkvisual.h.

◆ GDK_VISUAL_GET_CLASS

#define GDK_VISUAL_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_VISUAL, GdkVisualClass))

Definition at line 43 of file gdkvisual.h.

◆ gdk_visual_ref

#define gdk_visual_ref (   v)    g_object_ref(v)

Definition at line 141 of file gdkvisual.h.

◆ gdk_visual_unref

#define gdk_visual_unref (   v)    g_object_unref(v)

Definition at line 142 of file gdkvisual.h.

Typedef Documentation

◆ GdkVisualClass

Definition at line 36 of file gdkvisual.h.

Enumeration Type Documentation

◆ GdkVisualType

Enumerator
GDK_VISUAL_STATIC_GRAY 
GDK_VISUAL_GRAYSCALE 
GDK_VISUAL_STATIC_COLOR 
GDK_VISUAL_PSEUDO_COLOR 
GDK_VISUAL_TRUE_COLOR 
GDK_VISUAL_DIRECT_COLOR 

Definition at line 55 of file gdkvisual.h.

Function Documentation

◆ gdk_list_visuals()

GList* gdk_list_visuals ( void  )

◆ gdk_query_depths()

void gdk_query_depths ( gint **  depths,
gint *  count 
)

◆ gdk_query_visual_types()

void gdk_query_visual_types ( GdkVisualType **  visual_types,
gint *  count 
)

◆ gdk_visual_get_best()

GdkVisual* gdk_visual_get_best ( void  )

◆ gdk_visual_get_best_depth()

gint gdk_visual_get_best_depth ( void  )

◆ gdk_visual_get_best_type()

GdkVisualType gdk_visual_get_best_type ( void  )

◆ gdk_visual_get_best_with_both()

GdkVisual* gdk_visual_get_best_with_both ( gint  depth,
GdkVisualType  visual_type 
)

◆ gdk_visual_get_best_with_depth()

GdkVisual* gdk_visual_get_best_with_depth ( gint  depth)

◆ gdk_visual_get_best_with_type()

GdkVisual* gdk_visual_get_best_with_type ( GdkVisualType  visual_type)

◆ gdk_visual_get_bits_per_rgb()

gint gdk_visual_get_bits_per_rgb ( GdkVisual visual)

◆ gdk_visual_get_blue_pixel_details()

void gdk_visual_get_blue_pixel_details ( GdkVisual visual,
guint32 *  mask,
gint *  shift,
gint *  precision 
)

◆ gdk_visual_get_byte_order()

GdkByteOrder gdk_visual_get_byte_order ( GdkVisual visual)

◆ gdk_visual_get_colormap_size()

gint gdk_visual_get_colormap_size ( GdkVisual visual)

◆ gdk_visual_get_depth()

gint gdk_visual_get_depth ( GdkVisual visual)

◆ gdk_visual_get_green_pixel_details()

void gdk_visual_get_green_pixel_details ( GdkVisual visual,
guint32 *  mask,
gint *  shift,
gint *  precision 
)

◆ gdk_visual_get_red_pixel_details()

void gdk_visual_get_red_pixel_details ( GdkVisual visual,
guint32 *  mask,
gint *  shift,
gint *  precision 
)

◆ gdk_visual_get_screen()

GdkScreen* gdk_visual_get_screen ( GdkVisual visual)

◆ gdk_visual_get_system()

GdkVisual* gdk_visual_get_system ( void  )

◆ gdk_visual_get_type()

GType gdk_visual_get_type ( void  )

◆ gdk_visual_get_visual_type()

GdkVisualType gdk_visual_get_visual_type ( GdkVisual visual)