Freeciv-3.3
Loading...
Searching...
No Matches
widget_window.h
Go to the documentation of this file.
1/***********************************************************************
2 Freeciv - Copyright (C) 2006 - The Freeciv Project
3 This program is free software; you can redistribute it and/or modify
4 it under the terms of the GNU General Public License as published by
5 the Free Software Foundation; either version 2, or (at your option)
6 any later version.
7
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.
12***********************************************************************/
13#ifndef FC__WIDGET_WINDOW_H
14#define FC__WIDGET_WINDOW_H
15
17 Uint16 w, Uint16 h, Uint32 flags);
18
20 utf8_str *title, Uint32 flags);
21
22bool resize_window(struct widget *pwindow, SDL_Surface *bcgd,
24
25bool move_window(struct widget *pwindow);
26
27#endif /* FC__WIDGET_WINDOW_H */
struct canvas int int int int struct sprite *sprite struct canvas struct color * pcolor
Definition canvas_g.h:56
char * incite_cost
Definition comments.c:76
const char * title
Definition repodlgs.c:1314
bool resize_window(struct widget *pwindow, SDL_Surface *bcgd, SDL_Color *pcolor, Uint16 new_w, Uint16 new_h)
struct widget * create_window_skeleton(struct gui_layer *pdest, utf8_str *title, Uint32 flags)
bool move_window(struct widget *pwindow)
struct widget * create_window(struct gui_layer *pdest, utf8_str *title, Uint16 w, Uint16 h, Uint32 flags)