wmcliphist: Fix new compiler warnings that appeared after GTK3 transition.
This commit is contained in:
parent
49f749a29a
commit
5928f82f3e
|
@ -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. */
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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;
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue