EColorCombo

EColorCombo

Synopsis

struct              EColorCombo;
GtkWidget *         e_color_combo_new                   (void);
GtkWidget *         e_color_combo_new_defaults          (GdkRGBA *default_color,
                                                         const gchar *default_label);
void                e_color_combo_popup                 (EColorCombo *combo);
void                e_color_combo_popdown               (EColorCombo *combo);
void                e_color_combo_get_current_color     (EColorCombo *combo,
                                                         GdkRGBA *rgba);
void                e_color_combo_set_current_color     (EColorCombo *combo,
                                                         const GdkRGBA *color);
void                e_color_combo_get_default_color     (EColorCombo *combo,
                                                         GdkRGBA *color);
void                e_color_combo_set_default_color     (EColorCombo *combo,
                                                         const GdkRGBA *default_color);
const gchar *       e_color_combo_get_default_label     (EColorCombo *combo);
void                e_color_combo_set_default_label     (EColorCombo *combo,
                                                         const gchar *text);
gboolean            e_color_combo_get_default_transparent
                                                        (EColorCombo *combo);
void                e_color_combo_set_default_transparent
                                                        (EColorCombo *combo,
                                                         gboolean transparent);
GList *             e_color_combo_get_palette           (EColorCombo *combo);
void                e_color_combo_set_palette           (EColorCombo *combo,
                                                         GList *palette);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkButton
                                 +----EColorCombo

Implemented Interfaces

EColorCombo implements AtkImplementorIface, GtkBuildable, GtkActionable and GtkActivatable.

Properties

  "current-color"            GdkRGBA*              : Read / Write
  "default-color"            GdkRGBA*              : Read / Write / Construct
  "default-label"            gchar*                : Read / Write / Construct
  "default-transparent"      gboolean              : Read / Write / Construct
  "palette"                  gpointer              : Read / Write
  "popup-shown"              gboolean              : Read / Write

Signals

  "activated"                                      : Run Last
  "popdown"                                        : Action
  "popup"                                          : Action

Description

Details

struct EColorCombo

struct EColorCombo;

e_color_combo_new ()

GtkWidget *         e_color_combo_new                   (void);

e_color_combo_new_defaults ()

GtkWidget *         e_color_combo_new_defaults          (GdkRGBA *default_color,
                                                         const gchar *default_label);

e_color_combo_popup ()

void                e_color_combo_popup                 (EColorCombo *combo);

e_color_combo_popdown ()

void                e_color_combo_popdown               (EColorCombo *combo);

e_color_combo_get_current_color ()

void                e_color_combo_get_current_color     (EColorCombo *combo,
                                                         GdkRGBA *rgba);

e_color_combo_set_current_color ()

void                e_color_combo_set_current_color     (EColorCombo *combo,
                                                         const GdkRGBA *color);

e_color_combo_get_default_color ()

void                e_color_combo_get_default_color     (EColorCombo *combo,
                                                         GdkRGBA *color);

e_color_combo_set_default_color ()

void                e_color_combo_set_default_color     (EColorCombo *combo,
                                                         const GdkRGBA *default_color);

e_color_combo_get_default_label ()

const gchar *       e_color_combo_get_default_label     (EColorCombo *combo);

e_color_combo_set_default_label ()

void                e_color_combo_set_default_label     (EColorCombo *combo,
                                                         const gchar *text);

e_color_combo_get_default_transparent ()

gboolean            e_color_combo_get_default_transparent
                                                        (EColorCombo *combo);

e_color_combo_set_default_transparent ()

void                e_color_combo_set_default_transparent
                                                        (EColorCombo *combo,
                                                         gboolean transparent);

e_color_combo_get_palette ()

GList *             e_color_combo_get_palette           (EColorCombo *combo);

e_color_combo_set_palette ()

void                e_color_combo_set_palette           (EColorCombo *combo,
                                                         GList *palette);

Property Details

The "current-color" property

  "current-color"            GdkRGBA*              : Read / Write

The currently selected color.


The "default-color" property

  "default-color"            GdkRGBA*              : Read / Write / Construct

The color associated with the default button.


The "default-label" property

  "default-label"            gchar*                : Read / Write / Construct

The label for the default button.

Default value: "Default"


The "default-transparent" property

  "default-transparent"      gboolean              : Read / Write / Construct

Whether the default color is transparent.

Default value: FALSE


The "palette" property

  "palette"                  gpointer              : Read / Write

Custom color palette.


The "popup-shown" property

  "popup-shown"              gboolean              : Read / Write

Whether the combo's dropdown is shown.

Default value: FALSE

Signal Details

The "activated" signal

void                user_function                      (EColorCombo *ecolorcombo,
                                                        gpointer     user_data)        : Run Last

The "popdown" signal

void                user_function                      (EColorCombo *ecolorcombo,
                                                        gpointer     user_data)        : Action

The "popup" signal

void                user_function                      (EColorCombo *ecolorcombo,
                                                        gpointer     user_data)        : Action