Public Member Functions | Data Fields

GenerateLandscapeWindow Struct Reference

Inheritance diagram for GenerateLandscapeWindow:
QueryStringBaseWindow Window QueryString ZeroedMemoryAllocator

Public Member Functions

void SetDropDownColor ()
 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

Detailed Description

Definition at line 419 of file genworld_gui.cpp.


Member Function Documentation

virtual void GenerateLandscapeWindow::OnInvalidateData ( int  data = 0,
bool  gui_scope = true 
) [inline, virtual]

Some data on this window has become invalid.

Parameters:
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 519 of file genworld_gui.cpp.

References _settings_newgame, GameSettings::construction, CUSTOM_SEA_LEVEL_MIN_PERCENTAGE, CUSTOM_SEA_LEVEL_NUMBER_DIFFICULTY, GameCreationSettings::desert_amount, GameSettings::difficulty, ConstructionSettings::freeform_edges, GameSettings::game_creation, GLAND_ARCTIC, GLAND_BORDERS_RANDOM, GLAND_DESERT_AMOUNT_DOWN, GLAND_DESERT_AMOUNT_TEXT, GLAND_DESERT_AMOUNT_UP, 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_TREE_LEVEL_DOWN, GLAND_TREE_LEVEL_UP, 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_DESERT_AMOUNT, MAX_SNOWLINE_HEIGHT_EXTENDED, MAX_TREELINE_HEIGHT_EXTENDED, MAX_YEAR, MIN_DESERT_AMOUNT, MIN_SNOWLINE_HEIGHT, MIN_TREELINE_HEIGHT, MIN_YEAR, DifficultySettings::quantity_sea_lakes, Window::SetWidgetDisabledState(), Window::SetWidgetLoweredState(), Window::SetWidgetsDisabledState(), GameCreationSettings::snow_line_height, GameCreationSettings::starting_year, GameCreationSettings::tree_line_height, GameCreationSettings::water_borders, and WIDGET_LIST_END.


The documentation for this struct was generated from the following file: