summaryrefslogtreecommitdiff
path: root/src/window_type.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/window_type.h')
-rw-r--r--src/window_type.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/window_type.h b/src/window_type.h
index b456b9f4b..fabcf2e62 100644
--- a/src/window_type.h
+++ b/src/window_type.h
@@ -115,6 +115,16 @@ enum WindowClass {
WC_INVALID = 0xFFFF
};
+/**
+ * Data value for #Window::OnInvalidateData() of windows with class #WC_GAME_OPTIONS.
+ */
+enum GameOptionsInvalidationData {
+ GOID_DEFAULT = 0,
+ GOID_NEWGRF_RESCANNED, ///< NewGRFs were just rescanned.
+ GOID_NEWGRF_LIST_EDITED, ///< List of active NewGRFs is being edited.
+ GOID_NEWGRF_PRESET_LOADED, ///< A NewGRF preset was picked.
+};
+
struct Window;
/** Number to differentiate different windows of the same class */