Visuals

Name

Visuals -- 

Synopsis


#include <gdk/gdk.h>


struct      GdkVisual;
enum        GdkVisualType;
enum        GdkByteOrder;
void        gdk_query_depths                (gint **depths,
                                             gint *count);
void        gdk_query_visual_types          (GdkVisualType **visual_types,
                                             gint *count);
GList*      gdk_list_visuals                (void);
gint        gdk_visual_get_best_depth       (void);
GdkVisualType gdk_visual_get_best_type      (void);
GdkVisual*  gdk_visual_get_system           (void);
GdkVisual*  gdk_visual_get_best             (void);
GdkVisual*  gdk_visual_get_best_with_depth  (gint depth);
GdkVisual*  gdk_visual_get_best_with_type   (GdkVisualType visual_type);
GdkVisual*  gdk_visual_get_best_with_both   (gint depth,
                                             GdkVisualType visual_type);
GdkVisual*  gdk_visual_ref                  (GdkVisual *visual);
void        gdk_visual_unref                (GdkVisual *visual);

Description

Details

struct GdkVisual

struct GdkVisual
{
  GdkVisualType type;
  gint depth;
  GdkByteOrder byte_order;
  gint colormap_size;
  gint bits_per_rgb;

  guint32 red_mask;
  gint red_shift;
  gint red_prec;

  guint32 green_mask;
  gint green_shift;
  gint green_prec;

  guint32 blue_mask;
  gint blue_shift;
  gint blue_prec;
};


enum GdkVisualType

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


enum GdkByteOrder

typedef enum
{
  GDK_LSB_FIRST,
  GDK_MSB_FIRST
} GdkByteOrder;


gdk_query_depths ()

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

depths : 
count : 


gdk_query_visual_types ()

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

visual_types : 
count : 


gdk_list_visuals ()

GList*      gdk_list_visuals                (void);

Returns : 


gdk_visual_get_best_depth ()

gint        gdk_visual_get_best_depth       (void);

Returns : 


gdk_visual_get_best_type ()

GdkVisualType gdk_visual_get_best_type      (void);

Returns : 


gdk_visual_get_system ()

GdkVisual*  gdk_visual_get_system           (void);

Returns : 


gdk_visual_get_best ()

GdkVisual*  gdk_visual_get_best             (void);

Returns : 


gdk_visual_get_best_with_depth ()

GdkVisual*  gdk_visual_get_best_with_depth  (gint depth);

depth : 
Returns : 


gdk_visual_get_best_with_type ()

GdkVisual*  gdk_visual_get_best_with_type   (GdkVisualType visual_type);

visual_type : 
Returns : 


gdk_visual_get_best_with_both ()

GdkVisual*  gdk_visual_get_best_with_both   (gint depth,
                                             GdkVisualType visual_type);

depth : 
visual_type : 
Returns : 


gdk_visual_ref ()

GdkVisual*  gdk_visual_ref                  (GdkVisual *visual);

visual : 
Returns : 


gdk_visual_unref ()

void        gdk_visual_unref                (GdkVisual *visual);

visual :