Goffice Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Signals |
Synopsis
#define GO_TYPE_COMBO_COLOR #define GO_COMBO_COLOR (o) #define GO_IS_COMBO_COLOR (o) #define GO_COMBO_COLOR_CLASS (k) GOComboColor; GType go_combo_color_get_type (void
); GtkWidget * go_combo_color_new (GdkPixbuf *icon
,char const *no_color_label
,GOColor default_color
,GOColorGroup *color_group
); GOColor go_combo_color_get_color (GOComboColor *cc
,gboolean *is_default
); void go_combo_color_set_color (GOComboColor *cc
,GOColor color
); void go_combo_color_set_color_to_default (GOComboColor *cc
); void go_combo_color_set_color_gdk (GOComboColor *cc
,GdkColor *color
); void go_combo_color_set_allow_alpha (GOComboColor *cc
,gboolean allow_alpha
); void go_combo_color_set_instant_apply (GOComboColor *cc
,gboolean active
);
Object Hierarchy
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkHBox +----GOComboBox +----GOComboColor
Details
GO_COMBO_COLOR()
#define GO_COMBO_COLOR(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GO_TYPE_COMBO_COLOR, GOComboColor))
|
GO_IS_COMBO_COLOR()
#define GO_IS_COMBO_COLOR(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), GO_TYPE_COMBO_COLOR))
|
GO_COMBO_COLOR_CLASS()
#define GO_COMBO_COLOR_CLASS(k) (G_TYPE_CHECK_CLASS_CAST(k), GO_TYPE_COMBO_COLOR)
|
go_combo_color_new ()
GtkWidget * go_combo_color_new (GdkPixbuf *icon
,char const *no_color_label
,GOColor default_color
,GOColorGroup *color_group
);
Default constructor. Pass an optional icon and an optional label for the no/auto color button.
|
optionally NULL. |
|
FIXME |
|
The colour to use a the default |
|
GOColorGroup |
Returns : |
The newly constructed combo. |
go_combo_color_get_color ()
GOColor go_combo_color_get_color (GOComboColor *cc
,gboolean *is_default
);
|
|
|
|
Returns : |
go_combo_color_set_color ()
void go_combo_color_set_color (GOComboColor *cc
,GOColor color
);
|
GOComboColor |
|
a GOColor |
go_combo_color_set_color_to_default ()
void go_combo_color_set_color_to_default (GOComboColor *cc
);
Set the color of the combo to the default color. Causes the color_changed signal to be emitted.
|
GOComboColor |
go_combo_color_set_color_gdk ()
void go_combo_color_set_color_gdk (GOComboColor *cc
,GdkColor *color
);
Set the color of the combo to the given color. Causes the color_changed signal to be emitted.
|
The combo |
|
The color |
go_combo_color_set_allow_alpha ()
void go_combo_color_set_allow_alpha (GOComboColor *cc
,gboolean allow_alpha
);
Should the custom colour selector allow the use of opacity.
|
GOComboColor |
|
Support alpha layer |
go_combo_color_set_instant_apply ()
void go_combo_color_set_instant_apply (GOComboColor *cc
,gboolean active
);
Turn instant apply behaviour on or off. Instant apply means that pressing the button applies the current color. When off, pressing the button opens the combo.
|
GOComboColor |
|
Whether instant apply should be active or not |
Signal Details
The "color-changed"
signal
void user_function (GOComboColor *gocombocolor, gpointer arg1, gboolean arg2, gboolean arg3, gboolean arg4, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
|
|
|
|
user data set when the signal handler was connected. |
The "display-custom-dialog"
signal
void user_function (GOComboColor *gocombocolor, GObject *arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |