gtk_shadeComboBoxWidget

gtk_shadeComboBoxWidget —

Synopsis




GtkWidget*  shadeComboBox_new               (gboolean hasAlphaChannel);
Shade*      shadeComboBoxGet_selectedShade  (ShadeComboBox *shadeComboBox);
GdkPixbuf*  shadeComboBoxGet_pixbufFromShade
                                            (ShadeComboBox *shadeComboBox,
                                             Shade *shade);
gboolean    shadeComboBoxSet_selectionByShade
                                            (ShadeComboBox *shadeComboBox,
                                             Shade *shade);
GdkPixbuf*  shadeComboBoxBuild_shadeStamp   (Shade *shade,
                                             GdkPixbuf *pixbuf);


Description

Details

shadeComboBox_new ()

GtkWidget*  shadeComboBox_new               (gboolean hasAlphaChannel);

A ShadeComboBox widget is like a GtkComboBox widget, but it is already filled with the known shades. Using this widget is a convienient way to share shades between all part of V_Sim and to give a consistent look of all shade selection. If the argument hasAlphaChannel is FALSE, the widget display all shades but without their alpha channel, assuming it to be fully opaque.

hasAlphaChannel : a boolean.
Returns : a newly created ShadeComboBox widget.

shadeComboBoxGet_selectedShade ()

Shade*      shadeComboBoxGet_selectedShade  (ShadeComboBox *shadeComboBox);

The user can access to the selected Shade object using this method.

shadeComboBox : a ShadeComboBox widget.
Returns : a pointer to the selected Shade object (or NULL). This object is read-only.

shadeComboBoxGet_pixbufFromShade ()

GdkPixbuf*  shadeComboBoxGet_pixbufFromShade
                                            (ShadeComboBox *shadeComboBox,
                                             Shade *shade);

The shadeComboBox has little pixbufs to represent the shade. User methods can use these pixbufs but should considered them read-only.

shadeComboBox : a ShadeComboBox widget ;
shade : a Shade object.
Returns : a pixbuf pointer corresponding to the little image shown on the shadeComboBox.

shadeComboBoxSet_selectionByShade ()

gboolean    shadeComboBoxSet_selectionByShade
                                            (ShadeComboBox *shadeComboBox,
                                             Shade *shade);

Use this method to set the ComboBox on the given shade. This emits a 'shade-channel' signal if the shade is changed, which means, a previous shade has been modified, or a new shade is selected.

shadeComboBox : a ShadeComboBox widget ;
shade : a Shade object.
Returns : TRUE if the shade already exists in the model.

shadeComboBoxBuild_shadeStamp ()

GdkPixbuf*  shadeComboBoxBuild_shadeStamp   (Shade *shade,
                                             GdkPixbuf *pixbuf);

shade :
pixbuf :
Returns :