コード例 #1
0
ファイル: cma_fe.c プロジェクト: longturn/freeciv-S2_5
/**************************************************************************
  Destroy cma dialog
**************************************************************************/
static void cma_dialog_destroy_callback(GtkWidget *w, gpointer data)
{
  struct cma_dialog *pdialog = (struct cma_dialog *) data;

  dialog_list_remove(dialog_list, pdialog);
  free(pdialog);
}
コード例 #2
0
ファイル: spaceshipdlg.c プロジェクト: valisc/freeciv
/**************************************************************************
  Close the spaceship dialog for the given player.
**************************************************************************/
void popdown_spaceship_dialog(struct player *pPlayer)
{
    struct SMALL_DLG *pSpaceShp;

    if((pSpaceShp = get_spaceship_dialog(pPlayer))) {
        popdown_window_group_dialog(pSpaceShp->pBeginWidgetList,
                                    pSpaceShp->pEndWidgetList);
        dialog_list_remove(dialog_list, pSpaceShp);
        FC_FREE(pSpaceShp);
    }

}