|
OpenTTD
|
Graphical selection of a date. More...
#include "stdafx.h"#include "strings_func.h"#include "date_func.h"#include "window_func.h"#include "window_gui.h"#include "date_gui.h"#include "core/geometry_func.hpp"#include "widgets/dropdown_type.h"#include "widgets/date_widget.h"#include "safeguards.h"Go to the source code of this file.
Data Structures | |
| struct | SetDateWindow |
| Window to select a date graphically by using dropdowns. More... | |
Functions | |
| void | ShowSetDateWindow (Window *parent, int window_number, Date initial_date, Year min_year, Year max_year, SetDateCallback *callback) |
| Create the new 'set date' window. | |
Variables | |
| static const NWidgetPart | _nested_set_date_widgets [] |
| Widgets for the date setting window. | |
| static WindowDesc | _set_date_desc (WDP_CENTER, NULL, 0, 0, WC_SET_DATE, WC_NONE, 0, _nested_set_date_widgets, lengthof(_nested_set_date_widgets)) |
| Description of the date setting window. | |
Graphical selection of a date.
Definition in file date_gui.cpp.
| void ShowSetDateWindow | ( | Window * | parent, |
| int | window_number, | ||
| Date | initial_date, | ||
| Year | min_year, | ||
| Year | max_year, | ||
| SetDateCallback * | callback | ||
| ) |
Create the new 'set date' window.
| window_number | number for the window |
| parent | the parent window, i.e. if this closes we should close too |
| initial_date | the initial date to show |
| min_year | the minimum year to show in the year dropdown |
| max_year | the maximum year (inclusive) to show in the year dropdown |
| callback | the callback to call once a date has been selected |
Definition at line 215 of file date_gui.cpp.
References _set_date_desc, DeleteWindowByClass(), and WC_SET_DATE.
Referenced by TimetableWindow::OnClick().
|
static |
Widgets for the date setting window.
Definition at line 177 of file date_gui.cpp.
|
static |
Description of the date setting window.
Referenced by ShowSetDateWindow().
1.8.1.2