本文整理汇总了C++中GCIN_module_main_functions::mf_change_win_bg方法的典型用法代码示例。如果您正苦于以下问题:C++ GCIN_module_main_functions::mf_change_win_bg方法的具体用法?C++ GCIN_module_main_functions::mf_change_win_bg怎么用?C++ GCIN_module_main_functions::mf_change_win_bg使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GCIN_module_main_functions
的用法示例。
在下文中一共展示了GCIN_module_main_functions::mf_change_win_bg方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
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
}
}
}
示例2: module_change_font_size
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
}
}
}