GtkPreview

Name

GtkPreview —

Synopsis


#include <gtk/gtk.h>


struct      GtkPreview;
struct      GtkPreviewInfo;
union       GtkDitherInfo;
void        gtk_preview_uninit              (void);
GtkWidget*  gtk_preview_new                 (GtkPreviewType type);
void        gtk_preview_size                (GtkPreview *preview,
                                             gint width,
                                             gint height);
void        gtk_preview_put                 (GtkPreview *preview,
                                             GdkWindow *window,
                                             GdkGC *gc,
                                             gint srcx,
                                             gint srcy,
                                             gint destx,
                                             gint desty,
                                             gint width,
                                             gint height);
void        gtk_preview_draw_row            (GtkPreview *preview,
                                             guchar *data,
                                             gint x,
                                             gint y,
                                             gint w);
void        gtk_preview_set_expand          (GtkPreview *preview,
                                             gint expand);
void        gtk_preview_set_gamma           (double gamma);
void        gtk_preview_set_color_cube      (guint nred_shades,
                                             guint ngreen_shades,
                                             guint nblue_shades,
                                             guint ngray_shades);
void        gtk_preview_set_install_cmap    (gint install_cmap);
void        gtk_preview_set_reserved        (gint nreserved);
void        gtk_preview_set_dither          (GtkPreview *preview,
                                             GdkRgbDither dither);
GdkVisual*  gtk_preview_get_visual          (void);
GdkColormap* gtk_preview_get_cmap           (void);
GtkPreviewInfo* gtk_preview_get_info        (void);
void        gtk_preview_reset               (void);

Object Hierarchy


  GtkObject
   +----GtkWidget
         +----GtkPreview

Description

Details

struct GtkPreview

struct GtkPreview;


struct GtkPreviewInfo

struct GtkPreviewInfo
{
  GdkVisual *visual;
  GdkColormap *cmap;

  guchar *lookup;

  gdouble gamma;
};


union GtkDitherInfo

union GtkDitherInfo
{
  gushort s[2];
  guchar c[4];
};


gtk_preview_uninit ()

void        gtk_preview_uninit              (void);


gtk_preview_new ()

GtkWidget*  gtk_preview_new                 (GtkPreviewType type);

type : 
Returns : 


gtk_preview_size ()

void        gtk_preview_size                (GtkPreview *preview,
                                             gint width,
                                             gint height);

preview : 
width : 
height : 


gtk_preview_put ()

void        gtk_preview_put                 (GtkPreview *preview,
                                             GdkWindow *window,
                                             GdkGC *gc,
                                             gint srcx,
                                             gint srcy,
                                             gint destx,
                                             gint desty,
                                             gint width,
                                             gint height);

preview : 
window : 
gc : 
srcx : 
srcy : 
destx : 
desty : 
width : 
height : 


gtk_preview_draw_row ()

void        gtk_preview_draw_row            (GtkPreview *preview,
                                             guchar *data,
                                             gint x,
                                             gint y,
                                             gint w);

preview : 
data : 
x : 
y : 
w : 


gtk_preview_set_expand ()

void        gtk_preview_set_expand          (GtkPreview *preview,
                                             gint expand);

preview : 
expand : 


gtk_preview_set_gamma ()

void        gtk_preview_set_gamma           (double gamma);

gamma : 


gtk_preview_set_color_cube ()

void        gtk_preview_set_color_cube      (guint nred_shades,
                                             guint ngreen_shades,
                                             guint nblue_shades,
                                             guint ngray_shades);

nred_shades : 
ngreen_shades : 
nblue_shades : 
ngray_shades : 


gtk_preview_set_install_cmap ()

void        gtk_preview_set_install_cmap    (gint install_cmap);

install_cmap : 


gtk_preview_set_reserved ()

void        gtk_preview_set_reserved        (gint nreserved);

nreserved : 


gtk_preview_set_dither ()

void        gtk_preview_set_dither          (GtkPreview *preview,
                                             GdkRgbDither dither);

preview : 
dither : 


gtk_preview_get_visual ()

GdkVisual*  gtk_preview_get_visual          (void);

Returns : 


gtk_preview_get_cmap ()

GdkColormap* gtk_preview_get_cmap           (void);

Returns : 


gtk_preview_get_info ()

GtkPreviewInfo* gtk_preview_get_info        (void);

Returns : 


gtk_preview_reset ()

void        gtk_preview_reset               (void);