[gcalctool] Use gdk_color_parse for tint colours
- From: Robert Ancell <rancell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcalctool] Use gdk_color_parse for tint colours
- Date: Tue, 20 Apr 2010 23:26:18 +0000 (UTC)
commit f71dbef7b5fa5ff7270c8cd116a9d23e77b55ae6
Author: Robert Ancell <robert ancell gmail com>
Date: Mon Apr 19 10:26:33 2010 +1000
Use gdk_color_parse for tint colours
src/math-buttons.c | 52 ++++++++++++++++++++--------------------------------
1 files changed, 20 insertions(+), 32 deletions(-)
---
diff --git a/src/math-buttons.c b/src/math-buttons.c
index 2b30e07..74fe3bd 100644
--- a/src/math-buttons.c
+++ b/src/math-buttons.c
@@ -40,7 +40,7 @@ struct MathButtonsPrivate
ButtonMode mode;
GtkBuilder *basic_ui, *advanced_ui, *financial_ui, *programming_ui;
- GdkColor colour_numbers, colour_action, colour_operator, colour_function, colour_memory, colour_group;
+ GdkColor color_numbers, color_action, color_operator, color_function, color_memory, color_group;
GtkWidget *bas_panel, *adv_panel, *fin_panel, *prog_panel;
GtkWidget *active_panel;
@@ -702,28 +702,28 @@ load_mode(MathButtons *buttons, ButtonMode mode)
switch (button_data[i].class) {
case NUMBER:
- set_tint(button, &buttons->priv->colour_numbers, 1);
+ set_tint(button, &buttons->priv->color_numbers, 1);
break;
case NUMBER_BOLD:
- set_tint(button, &buttons->priv->colour_numbers, 2);
+ set_tint(button, &buttons->priv->color_numbers, 2);
break;
case OPERATOR:
- set_tint(button, &buttons->priv->colour_operator, 1);
+ set_tint(button, &buttons->priv->color_operator, 1);
break;
case FUNCTION:
- set_tint(button, &buttons->priv->colour_function, 1);
+ set_tint(button, &buttons->priv->color_function, 1);
break;
case MEMORY:
- set_tint(button, &buttons->priv->colour_memory, 1);
+ set_tint(button, &buttons->priv->color_memory, 1);
break;
case GROUP:
- set_tint(button, &buttons->priv->colour_group, 1);
+ set_tint(button, &buttons->priv->color_group, 1);
break;
case ACTION:
- set_tint(button, &buttons->priv->colour_action, 1);
+ set_tint(button, &buttons->priv->color_action, 1);
break;
case ACTION_BOLD:
- set_tint(button, &buttons->priv->colour_action, 2);
+ set_tint(button, &buttons->priv->color_action, 2);
break;
}
}
@@ -736,7 +736,7 @@ load_mode(MathButtons *buttons, ButtonMode mode)
button = GET_WIDGET(builder, name);
if (button) {
g_object_set_data(G_OBJECT(button), "calc_digit", GINT_TO_POINTER(i));
- set_tint(button, &buttons->priv->colour_numbers, 1);
+ set_tint(button, &buttons->priv->color_numbers, 1);
gtk_button_set_label(GTK_BUTTON(button), math_equation_get_digit_text(buttons->priv->equation, i));
}
g_free(name);
@@ -1061,7 +1061,7 @@ store_cb(GtkWidget *widget, MathButtons *buttons)
menu = gtk_menu_new();
gtk_menu_set_reserve_toggle_size(GTK_MENU(menu), FALSE);
- set_tint(menu, &buttons->priv->colour_memory, 1);
+ set_tint(menu, &buttons->priv->color_memory, 1);
names = register_get_names();
if (names[0] == NULL) {
@@ -1102,7 +1102,7 @@ recall_cb(GtkWidget *widget, MathButtons *buttons)
menu = gtk_menu_new();
gtk_menu_set_reserve_toggle_size(GTK_MENU(menu), FALSE);
- set_tint(menu, &buttons->priv->colour_memory, 1);
+ set_tint(menu, &buttons->priv->color_memory, 1);
names = register_get_names();
if (names[0] == NULL) {
@@ -1139,7 +1139,7 @@ shift_left_cb(GtkWidget *widget, MathButtons *buttons)
menu = buttons->priv->shift_left_menu = gtk_menu_new();
gtk_menu_set_reserve_toggle_size(GTK_MENU(menu), FALSE);
- set_tint(menu, &buttons->priv->colour_action, 1);
+ set_tint(menu, &buttons->priv->color_action, 1);
for (i = 1; i < 16; i++) {
GtkWidget *item, *label;
@@ -1182,7 +1182,7 @@ shift_right_cb(GtkWidget *widget, MathButtons *buttons)
menu = buttons->priv->shift_right_menu = gtk_menu_new();
gtk_menu_set_reserve_toggle_size(GTK_MENU(menu), FALSE);
- set_tint(menu, &buttons->priv->colour_action, 1);
+ set_tint(menu, &buttons->priv->color_action, 1);
for (i = 1; i < 16; i++) {
GtkWidget *item, *label;
@@ -1648,23 +1648,11 @@ static void
math_buttons_init (MathButtons *buttons)
{
buttons->priv = G_TYPE_INSTANCE_GET_PRIVATE (buttons, math_buttons_get_type(), MathButtonsPrivate);
- buttons->priv->colour_numbers.red = 0;
- buttons->priv->colour_numbers.green = 0;
- buttons->priv->colour_numbers.blue = 65535;
- buttons->priv->colour_action.red = 0;
- buttons->priv->colour_action.green = 65535;
- buttons->priv->colour_action.blue = 0;
- buttons->priv->colour_operator.red = 65535;
- buttons->priv->colour_operator.green = 0;
- buttons->priv->colour_operator.blue = 0;
- buttons->priv->colour_function.red = 0;
- buttons->priv->colour_function.green = 65535;
- buttons->priv->colour_function.blue = 65535;
- buttons->priv->colour_memory.red = 65535;
- buttons->priv->colour_memory.green = 0;
- buttons->priv->colour_memory.blue = 65535;
- buttons->priv->colour_group.red = 65535;
- buttons->priv->colour_group.green = 65535;
- buttons->priv->colour_group.blue = 65535;
+ gdk_color_parse("#0000FF", &buttons->priv->color_numbers);
+ gdk_color_parse("#00FF00", &buttons->priv->color_action);
+ gdk_color_parse("#FF0000", &buttons->priv->color_operator);
+ gdk_color_parse("#00FFFF", &buttons->priv->color_function);
+ gdk_color_parse("#FF00FF", &buttons->priv->color_memory);
+ gdk_color_parse("#FFFFFF", &buttons->priv->color_group);
g_signal_connect(G_OBJECT(buttons), "show", G_CALLBACK(load_buttons), NULL);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]