/***********************************************************************
 Freeciv - Copyright (C) 1996 - A Kjeldberg, L Gregersen, P Unold
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2, or (at your option)
   any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
***********************************************************************/

#ifdef HAVE_CONFIG_H
#include <fc_config.h>
#endif

/* gui main header */
#include "gui_stub.h"

#include "diplodlg.h"

/**********************************************************************//**
  Update a player's acceptance status of a treaty (traditionally shown
  with the thumbs-up/thumbs-down sprite).
**************************************************************************/
void gui_gui_recv_accept_treaty(struct Treaty *ptreaty, struct player *they)
{
  /* PORTME */
}

/**********************************************************************//**
  Handle the start of a diplomacy meeting - usually by popping up a
  diplomacy dialog.
**************************************************************************/
void gui_gui_init_meeting(struct Treaty *ptreaty, struct player *they,
                          struct player *initiator)
{
  /* PORTME */
}

/**********************************************************************//**
  Update the diplomacy dialog by adding a clause.
**************************************************************************/
void gui_gui_recv_create_clause(struct Treaty *ptreaty, struct player *they)
{
  /* PORTME */
}

/**********************************************************************//**
  Update the diplomacy dialog when the meeting is canceled (the dialog
  should be closed).
**************************************************************************/
void gui_gui_recv_cancel_meeting(struct Treaty *ptreaty, struct player *they,
                                 struct player *initiator)
{
  /* PORTME */
}

/**********************************************************************//**
  Update the diplomacy dialog by removing a clause.
**************************************************************************/
void gui_gui_recv_remove_clause(struct Treaty *ptreaty, struct player *they)
{
  /* PORTME */
}

/**********************************************************************//**
  Prepare to clause creation or removal.
**************************************************************************/
void gui_gui_prepare_clause_updt(struct Treaty *ptreaty, struct player *they)
{
  /* PORTME */
}

/**********************************************************************//**
  Close all open diplomacy dialogs.

  Called when the client disconnects from game.
**************************************************************************/
void close_all_diplomacy_dialogs(void)
{
  /* PORTME */
}
