[Pkg-wmaker-commits] [wmcliphist] 15/49: wmcliphist: Fix new compiler warnings that appeared after GTK3 transition.
Doug Torrance
dtorrance-guest at moszumanska.debian.org
Tue Aug 18 01:51:34 UTC 2015
This is an automated email from the git hooks/post-receive script.
dtorrance-guest pushed a commit to branch master
in repository wmcliphist.
commit bc3ac4b7810db13e6a4b26575eefea4c3831d42d
Author: Doug Torrance <dtorrance at monmouthcollege.edu>
Date: Sat Nov 22 20:48:47 2014 -0600
wmcliphist: Fix new compiler warnings that appeared after GTK3 transition.
---
gui.c | 34 ++++++++++++++++------------------
wmcliphist.c | 14 ++++----------
wmcliphist.h | 4 +---
3 files changed, 21 insertions(+), 31 deletions(-)
diff --git a/gui.c b/gui.c
index 0b02b5e..76d84ba 100644
--- a/gui.c
+++ b/gui.c
@@ -4,9 +4,7 @@
/* color of locked item */
gchar locked_color_str[32] = DEF_LOCKED_COLOR;
-GdkColor locked_color;
-GtkStyle *style_locked,
- *style_normal;
+GdkRGBA locked_color;
/* Exec on middle click? */
int exec_middleclick = 1;
@@ -70,14 +68,16 @@ menu_item_button_released(GtkWidget *widget,
return_val(TRUE);
}
- gtk_widget_set_style(gtk_bin_get_child(GTK_BIN(data->menu_item)),
- style_locked);
+ gtk_widget_override_color(
+ gtk_bin_get_child(GTK_BIN(data->menu_item)),
+ GTK_STATE_FLAG_NORMAL, &locked_color);
data->locked = 1;
locked_count++;
} else {
- gtk_widget_set_style(gtk_bin_get_child(GTK_BIN(data->menu_item)),
- style_normal);
+ gtk_widget_override_color(
+ gtk_bin_get_child(GTK_BIN(data->menu_item)),
+ GTK_STATE_FLAG_NORMAL, NULL);
data->locked = 0;
locked_count--;
}
@@ -213,8 +213,9 @@ menu_item_add(gchar *content, gint locked, GtkWidget *target_menu)
hist_item->menu = target_menu;
if (locked == 1) {
- gtk_widget_set_style(gtk_bin_get_child(GTK_BIN(hist_item->menu_item)),
- style_locked);
+ gtk_widget_override_color(
+ gtk_bin_get_child(GTK_BIN(hist_item->menu_item)),
+ GTK_STATE_FLAG_NORMAL, &locked_color);
locked_count++;
}
@@ -403,12 +404,11 @@ show_message(gchar *message, char *title,
label = gtk_label_new(message);
/* create buttons and set signals */
- button_0 = gtk_button_new_with_label(b0_text);
+ gtk_dialog_add_button(GTK_DIALOG(dialog), b0_text, 0);
+ button_0 = gtk_dialog_get_widget_for_response(GTK_DIALOG(dialog), 0);
g_signal_connect(G_OBJECT(button_0), "clicked",
G_CALLBACK(dialog_button_press),
GINT_TO_POINTER(0));
- gtk_container_add(GTK_CONTAINER(gtk_dialog_get_action_area(GTK_DIALOG(dialog))),
- button_0);
if (!b2_text) {
g_signal_connect(G_OBJECT(dialog), "key-press-event",
G_CALLBACK(dialog_key_press_yes),
@@ -416,12 +416,11 @@ show_message(gchar *message, char *title,
}
if (b1_text != NULL) {
- button_1 = gtk_button_new_with_label(b1_text);
+ gtk_dialog_add_button(GTK_DIALOG(dialog), b1_text, 1);
+ button_1 = gtk_dialog_get_widget_for_response(GTK_DIALOG(dialog), 1);
g_signal_connect(G_OBJECT(button_1), "clicked",
G_CALLBACK(dialog_button_press),
GINT_TO_POINTER(1));
- gtk_container_add(GTK_CONTAINER(gtk_dialog_get_action_area(GTK_DIALOG(dialog))),
- button_1);
if (!b2_text) {
g_signal_connect(G_OBJECT(dialog), "key-press-event",
G_CALLBACK(dialog_key_press_no),
@@ -430,12 +429,11 @@ show_message(gchar *message, char *title,
}
if (b2_text) {
- button_2 = gtk_button_new_with_label(b2_text);
+ gtk_dialog_add_button(GTK_DIALOG(dialog), b2_text, 2);
+ button_2 = gtk_dialog_get_widget_for_response(GTK_DIALOG(dialog), 2);
g_signal_connect(G_OBJECT(button_2), "clicked",
G_CALLBACK(dialog_button_press),
GINT_TO_POINTER(2));
- gtk_container_add(GTK_CONTAINER(gtk_dialog_get_action_area(GTK_DIALOG(dialog))),
- button_2);
}
/* add the label, and show everything we've added to the dialog. */
diff --git a/wmcliphist.c b/wmcliphist.c
index 63d276e..47b032b 100644
--- a/wmcliphist.c
+++ b/wmcliphist.c
@@ -232,8 +232,7 @@ main(int argc, char **argv)
/* create clipboard history menu */
menu_hist = gtk_menu_new();
- gtk_menu_set_title(GTK_MENU(menu_hist), "Clipboard history");
- menu_title = gtk_tearoff_menu_item_new();
+ menu_title = gtk_menu_item_new();
gtk_menu_shell_append(GTK_MENU_SHELL(menu_hist), menu_title);
gtk_widget_show(menu_title);
gtk_widget_show(menu_hist);
@@ -279,7 +278,7 @@ main(int argc, char **argv)
gtk_menu_item_set_submenu(
GTK_MENU_ITEM(action->menu_item),
action->submenu);
- menu_title = gtk_tearoff_menu_item_new();
+ menu_title = gtk_menu_item_new();
gtk_menu_shell_append(GTK_MENU_SHELL(action->submenu), menu_title);
gtk_widget_show(menu_title);
gtk_widget_show(action->menu_item);
@@ -302,7 +301,7 @@ main(int argc, char **argv)
}
/* prepare colors and styles */
- if (gdk_color_parse(locked_color_str, &locked_color) == 0) {
+ if (gdk_rgba_parse(&locked_color, locked_color_str) == FALSE) {
char msg_str[128];
sprintf(msg_str, "Invalid color string: '%s'.\n"
@@ -310,13 +309,8 @@ main(int argc, char **argv)
locked_color_str);
show_message(msg_str, "Warning", "OK", NULL, NULL);
strcpy(locked_color_str, DEF_LOCKED_COLOR);
- gdk_color_parse(locked_color_str, &locked_color);
+ gdk_rgba_parse(&locked_color, locked_color_str);
}
- style_normal = gtk_style_copy(gtk_widget_get_style(menu_hist));
- style_locked = gtk_style_copy(gtk_widget_get_style(menu_hist));
- style_locked->fg[GTK_STATE_NORMAL] = locked_color;
- style_locked->fg[GTK_STATE_PRELIGHT] = locked_color;
-
/* load previously saved history */
if (history_load(dump_only) != 0) {
diff --git a/wmcliphist.h b/wmcliphist.h
index 0ea3c7d..09470be 100644
--- a/wmcliphist.h
+++ b/wmcliphist.h
@@ -248,9 +248,7 @@ hotkeys_done();
/* color of locked item */
extern gchar locked_color_str[32];
-extern GdkColor locked_color;
-extern GtkStyle *style_locked,
- *style_normal;
+extern GdkRGBA locked_color;
extern gint submenu_count;
/*
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wmaker/wmcliphist.git
More information about the Pkg-wmaker-commits
mailing list