void module_change_font_size (void) { GdkColor colorFG; GtkWidget *pLabel; int n; gdk_color_parse (*g_gcinModMainFuncs.mf_gcin_win_color_fg, &colorFG); g_gcinModMainFuncs.mf_change_win_bg (g_pWinChewing); g_gcinModMainFuncs.mf_change_win_bg (g_pEvBoxChewing); for (n = 0; n < MAX_SEG_NUM; n++) { pLabel = g_pSeg[n].label; g_gcinModMainFuncs.mf_set_label_font_size (pLabel, *g_gcinModMainFuncs.mf_gcin_font_size); if (*g_gcinModMainFuncs.mf_gcin_win_color_use) { #if !GTK_CHECK_VERSION(2,91,6) gtk_widget_modify_fg (pLabel, GTK_STATE_NORMAL, &colorFG); #else GdkRGBA rgbfg; gdk_rgba_parse(&rgbfg, gdk_color_to_string(&colorFG)); gtk_widget_override_color(pLabel, GTK_STATE_FLAG_NORMAL, &rgbfg); #endif } } }
void module_change_font_size() { dbg("change_anthy_font_size\n"); GdkColor fg; gdk_color_parse(*gmf.mf_gcin_win_color_fg, &fg); #if GTK_CHECK_VERSION(2,91,6) GdkRGBA rgbfg; gdk_rgba_parse(&rgbfg, gdk_color_to_string(&fg)); #endif gmf.mf_change_win_bg(win_anthy); gmf.mf_change_win_bg(event_box_anthy); int i; for(i=0; i < MAX_SEG_N; i++) { GtkWidget *label = seg[i].label; gmf.mf_set_label_font_size(label, *gmf.mf_gcin_font_size); if (*gmf.mf_gcin_win_color_use) { #if !GTK_CHECK_VERSION(2,91,6) gtk_widget_modify_fg(label, GTK_STATE_NORMAL, &fg); #else gtk_widget_override_color(label, GTK_STATE_FLAG_NORMAL, &rgbfg); #endif } } }