go-palette.h File Reference

#include <gtk/gtkmenu.h>

Go to the source code of this file.

Classes

struct  _GOPalette
struct  _GOPaletteClass

Defines

#define GO_TYPE_PALETTE   (go_palette_get_type ())
#define GO_PALETTE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GO_TYPE_PALETTE, GOPalette))
#define GO_PALETTE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GO_TYPE_PALETTE, GOPaletteClass))
#define GO_IS_PALETTE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GO_TYPE_PALETTE))
#define GO_IS_PALETTE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GO_TYPE_PALETTE))
#define GO_PALETTE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GO_TYPE_PALETTE, GOPaletteClass))

Typedefs

typedef struct _GOPalette GOPalette
typedef struct _GOPalettePrivate GOPalettePrivate
typedef struct _GOPaletteClass GOPaletteClass

Functions

GType go_palette_get_type (void) G_GNUC_CONST
GtkWidget * go_palette_new (int n_swatches, double swatch_width, int n_colmuns, GOPaletteSwatchRenderCallback swatch_render, gpointer data, GDestroyNotify destroy)
 go_palette_new:
void go_palette_show_automatic (GOPalette *palette, int index, char const *label)
void go_palette_show_custom (GOPalette *palette, char const *label)
gpointer go_palette_get_user_data (GOPalette *palette)
GtkWidget * go_palette_swatch_new (GOPalette *palette, int index)
int go_palette_get_n_swatches (GOPalette *palette)

Variables

G_BEGIN_DECLS typedef void(* GOPaletteSwatchRenderCallback )(cairo_t *cr, GdkRectangle const *area, int index, gpointer data)


Define Documentation

#define GO_IS_PALETTE ( obj   )     (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GO_TYPE_PALETTE))

#define GO_IS_PALETTE_CLASS ( klass   )     (G_TYPE_CHECK_CLASS_TYPE ((klass), GO_TYPE_PALETTE))

#define GO_PALETTE ( obj   )     (G_TYPE_CHECK_INSTANCE_CAST ((obj), GO_TYPE_PALETTE, GOPalette))

#define GO_PALETTE_CLASS ( klass   )     (G_TYPE_CHECK_CLASS_CAST ((klass), GO_TYPE_PALETTE, GOPaletteClass))

#define GO_PALETTE_GET_CLASS ( obj   )     (G_TYPE_INSTANCE_GET_CLASS ((obj), GO_TYPE_PALETTE, GOPaletteClass))

#define GO_TYPE_PALETTE   (go_palette_get_type ())

Referenced by go_palette_new().


Typedef Documentation

typedef struct _GOPalette GOPalette


Function Documentation

int go_palette_get_n_swatches ( GOPalette palette  ) 

GType go_palette_get_type ( void   ) 

gpointer go_palette_get_user_data ( GOPalette palette  ) 

GtkWidget* go_palette_new ( int  n_swatches,
double  swatch_width,
int  n_columns,
GOPaletteSwatchRenderCallback  swatch_render,
gpointer  data,
GDestroyNotify  destroy 
)

void go_palette_show_automatic ( GOPalette palette,
int  index,
char const *  label 
)

void go_palette_show_custom ( GOPalette palette,
char const *  label 
)

GtkWidget* go_palette_swatch_new ( GOPalette palette,
int  index 
)


Variable Documentation

G_BEGIN_DECLS typedef void(* GOPaletteSwatchRenderCallback)(cairo_t *cr, GdkRectangle const *area, int index, gpointer data)


Generated on Sat Nov 22 00:06:38 2008 for AbiWord by  doxygen 1.5.5