void module_move_win (int nX, int nY) { gtk_window_get_size (GTK_WINDOW (g_pWinChewing), g_gcinModMainFuncs.mf_win_xl, g_gcinModMainFuncs.mf_win_yl); if (nX + *g_gcinModMainFuncs.mf_win_xl > *g_gcinModMainFuncs.mf_dpy_xl) nX = *g_gcinModMainFuncs.mf_dpy_xl - *g_gcinModMainFuncs.mf_win_xl; if (nX < 0) nX = 0; if (nY + *g_gcinModMainFuncs.mf_win_yl > *g_gcinModMainFuncs.mf_dpy_yl) nY = *g_gcinModMainFuncs.mf_dpy_yl - *g_gcinModMainFuncs.mf_win_yl; if (nY < 0) nY = 0; gtk_window_move (GTK_WINDOW(g_pWinChewing), nX, nY); *g_gcinModMainFuncs.mf_win_x = nX; *g_gcinModMainFuncs.mf_win_y = nY; g_gcinModMainFuncs.mf_move_win_sym (); }
void module_move_win(int x, int y) { #if 0 best_win_x = x; best_win_y = y; #endif gtk_window_get_size(GTK_WINDOW(win_anthy), gmf.mf_win_xl, gmf.mf_win_yl); if (x + *gmf.mf_win_xl > *gmf.mf_dpy_xl) x = *gmf.mf_dpy_xl - *gmf.mf_win_xl; if (x < 0) x = 0; if (y + *gmf.mf_win_yl > *gmf.mf_dpy_yl) y = *gmf.mf_dpy_yl - *gmf.mf_win_yl; if (y < 0) y = 0; gtk_window_move(GTK_WINDOW(win_anthy), x, y); *gmf.mf_win_x = x; *gmf.mf_win_y = y; gmf.mf_move_win_sym(); }