示例#1
0
void hide_win0()
{
#if WIN32
  if (test_mode)
    return;
#endif
  if (!gwin0)
    return;

#if WIN32
  if (timeout_handle) {
	  g_source_remove(timeout_handle);
	  timeout_handle = 0;
  }
#endif

  gtk_widget_hide(gwin0);
  if (destroy_window)
    destroy_win0();
  else
    destroy_top_bin();

  hide_selections_win();
  hide_win_sym();
}
示例#2
0
文件: win0.c 项目: duomaxwellr/hime
void hide_win0()
{
    if (!gwin0)
        return;

    gtk_widget_hide(gwin0);
    if (destroy_window)
        destroy_win0();
    else
        destroy_top_bin();

    hide_selections_win();
    hide_win_sym();
}
示例#3
0
文件: hime.cpp 项目: CarterTsai/hime
void do_exit()
{
  dbg("----------------- do_ exit ----------------\n");

  free_pho_mem();
  free_tsin();
#if USE_XIM
  free_all_IC();
#endif
  free_gtab();
  free_phrase();

#if 1
  destroy_win0();
  destroy_win1();
  destroy_win_gtab();
#endif

#if WIN32
  destroy_tray_win32();
#endif
  gtk_main_quit();
}