#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 GO_IS_PALETTE | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GO_TYPE_PALETTE)) |
Referenced by go_palette_get_user_data(), go_palette_show_automatic(), and go_palette_show_custom().
| #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)) |
Referenced by go_color_selector_new(), go_palette_new(), and go_palette_realize().
| #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 struct _GOPalette GOPalette |
| typedef struct _GOPaletteClass GOPaletteClass |
| typedef struct _GOPalettePrivate GOPalettePrivate |
| int go_palette_get_n_swatches | ( | GOPalette * | palette | ) |
References _GOPalettePrivate::n_swatches, and _GOPalette::priv.
| GType go_palette_get_type | ( | void | ) |
References _GOPalettePrivate::data, GO_IS_PALETTE, and _GOPalette::priv.
| GtkWidget* go_palette_new | ( | int | n_swatches, | |
| double | swatch_width, | |||
| int | n_columns, | |||
| GOPaletteSwatchRenderCallback | swatch_render, | |||
| gpointer | data, | |||
| GDestroyNotify | destroy | |||
| ) |
go_palette_new:
Returns a new GOPalette object.
References _GOPalettePrivate::data, _GOPalettePrivate::destroy, GO_PALETTE, GO_TYPE_PALETTE, _GOPalettePrivate::n_columns, _GOPalettePrivate::n_swatches, _GOPalettePrivate::swatch_height, _GOPalettePrivate::swatch_render, and _GOPalettePrivate::swatch_width.
Referenced by go_color_selector_new().
| void go_palette_show_automatic | ( | GOPalette * | palette, | |
| int | index, | |||
| char const * | label | |||
| ) |
References _, _GOPalettePrivate::automatic_index, _GOPalettePrivate::automatic_label, GO_IS_PALETTE, _GOPalette::priv, and _GOPalettePrivate::show_automatic.
Referenced by go_color_selector_new().
| void go_palette_show_custom | ( | GOPalette * | palette, | |
| char const * | label | |||
| ) |
References _, _GOPalettePrivate::custom_label, GO_IS_PALETTE, _GOPalette::priv, and _GOPalettePrivate::show_custom.
Referenced by go_color_selector_new().
| GtkWidget* go_palette_swatch_new | ( | GOPalette * | palette, | |
| int | index | |||
| ) |
References cb_swatch_expose(), _GOPalette::priv, _GOPalettePrivate::swatch_height, and _GOPalettePrivate::swatch_width.
Referenced by go_palette_menu_item_new().
| G_BEGIN_DECLS typedef void(* GOPaletteSwatchRenderCallback)(cairo_t *cr, GdkRectangle const *area, int index, gpointer data) |
1.5.5