Public Member Functions | |
| GenerateLandscapeWindow (const WindowDesc *desc, WindowNumber number=0) | |
| virtual void | SetStringParameters (int widget) const |
| virtual void | OnInvalidateData (int data=0, bool gui_scope=true) |
| Some data on this window has become invalid. | |
| virtual void | UpdateWidgetSize (int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize) |
| virtual void | DrawWidget (const Rect &r, int widget) const |
| virtual void | OnPaint () |
| virtual void | OnClick (Point pt, int widget, int click_count) |
| virtual void | OnTimeout () |
| virtual void | OnMouseLoop () |
| virtual EventState | OnKeyPress (uint16 key, uint16 keycode) |
| virtual void | OnDropdownSelect (int widget, int index) |
| virtual void | OnQueryTextFinished (char *str) |
Data Fields | |
| uint | widget_id |
| uint | x |
| uint | y |
| char | name [64] |
| GenenerateLandscapeWindowMode | mode |
Definition at line 345 of file genworld_gui.cpp.
| virtual void GenerateLandscapeWindow::OnInvalidateData | ( | int | data = 0, |
|
| bool | gui_scope = true | |||
| ) | [inline, virtual] |
Some data on this window has become invalid.
| data | Information about the changed data. | |
| gui_scope | Whether the call is done from GUI scope. You may not do everything when not in GUI scope. See InvalidateWindowData() for details. |
Definition at line 434 of file genworld_gui.cpp.
References _settings_newgame, GameSettings::construction, CUSTOM_SEA_LEVEL_MIN_PERCENTAGE, CUSTOM_SEA_LEVEL_NUMBER_DIFFICULTY, GameSettings::difficulty, ConstructionSettings::freeform_edges, GameSettings::game_creation, GLAND_ARCTIC, GLAND_BORDERS_RANDOM, GLAND_SMOOTHNESS_PULLDOWN, GLAND_SNOW_LEVEL_DOWN, GLAND_SNOW_LEVEL_TEXT, GLAND_SNOW_LEVEL_UP, GLAND_START_DATE_DOWN, GLAND_START_DATE_UP, GLAND_TEMPERATE, GLAND_TERRAIN_PULLDOWN, GLAND_TOYLAND, GLAND_TROPICAL, GLAND_VARIETY_PULLDOWN, GLAND_WATER_NE, GLAND_WATER_NW, GLAND_WATER_PULLDOWN, GLAND_WATER_SE, GLAND_WATER_SW, GLWM_GENERATE, HasBit(), GameCreationSettings::land_generator, GameCreationSettings::landscape, MAX_SNOWLINE_HEIGHT, MAX_YEAR, MIN_SNOWLINE_HEIGHT, MIN_YEAR, DifficultySettings::quantity_sea_lakes, Window::SetWidgetDisabledState(), Window::SetWidgetLoweredState(), Window::SetWidgetsDisabledState(), GameCreationSettings::snow_line_height, GameCreationSettings::starting_year, GameCreationSettings::water_borders, and WIDGET_LIST_END.
1.7.1