void show_input_method_name_on_gtab() { // label_gtab = NULL under onthespot mode. if ((hime_edit_display == HIME_EDIT_DISPLAY_ON_THE_SPOT) && current_CS && (! hime_status_tray) && gtab_disp_im_name && (current_CS->im_state == HIME_STATE_CHINESE) && (current_CS->b_half_full_char == 0) && (current_CS->tsin_pho_mode) && gtab_hide_row2) { if (label_gtab == NULL) create_win_gtab_gui_simple(); disp_gtab_sel(inmd[current_CS->in_method].cname); return; } if (label_gtab==NULL) return; if (current_CS && (! hime_status_tray) && gtab_hide_row2 && gtab_disp_im_name && (current_CS->im_state == HIME_STATE_CHINESE) && (current_CS->b_half_full_char == 0) && (current_CS->tsin_pho_mode)) { if (hime_win_color_use) { gchar *color_cname = g_strdup_printf("<span foreground=\"%s\">[%s]</span>", hime_sel_key_color, inmd[current_CS->in_method].cname); gtk_label_set_markup(GTK_LABEL(label_gtab), color_cname); g_free(color_cname); } else gtk_label_set_text(GTK_LABEL(label_gtab), inmd[current_CS->in_method].cname); } }
static void create_win_gtab_gui() { create_win_gtab_gui_simple(); current_gtab_in_row1 = gtab_in_row1; current_gtab_vertical_select = gtab_vertical_select_on(); current_hime_inner_frame = hime_inner_frame; gdk_color_parse("red", &better_color); }