pidgin/gtkutils.c

branch
cpw.qulogic.gtk3
changeset 32422
c215bc5d85e4
parent 32415
59d345017c9b
child 32423
76f31ce24022
equal deleted inserted replaced
32421:e3c0a56d62a6 32422:c215bc5d85e4
1805 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), submenu); 1805 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), submenu);
1806 1806
1807 group = gtk_menu_get_accel_group(GTK_MENU(menu)); 1807 group = gtk_menu_get_accel_group(GTK_MENU(menu));
1808 if (group) { 1808 if (group) {
1809 char *path = g_strdup_printf("%s/%s", 1809 char *path = g_strdup_printf("%s/%s",
1810 gtk_menu_item_get_accel_path(GTK_MENU_ITEM(menuitem)), 1810 gtk_menu_item_get_accel_path(GTK_MENU_ITEM(menuitem)),
1811 act->label); 1811 act->label);
1812 gtk_menu_set_accel_path(GTK_MENU(submenu), path); 1812 gtk_menu_set_accel_path(GTK_MENU(submenu), path);
1813 g_free(path); 1813 g_free(path);
1814 gtk_menu_set_accel_group(GTK_MENU(submenu), group); 1814 gtk_menu_set_accel_group(GTK_MENU(submenu), group);
1815 } 1815 }
1816 1816
2186 if (dialog->callback) 2186 if (dialog->callback)
2187 dialog->callback(filename, dialog->data); 2187 dialog->callback(filename, dialog->data);
2188 gtk_widget_destroy(dialog->icon_filesel); 2188 gtk_widget_destroy(dialog->icon_filesel);
2189 g_free(filename); 2189 g_free(filename);
2190 g_free(dialog); 2190 g_free(dialog);
2191 } 2191 }
2192 2192
2193 2193
2194 static void 2194 static void
2195 icon_preview_change_cb(GtkFileChooser *widget, struct _icon_chooser *dialog) 2195 icon_preview_change_cb(GtkFileChooser *widget, struct _icon_chooser *dialog)
2196 { 2196 {
2820 GtkStyle *style; 2820 GtkStyle *style;
2821 2821
2822 if (!widget) 2822 if (!widget)
2823 return "dim grey"; 2823 return "dim grey";
2824 2824
2825 style = gtk_widget_get_style(widget); 2825 style = gtk_widget_get_style(widget);
2826 if (!style) 2826 if (!style)
2827 return "dim grey"; 2827 return "dim grey";
2828 2828
2829 snprintf(dim_grey_string, sizeof(dim_grey_string), "#%02x%02x%02x", 2829 snprintf(dim_grey_string, sizeof(dim_grey_string), "#%02x%02x%02x",
2830 style->text_aa[GTK_STATE_NORMAL].red >> 8, 2830 style->text_aa[GTK_STATE_NORMAL].red >> 8,

mercurial