void show_win_pho() { // dbg("show_win_pho\n"); create_win_pho(); create_win_pho_gui(); if (hime_pop_up_win && !pho_has_input()) return; if (!GTK_WIDGET_VISIBLE(gwin_pho)) { gtk_widget_show(gwin_pho); move_win_pho(win_x, win_y); } gtk_widget_show(gwin_pho); if (current_CS->b_raise_window) gtk_window_present(GTK_WINDOW(gwin_pho)); show_win_sym(); if (pho_hide_row2) gtk_widget_hide(hbox_row2); else gtk_widget_show(hbox_row2); }
void show_win_pho() { // dbg("show_win_pho\n"); create_win_pho(); create_win_pho_gui(); if (gcin_pop_up_win && !pho_has_input() && inmd[default_input_method].method_type==method_type_PHO) return; #if UNIX if (!GTK_WIDGET_VISIBLE(gwin_pho)) #endif { gtk_widget_show(gwin_pho); move_win_pho(win_x, win_y); } gtk_widget_show(gwin_pho); #if UNIX if (current_CS->b_raise_window) #endif gtk_window_present(GTK_WINDOW(gwin_pho)); show_win_sym(); if (pho_hide_row2) gtk_widget_hide(hbox_row2); else gtk_widget_show(hbox_row2); }
void disp_pho_sel(char *s) { gtk_label_set_markup(GTK_LABEL(label_pho_sele), s); minimize_win_pho(); if (win_size_exceed(gwin_pho)) { move_win_pho(current_in_win_x, current_in_win_y); } }
void move_in_win(ClientState *cs, int x, int y) { check_CS(); if (current_CS && current_CS->fixed_pos) { x = current_CS->fixed_x; y = current_CS->fixed_y; } else if (gcin_input_style == InputStyleRoot) { x = gcin_root_x; y = gcin_root_y; } #if 0 dbg("move_in_win %d %d\n",x, y); #endif #if 1 if (current_in_win_x == x && current_in_win_y == y) return; #endif current_in_win_x = x ; current_in_win_y = y; switch (current_method_type()) { case method_type_PHO: move_win_pho(x, y); break; #if USE_TSIN case method_type_TSIN: move_win0(x, y); break; #endif case method_type_INT_CODE: move_win_int(x, y); break; #if USE_ANTHY case method_type_ANTHY: move_win_anthy(x, y); break; #endif default: if (!cs->in_method) return; move_win_gtab(x, y); } }
void move_in_win(ClientState *cs, int x, int y) { check_CS(); if (current_CS && current_CS->fixed_pos) { x = current_CS->fixed_x; y = current_CS->fixed_y; } else if (hime_input_style == InputStyleRoot) { x = hime_root_x; y = hime_root_y; } #if 0 dbg("move_in_win %d %d\n",x, y); #endif #if 0 if (current_in_win_x == x && current_in_win_y == y) return; #endif current_in_win_x = x ; current_in_win_y = y; switch (current_method_type()) { case method_type_PHO: move_win_pho(x, y); break; #if USE_TSIN case method_type_TSIN: move_win0(x, y); break; #endif case method_type_MODULE: if (inmd[cs->in_method].mod_cb_funcs) module_cb1(cs)->module_move_win(x, y); break; default: if (!cs->in_method) return; move_win_gtab(x, y); } }
void move_gtab_pho_query_win() { get_win_gtab_geom(); move_win_pho(win_x, win_y + win_yl); }
void init_gtab_pho_query_win() { init_tab_pho(); get_win_gtab_geom(); move_win_pho(win_x, win_y + win_yl); }