summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorpnda <43609023+ThePNDA@users.noreply.github.com>2019-04-29 16:58:15 +0200
committerCharles Pigott <charlespigott@googlemail.com>2020-01-01 10:19:12 +0000
commite558aa8ff461ddf660240c9ed209e7d2823f0b2b (patch)
treefb61aff1c36a34234f64db428575d104652dca48 /src
parent90f4abe03f7c1e1abeae3b2a2b4a37dd6086ded6 (diff)
downloadopenttd-e558aa8ff461ddf660240c9ed209e7d2823f0b2b.tar.xz
Feature: Screenshot window
Diffstat (limited to 'src')
-rw-r--r--src/lang/afrikaans.txt3
-rw-r--r--src/lang/arabic_egypt.txt3
-rw-r--r--src/lang/basque.txt3
-rw-r--r--src/lang/belarusian.txt3
-rw-r--r--src/lang/brazilian_portuguese.txt3
-rw-r--r--src/lang/bulgarian.txt3
-rw-r--r--src/lang/catalan.txt3
-rw-r--r--src/lang/croatian.txt3
-rw-r--r--src/lang/czech.txt3
-rw-r--r--src/lang/danish.txt3
-rw-r--r--src/lang/dutch.txt3
-rw-r--r--src/lang/english.txt10
-rw-r--r--src/lang/english_AU.txt3
-rw-r--r--src/lang/english_US.txt3
-rw-r--r--src/lang/esperanto.txt3
-rw-r--r--src/lang/estonian.txt3
-rw-r--r--src/lang/faroese.txt3
-rw-r--r--src/lang/finnish.txt3
-rw-r--r--src/lang/french.txt3
-rw-r--r--src/lang/gaelic.txt3
-rw-r--r--src/lang/galician.txt3
-rw-r--r--src/lang/german.txt3
-rw-r--r--src/lang/greek.txt3
-rw-r--r--src/lang/hebrew.txt3
-rw-r--r--src/lang/hungarian.txt3
-rw-r--r--src/lang/icelandic.txt3
-rw-r--r--src/lang/indonesian.txt3
-rw-r--r--src/lang/irish.txt3
-rw-r--r--src/lang/italian.txt3
-rw-r--r--src/lang/japanese.txt3
-rw-r--r--src/lang/korean.txt3
-rw-r--r--src/lang/latin.txt3
-rw-r--r--src/lang/latvian.txt3
-rw-r--r--src/lang/lithuanian.txt3
-rw-r--r--src/lang/luxembourgish.txt3
-rw-r--r--src/lang/malay.txt3
-rw-r--r--src/lang/norwegian_bokmal.txt3
-rw-r--r--src/lang/norwegian_nynorsk.txt3
-rw-r--r--src/lang/polish.txt3
-rw-r--r--src/lang/portuguese.txt3
-rw-r--r--src/lang/romanian.txt3
-rw-r--r--src/lang/russian.txt3
-rw-r--r--src/lang/serbian.txt3
-rw-r--r--src/lang/simplified_chinese.txt3
-rw-r--r--src/lang/slovak.txt3
-rw-r--r--src/lang/slovenian.txt3
-rw-r--r--src/lang/spanish.txt3
-rw-r--r--src/lang/spanish_MX.txt3
-rw-r--r--src/lang/swedish.txt3
-rw-r--r--src/lang/tamil.txt3
-rw-r--r--src/lang/thai.txt3
-rw-r--r--src/lang/traditional_chinese.txt3
-rw-r--r--src/lang/turkish.txt3
-rw-r--r--src/lang/ukrainian.txt3
-rw-r--r--src/lang/unfinished/chuvash.txt1
-rw-r--r--src/lang/unfinished/frisian.txt3
-rw-r--r--src/lang/unfinished/macedonian.txt2
-rw-r--r--src/lang/unfinished/marathi.txt3
-rw-r--r--src/lang/unfinished/persian.txt3
-rw-r--r--src/lang/unfinished/urdu.txt3
-rw-r--r--src/lang/vietnamese.txt3
-rw-r--r--src/lang/welsh.txt3
-rw-r--r--src/screenshot_gui.cpp103
-rw-r--r--src/screenshot_gui.h15
-rw-r--r--src/script/api/game/game_window.hpp.sq6
-rw-r--r--src/script/api/script_window.hpp17
-rw-r--r--src/script/api/template/template_window.hpp.sq2
-rw-r--r--src/toolbar_gui.cpp41
-rw-r--r--src/widgets/screenshot_widget.h25
-rw-r--r--src/window_type.h6
70 files changed, 198 insertions, 207 deletions
diff --git a/src/lang/afrikaans.txt b/src/lang/afrikaans.txt
index bf30bdc8a..4e50215d8 100644
--- a/src/lang/afrikaans.txt
+++ b/src/lang/afrikaans.txt
@@ -471,9 +471,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Skakel terminaal
STR_ABOUT_MENU_AI_DEBUG :AI/Spel skript ontfout
STR_ABOUT_MENU_SCREENSHOT :Skermskoot
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Ten volle vergrote skermskoot
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Basiese groote skermskoot
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Hele kaart Skermkiekie (Ctrl+G)
STR_ABOUT_MENU_ABOUT_OPENTTD :Oor 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :"Sprite" rigter
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :skakel beperkte bokse
diff --git a/src/lang/arabic_egypt.txt b/src/lang/arabic_egypt.txt
index b49778ae1..2c833b8fd 100644
--- a/src/lang/arabic_egypt.txt
+++ b/src/lang/arabic_egypt.txt
@@ -446,9 +446,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :توقل كونسول
STR_ABOUT_MENU_AI_DEBUG :مكتشف اخطاء الذكاء الصناعي
STR_ABOUT_MENU_SCREENSHOT :صورة من الشاشة - Ctrl-S -
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :صورة للشاشة مصغرة
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :تقريب الشاشة القياسي
-STR_ABOUT_MENU_GIANT_SCREENSHOT :صورة كبيرة لكامل الخريطة -Ctrl-G -
STR_ABOUT_MENU_ABOUT_OPENTTD :حول 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :موائم العفريتات
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :اضهار /اخفاء مربح الحوارات/الخيارات
diff --git a/src/lang/basque.txt b/src/lang/basque.txt
index 4f817e805..9f8ba074a 100644
--- a/src/lang/basque.txt
+++ b/src/lang/basque.txt
@@ -464,9 +464,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Konsola aktibatu
STR_ABOUT_MENU_AI_DEBUG :IA/Joko script-aren garbitzailea
STR_ABOUT_MENU_SCREENSHOT :Pantailan dagoenaren argazkia hartu (Ctrl+S)
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Pantailan dagoenaren argazkia hartu zoom-a guztiz erabiliz
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :zoom lehenetsikoarekin pantaila-argazkia
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Mapa osoaren argazkia hartu (Ctrl+G)
STR_ABOUT_MENU_ABOUT_OPENTTD :'OpenTTD'-ri buruz
STR_ABOUT_MENU_SPRITE_ALIGNER :"Sprit" lerrokatzailea
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Kaxen neurriak aldatu
diff --git a/src/lang/belarusian.txt b/src/lang/belarusian.txt
index 8293e9f99..b64564861 100644
--- a/src/lang/belarusian.txt
+++ b/src/lang/belarusian.txt
@@ -783,9 +783,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Кансоль
STR_ABOUT_MENU_AI_DEBUG :Наладка штучнага інтэлекту (ШІ/AI) / скрыптоў
STR_ABOUT_MENU_SCREENSHOT :Здымак экрана (Ctrl+S)
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Здымак экрана ў макс. набліжэньні
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Павялiчаны здымак экрана па змоўчаньнi
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Здымак усёй мапы (Ctrl+G)
STR_ABOUT_MENU_ABOUT_OPENTTD :Аб гульні OpenTTD
STR_ABOUT_MENU_SPRITE_ALIGNER :Выраўноўваньне спрайтаў
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Пераключыць абмежавальныя рамкі
diff --git a/src/lang/brazilian_portuguese.txt b/src/lang/brazilian_portuguese.txt
index 9ab5e03fe..42ececa0e 100644
--- a/src/lang/brazilian_portuguese.txt
+++ b/src/lang/brazilian_portuguese.txt
@@ -471,9 +471,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Alternar console
STR_ABOUT_MENU_AI_DEBUG :Depurar IA/Script do jogo
STR_ABOUT_MENU_SCREENSHOT :Captura de tela
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Ampliado em captura de tela
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Captura de tela em ampliação padrão
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Captura de tela do mapa inteiro
STR_ABOUT_MENU_SHOW_FRAMERATE :Exibir taxa de quadros
STR_ABOUT_MENU_ABOUT_OPENTTD :Sobre 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Alinhador de "sprites"
diff --git a/src/lang/bulgarian.txt b/src/lang/bulgarian.txt
index ed3ef49fe..bc882bb52 100644
--- a/src/lang/bulgarian.txt
+++ b/src/lang/bulgarian.txt
@@ -471,9 +471,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Показване/скриване на конзола
STR_ABOUT_MENU_AI_DEBUG :ИИ дебъг
STR_ABOUT_MENU_SCREENSHOT :Screenshot
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Напълно увеличен в кадъра.
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Увеличение по подразбиране
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Огромен Screenshot
STR_ABOUT_MENU_SHOW_FRAMERATE :Показване на честотата на кадрите
STR_ABOUT_MENU_ABOUT_OPENTTD :Относно 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Подравнител на спрайтове
diff --git a/src/lang/catalan.txt b/src/lang/catalan.txt
index fb3346e0e..65b3308f6 100644
--- a/src/lang/catalan.txt
+++ b/src/lang/catalan.txt
@@ -474,9 +474,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Commuta la consola
STR_ABOUT_MENU_AI_DEBUG :Depuració de les IA i l'script de partida
STR_ABOUT_MENU_SCREENSHOT :Captura de pantalla
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Captura de pantalla amb el zoom màxim
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Captura de pantalla amb el zoom predeterminat
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Captura de pantalla de tot el mapa
STR_ABOUT_MENU_SHOW_FRAMERATE :Mostra els fotogrames per segon
STR_ABOUT_MENU_ABOUT_OPENTTD :Quant a l'OpenTTD
STR_ABOUT_MENU_SPRITE_ALIGNER :Alineador de sprites
diff --git a/src/lang/croatian.txt b/src/lang/croatian.txt
index 3e099abba..a23f3b985 100644
--- a/src/lang/croatian.txt
+++ b/src/lang/croatian.txt
@@ -574,9 +574,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Otvori konzolu
STR_ABOUT_MENU_AI_DEBUG :Debugiranje UI-ja/Skripte igre
STR_ABOUT_MENU_SCREENSHOT :Slika zaslona
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Zumirano do kraja na slici zaslona
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Standardno zumiranje slike zaslona
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Slika zaslona cijele karte
STR_ABOUT_MENU_SHOW_FRAMERATE :Prikaži broj sličica u sekundi
STR_ABOUT_MENU_ABOUT_OPENTTD :O 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Poravnanje spritea
diff --git a/src/lang/czech.txt b/src/lang/czech.txt
index b42c0a84a..ef10311dc 100644
--- a/src/lang/czech.txt
+++ b/src/lang/czech.txt
@@ -553,9 +553,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Zobrazit nebo skrýt konzoli
STR_ABOUT_MENU_AI_DEBUG :Ladění AI / herních skriptů
STR_ABOUT_MENU_SCREENSHOT :Screenshot
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Screenshot v plném přiblížení
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Screenshot ve výchozím přiblížení
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Screenshot celé mapy
STR_ABOUT_MENU_SHOW_FRAMERATE :Zobrazit počet snímků za sekundu
STR_ABOUT_MENU_ABOUT_OPENTTD :O 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Zarovnávání spritů
diff --git a/src/lang/danish.txt b/src/lang/danish.txt
index 4256899e4..1a018f7b0 100644
--- a/src/lang/danish.txt
+++ b/src/lang/danish.txt
@@ -474,9 +474,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Tænd/Sluk konsol
STR_ABOUT_MENU_AI_DEBUG :Computerspiller/spilscript debug
STR_ABOUT_MENU_SCREENSHOT :Skærmbillede (Ctrl-S)
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Fuldt zoomet skærmbillede
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Standard zoom skærmbillede
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Kæmpe skærmbillede (Ctrl-G)
STR_ABOUT_MENU_SHOW_FRAMERATE :Vis spilhastighed
STR_ABOUT_MENU_ABOUT_OPENTTD :Om 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Spritejustering
diff --git a/src/lang/dutch.txt b/src/lang/dutch.txt
index 23ec3742d..8cb39feab 100644
--- a/src/lang/dutch.txt
+++ b/src/lang/dutch.txt
@@ -478,9 +478,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Console in-uitschakelen
STR_ABOUT_MENU_AI_DEBUG :Probleemoplossing AI/spelscript
STR_ABOUT_MENU_SCREENSHOT :Schermfoto
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Ingezoomde schermfoto
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Schermfoto met standaardzoom
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Schermfoto van de hele kaart
STR_ABOUT_MENU_SHOW_FRAMERATE :Framesnelheid weergeven
STR_ABOUT_MENU_ABOUT_OPENTTD :Over 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite-uitlijner
diff --git a/src/lang/english.txt b/src/lang/english.txt
index 1b4069d0f..4fd97c539 100644
--- a/src/lang/english.txt
+++ b/src/lang/english.txt
@@ -478,9 +478,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Toggle console
STR_ABOUT_MENU_AI_DEBUG :AI/Game script debug
STR_ABOUT_MENU_SCREENSHOT :Screenshot
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Fully zoomed in screenshot
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Default zoom screenshot
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Whole map screenshot
STR_ABOUT_MENU_SHOW_FRAMERATE :Show frame rate
STR_ABOUT_MENU_ABOUT_OPENTTD :About 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite aligner
@@ -4179,6 +4176,13 @@ STR_AI_LIST_ACCEPT_TOOLTIP :{BLACK}Select h
STR_AI_LIST_CANCEL :{BLACK}Cancel
STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Don't change the script
+STR_SCREENSHOT_CAPTION :{WHITE}Take a screenshot
+STR_SCREENSHOT_SCREENSHOT :{BLACK}Normal screenshot
+STR_SCREENSHOT_ZOOMIN_SCREENSHOT :{BLACK}Fully zoomed in screenshot
+STR_SCREENSHOT_DEFAULTZOOM_SCREENSHOT :{BLACK}Default zoom screenshot
+STR_SCREENSHOT_WORLD_SCREENSHOT :{BLACK}Whole map screenshot
+STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Heightmap screenshot
+
# AI Parameters
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameters
STR_AI_SETTINGS_CAPTION_AI :AI
diff --git a/src/lang/english_AU.txt b/src/lang/english_AU.txt
index 9f7eea532..c738158e7 100644
--- a/src/lang/english_AU.txt
+++ b/src/lang/english_AU.txt
@@ -461,9 +461,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Toggle console
STR_ABOUT_MENU_AI_DEBUG :AI/Game script debug
STR_ABOUT_MENU_SCREENSHOT :Screenshot
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Zoomed in screenshot
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Default zoom screenshot
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Whole map screenshot
STR_ABOUT_MENU_ABOUT_OPENTTD :About 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite aligner
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Toggle bounding boxes
diff --git a/src/lang/english_US.txt b/src/lang/english_US.txt
index 19e94d21c..57622f08c 100644
--- a/src/lang/english_US.txt
+++ b/src/lang/english_US.txt
@@ -478,9 +478,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Toggle console
STR_ABOUT_MENU_AI_DEBUG :AI/Game script debug
STR_ABOUT_MENU_SCREENSHOT :Screenshot
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Fully zoomed in screenshot
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Default zoom screenshot
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Whole map screenshot
STR_ABOUT_MENU_SHOW_FRAMERATE :Show frame rate
STR_ABOUT_MENU_ABOUT_OPENTTD :About 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite aligner
diff --git a/src/lang/esperanto.txt b/src/lang/esperanto.txt
index 9a415bb12..f54548455 100644
--- a/src/lang/esperanto.txt
+++ b/src/lang/esperanto.txt
@@ -464,9 +464,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Baskuligi Konzolon
STR_ABOUT_MENU_AI_DEBUG :AI/Ludo skripto sencimigo
STR_ABOUT_MENU_SCREENSHOT :Ekranfoto
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Pligrandiga ekranfoto
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Ekranfoto defaŭlte zoma
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Tuta karto ekranfoto
STR_ABOUT_MENU_ABOUT_OPENTTD :Pri 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Bildeto-liniigilo
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Montri/ne montri limigujo
diff --git a/src/lang/estonian.txt b/src/lang/estonian.txt
index 458075209..d562ea85b 100644
--- a/src/lang/estonian.txt
+++ b/src/lang/estonian.txt
@@ -527,9 +527,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Lülita konsool sisse/välja
STR_ABOUT_MENU_AI_DEBUG :Arvutivea otsing
STR_ABOUT_MENU_SCREENSHOT :Ekraanitõmmis
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Suurendatud ekraanitõmmis
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Tavasuurendusega ekraanitõmmis
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Terve kaardi ekraanitõmmis
STR_ABOUT_MENU_SHOW_FRAMERATE :Näita kaadrisagedust
STR_ABOUT_MENU_ABOUT_OPENTTD :'OpenTTD' kohta
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite aligner
diff --git a/src/lang/faroese.txt b/src/lang/faroese.txt
index 813b27eec..296a2824a 100644
--- a/src/lang/faroese.txt
+++ b/src/lang/faroese.txt
@@ -448,9 +448,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Console opið ella lukka
STR_ABOUT_MENU_AI_DEBUG :AI/Spæl script debug
STR_ABOUT_MENU_SCREENSHOT :Skermmynd
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Suma in skermmynd
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Vanliga suma skermmynd
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Skermmynd av øllum kortinum
STR_ABOUT_MENU_SHOW_FRAMERATE :Vís mynda títtleika
STR_ABOUT_MENU_ABOUT_OPENTTD :Um 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite aligner
diff --git a/src/lang/finnish.txt b/src/lang/finnish.txt
index aa3d8f965..df71075ef 100644
--- a/src/lang/finnish.txt
+++ b/src/lang/finnish.txt
@@ -478,9 +478,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Konsoli
STR_ABOUT_MENU_AI_DEBUG :Tekoälyn/peliskriptin virheenjäljitys
STR_ABOUT_MENU_SCREENSHOT :Kuvakaappaus
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Täysin lähennetty kuvakaappaus
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Kuvakaappaus oletuslähennystasolla
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Koko kartan kuvakaappaus
STR_ABOUT_MENU_SHOW_FRAMERATE :Näytä kuvataajuus
STR_ABOUT_MENU_ABOUT_OPENTTD :Tietoja OpenTTD:stä
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite-kohdistaja
diff --git a/src/lang/french.txt b/src/lang/french.txt
index 560835413..bf4f6bfd8 100644
--- a/src/lang/french.txt
+++ b/src/lang/french.txt
@@ -479,9 +479,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Afficher/Cacher la console
STR_ABOUT_MENU_AI_DEBUG :Débogage de scripts
STR_ABOUT_MENU_SCREENSHOT :Copie d'écran
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Copie d'écran au zoom maximum
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Copie d'écran au zoom par défaut
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Copie d'écran de la carte entière
STR_ABOUT_MENU_SHOW_FRAMERATE :Afficher la fréquence d'images
STR_ABOUT_MENU_ABOUT_OPENTTD :À propos d'OpenTTD
STR_ABOUT_MENU_SPRITE_ALIGNER :Alignement de sprite
diff --git a/src/lang/gaelic.txt b/src/lang/gaelic.txt
index 565b08748..16568a549 100644
--- a/src/lang/gaelic.txt
+++ b/src/lang/gaelic.txt
@@ -658,9 +658,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Toglaich a' chonsoil
STR_ABOUT_MENU_AI_DEBUG :Dì-bhugaich IF/sgriobt geama
STR_ABOUT_MENU_SCREENSHOT :Glacadh-sgrìn
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Glacadh-sgrìn le sùmadh a-steach as motha
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Glacadh-sgrìn le sùmadh a-steach bunaiteach
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Glacadh-sgrìn leis a' mhapa shlàn
STR_ABOUT_MENU_ABOUT_OPENTTD :Mu dheidhinn “OpenTTD"
STR_ABOUT_MENU_SPRITE_ALIGNER :Co-thaobhaichear nan sprite
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Toglaich bogsaichean-iadhaidh
diff --git a/src/lang/galician.txt b/src/lang/galician.txt
index 0423a415a..9591d91bc 100644
--- a/src/lang/galician.txt
+++ b/src/lang/galician.txt
@@ -479,9 +479,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :(Des)Activar consola
STR_ABOUT_MENU_AI_DEBUG :Depuración IA/script do xogo
STR_ABOUT_MENU_SCREENSHOT :Captura de pantalla
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Achegar área capturada
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Zoom de captura de pantalla por defecto
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Captura de pantalla do mapa completo
STR_ABOUT_MENU_SHOW_FRAMERATE :Mostrar frame rate
STR_ABOUT_MENU_ABOUT_OPENTTD :Acerca de 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Aliñador de sprites
diff --git a/src/lang/german.txt b/src/lang/german.txt
index e194fc2e5..769d393ce 100644
--- a/src/lang/german.txt
+++ b/src/lang/german.txt
@@ -473,9 +473,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Konsole öffnen/schließen
STR_ABOUT_MENU_AI_DEBUG :KI / Skript-Debug
STR_ABOUT_MENU_SCREENSHOT :Screenshot (Standard: Strg+S)
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Screenshot in Nahaufnahme
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Screenshot mit normalem Zoom
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Riesiger Screenshot (Standard: Strg+G)
STR_ABOUT_MENU_SHOW_FRAMERATE :Bildwiederholrate anzeigen
STR_ABOUT_MENU_ABOUT_OPENTTD :Über OpenTTD
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite-Ausrichtung
diff --git a/src/lang/greek.txt b/src/lang/greek.txt
index efcc33e14..884c1c843 100644
--- a/src/lang/greek.txt
+++ b/src/lang/greek.txt
@@ -534,9 +534,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Εναλλαγή κονσόλας
STR_ABOUT_MENU_AI_DEBUG :Αποσφαλμάτωση AI και δέσμης ενεργειών παιχνιδιού
STR_ABOUT_MENU_SCREENSHOT :Στιγμιότυπο οθόνης
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Στιγμιότυπο οθόνης μέγιστης μεγέθυνσης
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Στιγμιότυπο οθόνης τυπικής μεγέθυνσης
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Στιγμιότυπο οθόνης για ολό τον χάρτη
STR_ABOUT_MENU_SHOW_FRAMERATE :Εμφάνιση ρυθμού καρέ
STR_ABOUT_MENU_ABOUT_OPENTTD :Σχετικά με το 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Ευθυγραμμιστής στοιχεών
diff --git a/src/lang/hebrew.txt b/src/lang/hebrew.txt
index 00f29a7a1..9877e1667 100644
--- a/src/lang/hebrew.txt
+++ b/src/lang/hebrew.txt
@@ -484,9 +484,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :פתח/סגור קונסולה
STR_ABOUT_MENU_AI_DEBUG :דיבאג של סקריפטים של בינה מלאכותית או של המשחק
STR_ABOUT_MENU_SCREENSHOT :צילום מסך
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :צילום מסך בהגדלה מלאה
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :ברירת מחדל של תקריב צילום מסך
-STR_ABOUT_MENU_GIANT_SCREENSHOT :צילום מסך ענק
STR_ABOUT_MENU_SHOW_FRAMERATE :הצג קצב פריימים
STR_ABOUT_MENU_ABOUT_OPENTTD :'OpenTTD'{NBSP}אודות
STR_ABOUT_MENU_SPRITE_ALIGNER :מיישר ספרייטים
diff --git a/src/lang/hungarian.txt b/src/lang/hungarian.txt
index d4e8d0f2e..ab3c03293 100644
--- a/src/lang/hungarian.txt
+++ b/src/lang/hungarian.txt
@@ -541,9 +541,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Átváltás konzolra
STR_ABOUT_MENU_AI_DEBUG :MI / Játékszkript nyomkövetés
STR_ABOUT_MENU_SCREENSHOT :Képmentés
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Teljes nagyítású képmentés
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Alapértelmezett nagyítású képmentés
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Képmentés teljes térképről
STR_ABOUT_MENU_SHOW_FRAMERATE :FPS ablak
STR_ABOUT_MENU_ABOUT_OPENTTD :Az 'OpenTTD'-ről
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite elhelyező
diff --git a/src/lang/icelandic.txt b/src/lang/icelandic.txt
index 48de9cd77..34693b804 100644
--- a/src/lang/icelandic.txt
+++ b/src/lang/icelandic.txt
@@ -448,9 +448,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Kveikja á stýriskjá
STR_ABOUT_MENU_AI_DEBUG :Aflúsun gervigreindar/forskrifta
STR_ABOUT_MENU_SCREENSHOT :Skjámynd
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Súmuð inn skjáskot
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Taka skjáskot af súmi
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Risa skjámynd
STR_ABOUT_MENU_ABOUT_OPENTTD :Um 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Samstilla hreyfimynd
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Sýna/fela afmörkunar kassa
diff --git a/src/lang/indonesian.txt b/src/lang/indonesian.txt
index 4642ce4fe..4889dcb18 100644
--- a/src/lang/indonesian.txt
+++ b/src/lang/indonesian.txt
@@ -472,9 +472,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Hidup/matikan Layar Konsol
STR_ABOUT_MENU_AI_DEBUG :Debug skrip AI
STR_ABOUT_MENU_SCREENSHOT :Ambil gambar
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Ambil gambar dengan diperbesar
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Ambil gambar dengan perbesaran normal
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Ambil gambar keseluruhan peta
STR_ABOUT_MENU_SHOW_FRAMERATE :Tampilkan laju bingkai
STR_ABOUT_MENU_ABOUT_OPENTTD :Tentang 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Penjajar Sprite
diff --git a/src/lang/irish.txt b/src/lang/irish.txt
index 35830743f..1e0cb7b6c 100644
--- a/src/lang/irish.txt
+++ b/src/lang/irish.txt
@@ -470,9 +470,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Scoránaigh consól
STR_ABOUT_MENU_AI_DEBUG :Dífhabhtú AI/Scripteanna Cluiche
STR_ABOUT_MENU_SCREENSHOT :Seat scáileáin
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Seat scáileáin zúmáilte isteach go hiomlán
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Seat scáileáin le zúm réamhshocraithe
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Seat scáileáin den léarscáil ar fad
STR_ABOUT_MENU_ABOUT_OPENTTD :Maidir le 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Ailínóir spriteanna
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Scoránaigh boscaí imill
diff --git a/src/lang/italian.txt b/src/lang/italian.txt
index 47d441461..4ea278a83 100644
--- a/src/lang/italian.txt
+++ b/src/lang/italian.txt
@@ -480,9 +480,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Apri/chiudi console
STR_ABOUT_MENU_AI_DEBUG :Debug IA/Script
STR_ABOUT_MENU_SCREENSHOT :Screenshot
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Screenshot con zoom massimo
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Screenshot con zoom predefinito
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Screenshot intera mappa
STR_ABOUT_MENU_SHOW_FRAMERATE :Mostra frame rate
STR_ABOUT_MENU_ABOUT_OPENTTD :Informazioni su 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Strumento allineamento sprite
diff --git a/src/lang/japanese.txt b/src/lang/japanese.txt
index 8c32715c7..64d6ee52d 100644
--- a/src/lang/japanese.txt
+++ b/src/lang/japanese.txt
@@ -470,9 +470,6 @@ STR_ABOUT_MENU_SEPARATOR :―――――
STR_ABOUT_MENU_TOGGLE_CONSOLE :コンソールの表示切替
STR_ABOUT_MENU_AI_DEBUG :AI/ゲームスクリプトのデバッグ
STR_ABOUT_MENU_SCREENSHOT :スクリーンショット撮影(現在のズーム)
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :スクリーンショット撮影(最大ズーム)
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :スクリーンショット撮影(標準ズーム)
-STR_ABOUT_MENU_GIANT_SCREENSHOT :スクリーンショット撮影(マップ全体)
STR_ABOUT_MENU_ABOUT_OPENTTD :OpenTTDについて
STR_ABOUT_MENU_SPRITE_ALIGNER :スプライトを整列
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :バウンディングボックスの表示切替
diff --git a/src/lang/korean.txt b/src/lang/korean.txt
index dda1204ca..6166ac2a1 100644
--- a/src/lang/korean.txt
+++ b/src/lang/korean.txt
@@ -479,9 +479,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :콘솔 켜기/끄기
STR_ABOUT_MENU_AI_DEBUG :인공지능/게임 스크립트 디버그
STR_ABOUT_MENU_SCREENSHOT :스크린샷 찍기
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :스크린샷 찍기 (지금 보고 있는 영역)
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :스크린샷 찍기 (창을 제외한 게임 화면만)
-STR_ABOUT_MENU_GIANT_SCREENSHOT :스크린샷 찍기 (지도 전체)
STR_ABOUT_MENU_SHOW_FRAMERATE :프레임레이트 보기
STR_ABOUT_MENU_ABOUT_OPENTTD :'OpenTTD'에 대해서
STR_ABOUT_MENU_SPRITE_ALIGNER :스프라이트 정렬도구
diff --git a/src/lang/latin.txt b/src/lang/latin.txt
index 23fe40a35..665320dce 100644
--- a/src/lang/latin.txt
+++ b/src/lang/latin.txt
@@ -661,9 +661,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Monstrare celareve consolam
STR_ABOUT_MENU_AI_DEBUG :Emendatio IA/Ludi scriptorum
STR_ABOUT_MENU_SCREENSHOT :Imago conspectus
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Imago conspectus maxime amplificata
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Imago conspectus solite amplificata
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Imago cunctae tabulae geographicae
STR_ABOUT_MENU_ABOUT_OPENTTD :De 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Norma spiritus
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Monstrare celareve arcas finitionum
diff --git a/src/lang/latvian.txt b/src/lang/latvian.txt
index 1fb3bff1b..31e111cb1 100644
--- a/src/lang/latvian.txt
+++ b/src/lang/latvian.txt
@@ -470,9 +470,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Atvērt/aizvērt konsoli
STR_ABOUT_MENU_AI_DEBUG :MI/spēles skriptu atkļūdošana
STR_ABOUT_MENU_SCREENSHOT :Ekrānuzņēmums
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Pilnībā pietuvināts ekrānuzņēmums
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Noklusējuma mēroga ekrānuzņēmums
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Visas kartes ekrānuzņēmums
STR_ABOUT_MENU_SHOW_FRAMERATE :Rādīt kadru ātrumu
STR_ABOUT_MENU_ABOUT_OPENTTD :Par 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Gariņu līdzinātājs
diff --git a/src/lang/lithuanian.txt b/src/lang/lithuanian.txt
index 9deca5c1e..07e589c50 100644
--- a/src/lang/lithuanian.txt
+++ b/src/lang/lithuanian.txt
@@ -665,9 +665,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Perjungti konsolę
STR_ABOUT_MENU_AI_DEBUG :AI / GameScript derinimas
STR_ABOUT_MENU_SCREENSHOT :Ekrano nuotrauka
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Ekrano nuotrauka iš arti
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Nepriartintas ekrano vaizdas
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Fotografuoti viso ekrano vaizdą
STR_ABOUT_MENU_ABOUT_OPENTTD :Apie „OpenTTD“
STR_ABOUT_MENU_SPRITE_ALIGNER :Spruklių lygiuoklė
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Rodyti/slėpti apvadus
diff --git a/src/lang/luxembourgish.txt b/src/lang/luxembourgish.txt
index 8f6457be5..4e5ae1d5c 100644
--- a/src/lang/luxembourgish.txt
+++ b/src/lang/luxembourgish.txt
@@ -473,9 +473,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Konsole un/aus
STR_ABOUT_MENU_AI_DEBUG :KI / Spill-Script Debug
STR_ABOUT_MENU_SCREENSHOT :Screenshot (Ctrl+S)
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Voll eragezoomte Screenshot
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Standard Zoom Screenshot
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Screenshot vun der ganzer Kaart
STR_ABOUT_MENU_SHOW_FRAMERATE :Biller pro Sekonn uweisen
STR_ABOUT_MENU_ABOUT_OPENTTD :Iwwert 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite Alignéirer
diff --git a/src/lang/malay.txt b/src/lang/malay.txt
index 3a00bac58..f501163de 100644
--- a/src/lang/malay.txt
+++ b/src/lang/malay.txt
@@ -452,9 +452,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Papar atau padamkan konsol
STR_ABOUT_MENU_AI_DEBUG :Al/Skrip pepijat permainan
STR_ABOUT_MENU_SCREENSHOT :Tangkapan skrin (Ctrl+S)
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Zum sepenuhnya di pembidik skrin
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Tangkapan skrin di zum asal
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Tangkap gambar skrin besar (Ctrl+G)
STR_ABOUT_MENU_ABOUT_OPENTTD :Tentang 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Penjajar peperi
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Papar atau padamkan kotak
diff --git a/src/lang/norwegian_bokmal.txt b/src/lang/norwegian_bokmal.txt
index cd2b79786..78cf30ab2 100644
--- a/src/lang/norwegian_bokmal.txt
+++ b/src/lang/norwegian_bokmal.txt
@@ -480,9 +480,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Vis/skjul konsoll
STR_ABOUT_MENU_AI_DEBUG :AI/Spillskript-feilsøking
STR_ABOUT_MENU_SCREENSHOT :Skjermbilde
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Fullt forstørret skjermbilde
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Normalt forstørret skjermbilde
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Skjermbilde av hele kartet
STR_ABOUT_MENU_SHOW_FRAMERATE :Vis bildehastighet
STR_ABOUT_MENU_ABOUT_OPENTTD :Om 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Spriteforskyver
diff --git a/src/lang/norwegian_nynorsk.txt b/src/lang/norwegian_nynorsk.txt
index 1ed23d682..6771d47bc 100644
--- a/src/lang/norwegian_nynorsk.txt
+++ b/src/lang/norwegian_nynorsk.txt
@@ -472,9 +472,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Syne/gøym konsoll
STR_ABOUT_MENU_AI_DEBUG :AI- / Spelscriptfeilsøking
STR_ABOUT_MENU_SCREENSHOT :Skjermdump
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Fullt forstørra skjermbilete
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Normalt skjermbilete
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Stort skjermfoto
STR_ABOUT_MENU_ABOUT_OPENTTD :Om 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Spriteforskyver
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Syne/gøym markeringsramme
diff --git a/src/lang/polish.txt b/src/lang/polish.txt
index e7c135696..f96658d64 100644
--- a/src/lang/polish.txt
+++ b/src/lang/polish.txt
@@ -857,9 +857,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Przełącz konsolę
STR_ABOUT_MENU_AI_DEBUG :Debugowanie SI / Game Script
STR_ABOUT_MENU_SCREENSHOT :Zrzut ekranu
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Zrzut ekranu z pełnym przybliżeniem
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Zrzut ekranu z przybliżeniem domyślnym
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Zrzut ekranu całej mapy
STR_ABOUT_MENU_SHOW_FRAMERATE :Pokaż ilość klatek na sekundę
STR_ABOUT_MENU_ABOUT_OPENTTD :Info o 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Wyrównywanie sprite'ów
diff --git a/src/lang/portuguese.txt b/src/lang/portuguese.txt
index cfb33fc8e..9d1df78ef 100644
--- a/src/lang/portuguese.txt
+++ b/src/lang/portuguese.txt
@@ -477,9 +477,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Mostrar/Ocultar consola
STR_ABOUT_MENU_AI_DEBUG :Depuração da IA/Scripts de jogo
STR_ABOUT_MENU_SCREENSHOT :Captura de ecrã
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Captura com resolução máxima
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Captura com resolução normal
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Captura de mapa
STR_ABOUT_MENU_SHOW_FRAMERATE :Mostrar taxa de fotogramas
STR_ABOUT_MENU_ABOUT_OPENTTD :Sobre o 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Alinhador de gráficos
diff --git a/src/lang/romanian.txt b/src/lang/romanian.txt
index 46e128164..ce2f35c0c 100644
--- a/src/lang/romanian.txt
+++ b/src/lang/romanian.txt
@@ -470,9 +470,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Consolă pornit/oprit
STR_ABOUT_MENU_AI_DEBUG :Depanare Inteligenţă Artificială / Script Joc
STR_ABOUT_MENU_SCREENSHOT :Capturează ecranul
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Captură mărită
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Mărimea implicită a capturii
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Capturează toată harta
STR_ABOUT_MENU_SHOW_FRAMERATE :Arată FPS
STR_ABOUT_MENU_ABOUT_OPENTTD :Despre 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Aliniere imagini
diff --git a/src/lang/russian.txt b/src/lang/russian.txt
index 37601dcf4..3699f620a 100644
--- a/src/lang/russian.txt
+++ b/src/lang/russian.txt
@@ -604,9 +604,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Консоль
STR_ABOUT_MENU_AI_DEBUG :Отладка ИИ / скриптов
STR_ABOUT_MENU_SCREENSHOT :Снимок экрана
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Снимок экрана в макс. приближении
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Снимок экрана в обычном масштабе
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Снимок всей карты
STR_ABOUT_MENU_SHOW_FRAMERATE :Информация о скорости игры
STR_ABOUT_MENU_ABOUT_OPENTTD :Об игре
STR_ABOUT_MENU_SPRITE_ALIGNER :Выравнивание спрайтов
diff --git a/src/lang/serbian.txt b/src/lang/serbian.txt
index bd12d84c9..2b19ec5d0 100644
--- a/src/lang/serbian.txt
+++ b/src/lang/serbian.txt
@@ -658,9 +658,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Uključi/isključi konzolu
STR_ABOUT_MENU_AI_DEBUG :Korekcija veštačke inteligencije / skripte partije
STR_ABOUT_MENU_SCREENSHOT :Sačuvaj sliku
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Čuva sliku skroz približenog terena
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Podrazumevani nivo zuma za sliku ekrana
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Sačuvaj sliku celog terena
STR_ABOUT_MENU_ABOUT_OPENTTD :O OpenTTD-u
STR_ABOUT_MENU_SPRITE_ALIGNER :Poravnjavanje sprajta
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Uključi/isključi granične linije
diff --git a/src/lang/simplified_chinese.txt b/src/lang/simplified_chinese.txt
index 2a2f69738..727ecd038 100644
--- a/src/lang/simplified_chinese.txt
+++ b/src/lang/simplified_chinese.txt
@@ -478,9 +478,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :切换到控制台模式
STR_ABOUT_MENU_AI_DEBUG :AI /游戏脚本调试
STR_ABOUT_MENU_SCREENSHOT :屏幕截图
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :高清截图
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :默认缩放模式下的屏幕截图
-STR_ABOUT_MENU_GIANT_SCREENSHOT :全地图截图
STR_ABOUT_MENU_SHOW_FRAMERATE :显示帧率
STR_ABOUT_MENU_ABOUT_OPENTTD :关于 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite 对齐
diff --git a/src/lang/slovak.txt b/src/lang/slovak.txt
index 66bbf080b..893ef5568 100644
--- a/src/lang/slovak.txt
+++ b/src/lang/slovak.txt
@@ -534,9 +534,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Zobraziť / skryť konzolu
STR_ABOUT_MENU_AI_DEBUG :Umelá inteligencia / Ladenie skriptov
STR_ABOUT_MENU_SCREENSHOT :Snímka
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Plne priblížená snímka
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Snímka s predvoleným priblížením
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Veľká snímka celej mapy
STR_ABOUT_MENU_ABOUT_OPENTTD :O hre 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite zarovnávač
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Prepnúť okrajové boxy
diff --git a/src/lang/slovenian.txt b/src/lang/slovenian.txt
index fb6ad03cd..6f2fa64d9 100644
--- a/src/lang/slovenian.txt
+++ b/src/lang/slovenian.txt
@@ -623,9 +623,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Vklopi/Izklopi konzolo
STR_ABOUT_MENU_AI_DEBUG :Razhročevanje UI / skript
STR_ABOUT_MENU_SCREENSHOT :Zajemi sliko
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Zajemi približano sliko
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Zajem slike pri privzeti povečavi
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Zajemi celostno sliko
STR_ABOUT_MENU_ABOUT_OPENTTD :O 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Uravnavanje sličice
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Vklop/izklop okvirjev
diff --git a/src/lang/spanish.txt b/src/lang/spanish.txt
index b04d8dbf8..bc92c15e6 100644
--- a/src/lang/spanish.txt
+++ b/src/lang/spanish.txt
@@ -479,9 +479,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Activar consola
STR_ABOUT_MENU_AI_DEBUG :Depuración de Script de Juego / IA
STR_ABOUT_MENU_SCREENSHOT :Captura de pantalla
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Captura con zoom de cerca
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Captura con zoom por defecto
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Captura de mapa completo
STR_ABOUT_MENU_SHOW_FRAMERATE :Mostrar fotogramas por segundo - FPS
STR_ABOUT_MENU_ABOUT_OPENTTD :Acerca de 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Alineador de sprites
diff --git a/src/lang/spanish_MX.txt b/src/lang/spanish_MX.txt
index 4b537ba7c..72047c663 100644
--- a/src/lang/spanish_MX.txt
+++ b/src/lang/spanish_MX.txt
@@ -479,9 +479,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Activar consola
STR_ABOUT_MENU_AI_DEBUG :Depuración de scripts de IA o juego
STR_ABOUT_MENU_SCREENSHOT :Captura de pantalla
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Captura con acercamiento completo
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Captura con acercamiento predeterminado
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Captura de mapa completo
STR_ABOUT_MENU_SHOW_FRAMERATE :Mostrar FPS
STR_ABOUT_MENU_ABOUT_OPENTTD :Acerca de OpenTTD
STR_ABOUT_MENU_SPRITE_ALIGNER :Alineador de sprites
diff --git a/src/lang/swedish.txt b/src/lang/swedish.txt
index 7881727d7..e5cbf27dd 100644
--- a/src/lang/swedish.txt
+++ b/src/lang/swedish.txt
@@ -478,9 +478,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Visa/dölj konsolen
STR_ABOUT_MENU_AI_DEBUG :Felsökning av AI / spelskript
STR_ABOUT_MENU_SCREENSHOT :Skärmdump
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Fullt inzoomad skärmdump
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Normalt inzoomad skärmdump
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Skärmdump av hela kartan
STR_ABOUT_MENU_SHOW_FRAMERATE :Visa bildfrekvens
STR_ABOUT_MENU_ABOUT_OPENTTD :Om 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Justering av spriteobjekt
diff --git a/src/lang/tamil.txt b/src/lang/tamil.txt
index 363486509..83decab0d 100644
--- a/src/lang/tamil.txt
+++ b/src/lang/tamil.txt
@@ -468,9 +468,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :முனையத்தை மாற்று
STR_ABOUT_MENU_AI_DEBUG :AI/வரிவடிவம் சரிபார்
STR_ABOUT_MENU_SCREENSHOT :திரைபிடிப்பு
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :முழுமையாக பெரிதாக்கிய நிலையில் திரைப்பிடிப்பு செய்
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :பெரிதாக்கிய நிலையில் திரைப்பிடிப்பு செய்
-STR_ABOUT_MENU_GIANT_SCREENSHOT :முழு வரைபடத்தையும் திரைபிடிப்பு செய்
STR_ABOUT_MENU_SHOW_FRAMERATE :பிரேம் வீதத்தைக் காட்டு
STR_ABOUT_MENU_ABOUT_OPENTTD :'OpenTTD' பற்றி
STR_ABOUT_MENU_SPRITE_ALIGNER :ஸ்ரைட்டு அலைனர்
diff --git a/src/lang/thai.txt b/src/lang/thai.txt
index a17f625bb..19b68af5c 100644
--- a/src/lang/thai.txt
+++ b/src/lang/thai.txt
@@ -462,9 +462,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :เปิด/ปิด คอนโซล
STR_ABOUT_MENU_AI_DEBUG :ดีบัก สคริปต์ AI/Game
STR_ABOUT_MENU_SCREENSHOT :จับภาพหน้าจอ (Ctrl+S)
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :จับภาพหน้าจอในแบบขยายใหญ่สุด
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :ค่าเริ่มต้นของการขยายภาพในการจับหน้าจอ
-STR_ABOUT_MENU_GIANT_SCREENSHOT :จับภาพหน้าจอทั้งแผนที่ (Ctrl+G)
STR_ABOUT_MENU_ABOUT_OPENTTD :เกี่ยวกับ 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :ตัวจัดแนว Sprite
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :เปิด/ปิด bounding boxes
diff --git a/src/lang/traditional_chinese.txt b/src/lang/traditional_chinese.txt
index a1348c303..5db0ef4fe 100644
--- a/src/lang/traditional_chinese.txt
+++ b/src/lang/traditional_chinese.txt
@@ -470,9 +470,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :切換主控台
STR_ABOUT_MENU_AI_DEBUG :AI/遊戲腳本除錯
STR_ABOUT_MENU_SCREENSHOT :擷取畫面
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :最近鏡截圖
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :在預設的縮放範圍截圖
-STR_ABOUT_MENU_GIANT_SCREENSHOT :擷取全場景畫面
STR_ABOUT_MENU_ABOUT_OPENTTD :關於「OpenTTD」
STR_ABOUT_MENU_SPRITE_ALIGNER :子畫面定位工具
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :切換邊界框
diff --git a/src/lang/turkish.txt b/src/lang/turkish.txt
index b8e34b3ce..06837b13b 100644
--- a/src/lang/turkish.txt
+++ b/src/lang/turkish.txt
@@ -474,9 +474,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Konsolu aç/kapa
STR_ABOUT_MENU_AI_DEBUG :YZ/Oyun betik hata ayıklama
STR_ABOUT_MENU_SCREENSHOT :Ekran görüntüsü
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Tamamen yakınlaştırılmış ekran görüntüsü
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Varsayılan yakınlıkta ekran görüntüsü
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Tüm harita ekran görüntüsü
STR_ABOUT_MENU_SHOW_FRAMERATE :Kare oranını göster
STR_ABOUT_MENU_ABOUT_OPENTTD :'OpenTTD' Hakkında
STR_ABOUT_MENU_SPRITE_ALIGNER :Nesne hizalayıcı
diff --git a/src/lang/ukrainian.txt b/src/lang/ukrainian.txt
index 54cbe3768..52cc7ec17 100644
--- a/src/lang/ukrainian.txt
+++ b/src/lang/ukrainian.txt
@@ -603,9 +603,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Вкл./відкл. консоль
STR_ABOUT_MENU_AI_DEBUG :Налагодження АІ / Ігрового Скрипта
STR_ABOUT_MENU_SCREENSHOT :Знімок екрану
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Знімок екрану з максимальним збільшенням
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Знімок екрану зі стандартним збільшенням
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Знімок всієї карти
STR_ABOUT_MENU_SHOW_FRAMERATE :Швидкість генерації гри
STR_ABOUT_MENU_ABOUT_OPENTTD :Про гру 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Вирівнювання спрайтів
diff --git a/src/lang/unfinished/chuvash.txt b/src/lang/unfinished/chuvash.txt
index cdca14b15..e908fde11 100644
--- a/src/lang/unfinished/chuvash.txt
+++ b/src/lang/unfinished/chuvash.txt
@@ -272,7 +272,6 @@ STR_TOOLBAR_SOUND_MUSIC :Сасӑ/Юрӑ
############ range for about menu starts
STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_SCREENSHOT :Экран сӑнӗ
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Яланхилле экран сӑнӗ
STR_ABOUT_MENU_ABOUT_OPENTTD :'OpenTTD' çинчен
############ range ends here
diff --git a/src/lang/unfinished/frisian.txt b/src/lang/unfinished/frisian.txt
index 355da5ceb..ab7823749 100644
--- a/src/lang/unfinished/frisian.txt
+++ b/src/lang/unfinished/frisian.txt
@@ -470,9 +470,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Skeakel console oan/ût
STR_ABOUT_MENU_AI_DEBUG :AI/Gamescript debug
STR_ABOUT_MENU_SCREENSHOT :Skermôfbylding
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Tichtby helle skermôfbylding
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Standerdzoom skermôfbylding
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Skermôfbylding fan 'e hiele wrâld
STR_ABOUT_MENU_ABOUT_OPENTTD :Oer 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Flakken rjochtsje
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Skeakel seleksjekaders oan/út
diff --git a/src/lang/unfinished/macedonian.txt b/src/lang/unfinished/macedonian.txt
index c77747a4d..6eea51de0 100644
--- a/src/lang/unfinished/macedonian.txt
+++ b/src/lang/unfinished/macedonian.txt
@@ -444,8 +444,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Вклучи конзола
STR_ABOUT_MENU_AI_DEBUG :АИ / игри сценарио де-бубачки
STR_ABOUT_MENU_SCREENSHOT :Слика од екранот
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Зумира екранот
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Целата сајтот екранот
STR_ABOUT_MENU_ABOUT_OPENTTD :За 'ОтвориTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :самовила усогласат
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Вклучи одблеснува кутии
diff --git a/src/lang/unfinished/marathi.txt b/src/lang/unfinished/marathi.txt
index f6e6832ff..fef9533ea 100644
--- a/src/lang/unfinished/marathi.txt
+++ b/src/lang/unfinished/marathi.txt
@@ -436,9 +436,6 @@ STR_NEWS_MENU_MESSAGE_HISTORY_MENU :निरोप
STR_ABOUT_MENU_LAND_BLOCK_INFO :जागाची माहिती
STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_SCREENSHOT :द्श्य
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :द्श्य मोठे करा
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :स्थिर द्श्य
-STR_ABOUT_MENU_GIANT_SCREENSHOT :संपूर्ण नकाशा स्क्रीनशॉट
STR_ABOUT_MENU_ABOUT_OPENTTD :ओपेन टीटीडी बद्दल
############ range ends here
diff --git a/src/lang/unfinished/persian.txt b/src/lang/unfinished/persian.txt
index 907d4deb3..320c29c6b 100644
--- a/src/lang/unfinished/persian.txt
+++ b/src/lang/unfinished/persian.txt
@@ -459,9 +459,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :باز و بسته کردن کنسول
STR_ABOUT_MENU_AI_DEBUG :خطایابی هوش مصنوعی
STR_ABOUT_MENU_SCREENSHOT :تصویر از بازی
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :عکس از صفحه تمام بزرگنمایی شده
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :اندازه پیش فرض عکس برداری از صفحه
-STR_ABOUT_MENU_GIANT_SCREENSHOT :تصویر از همه نقشه
STR_ABOUT_MENU_ABOUT_OPENTTD :'OpenTTD' درباره
STR_ABOUT_MENU_SPRITE_ALIGNER :تراز کردن تصویر گرافیکی
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :باز/بسته کردن محدوده جعبه ها
diff --git a/src/lang/unfinished/urdu.txt b/src/lang/unfinished/urdu.txt
index 60b897192..74c3dbece 100644
--- a/src/lang/unfinished/urdu.txt
+++ b/src/lang/unfinished/urdu.txt
@@ -452,9 +452,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :حائطھ تدویم
STR_ABOUT_MENU_AI_DEBUG :AI debug
STR_ABOUT_MENU_SCREENSHOT :اسکرین کی تصویر
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :مکمل قریب سے اسکرین کی تصویر
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :پہلے سے طے شدہ قربت سے اسکرین کی تصویر
-STR_ABOUT_MENU_GIANT_SCREENSHOT :پورے نقشے کی اسکرین کی تصویر
STR_ABOUT_MENU_ABOUT_OPENTTD :Open TTD کے بارے میں
STR_ABOUT_MENU_SPRITE_ALIGNER :sprite صف بندھ
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :احاطہ کرنے والے ڈبوں کی تدویم کیجئیے
diff --git a/src/lang/vietnamese.txt b/src/lang/vietnamese.txt
index ec481da97..1ab2a0254 100644
--- a/src/lang/vietnamese.txt
+++ b/src/lang/vietnamese.txt
@@ -478,9 +478,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Bật/tắt bảng lệnh
STR_ABOUT_MENU_AI_DEBUG :Gỡ rối AI / Game script
STR_ABOUT_MENU_SCREENSHOT :Ảnh chụp màn hình
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Phóng to đầy đủ ảnh chụp màn hình
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Phóng to mặc định ảnh chụp màn hình
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Ảnh màn hình toàn bản đồ
STR_ABOUT_MENU_SHOW_FRAMERATE :Hiển thị tốc độ khung hình
STR_ABOUT_MENU_ABOUT_OPENTTD :Giới thiệu 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Trình điều chỉnh sprite
diff --git a/src/lang/welsh.txt b/src/lang/welsh.txt
index d107bd82d..8fd0a33a2 100644
--- a/src/lang/welsh.txt
+++ b/src/lang/welsh.txt
@@ -470,9 +470,6 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :Toglu Consol
STR_ABOUT_MENU_AI_DEBUG :Dadnamu AI / Sgript Gêm
STR_ABOUT_MENU_SCREENSHOT :Ciplun
-STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Ciplun lefel mwyhád uchaf
-STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Ciplun pellter rhagosodedig
-STR_ABOUT_MENU_GIANT_SCREENSHOT :Ciplun o'r map cyfan
STR_ABOUT_MENU_ABOUT_OPENTTD :Gwybodaeth am 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Aliniwr corluniau
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Toglo bocsys ffinio
diff --git a/src/screenshot_gui.cpp b/src/screenshot_gui.cpp
new file mode 100644
index 000000000..bcbb93653
--- /dev/null
+++ b/src/screenshot_gui.cpp
@@ -0,0 +1,103 @@
+/*
+ * This file is part of OpenTTD.
+ * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+ * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+ /** @file screenshot_gui.cpp GUI functions related to screenshots. */
+
+#include "stdafx.h"
+#include "gui.h"
+#include "viewport_func.h"
+#include "window_func.h"
+#include "window_gui.h"
+#include "screenshot.h"
+#include "textbuf_gui.h"
+
+#include "widgets/screenshot_widget.h"
+
+#include "table/strings.h"
+
+static ScreenshotType _screenshot_type;
+
+struct ScreenshotWindow : Window {
+ ScreenshotWindow(WindowDesc *desc) : Window(desc) {
+ this->CreateNestedTree();
+ this->FinishInitNested();
+ }
+
+ void OnPaint() override {
+ this->DrawWidgets();
+ }
+
+ void OnClick(Point pt, int widget, int click_count) override {
+ if (widget < 0) return;
+ ScreenshotType st;
+ switch (widget) {
+ default:
+ case WID_SC_TAKE: st = SC_VIEWPORT; break;
+ case WID_SC_TAKE_ZOOMIN: st = SC_ZOOMEDIN; break;
+ case WID_SC_TAKE_DEFAULTZOOM: st = SC_DEFAULTZOOM; break;
+ case WID_SC_TAKE_WORLD: st = SC_WORLD; break;
+ case WID_SC_TAKE_HEIGHTMAP: st = SC_HEIGHTMAP; break;
+ }
+ TakeScreenshot(st);
+ }
+
+ /**
+ * Make a screenshot.
+ * Ask for confirmation if the screenshot will be huge.
+ * @param t Screenshot type: World, defaultzoom, heightmap or viewport screenshot
+ */
+ static void TakeScreenshot(ScreenshotType st) {
+ ViewPort vp;
+ SetupScreenshotViewport(st, &vp);
+ if ((uint64)vp.width * (uint64)vp.height > 8192 * 8192) {
+ /* Ask for confirmation */
+ _screenshot_type = st;
+ ShowQuery(STR_WARNING_SCREENSHOT_SIZE_CAPTION, STR_WARNING_SCREENSHOT_SIZE_MESSAGE, nullptr, ScreenshotConfirmationCallback);
+ }
+ else {
+ /* Less than 64M pixels, just do it */
+ MakeScreenshot(st, nullptr);
+ }
+ }
+
+ /**
+ * Callback on the confirmation window for huge screenshots.
+ * @param w Window with viewport
+ * @param confirmed true on confirmation
+ */
+ static void ScreenshotConfirmationCallback(Window *w, bool confirmed) {
+ if (confirmed) MakeScreenshot(_screenshot_type, nullptr);
+ }
+};
+
+static const NWidgetPart _nested_screenshot[] = {
+ NWidget(NWID_HORIZONTAL),
+ NWidget(WWT_CLOSEBOX, COLOUR_GREY),
+ NWidget(WWT_CAPTION, COLOUR_GREY), SetDataTip(STR_SCREENSHOT_CAPTION, 0),
+ NWidget(WWT_SHADEBOX, COLOUR_GREY),
+ NWidget(WWT_STICKYBOX, COLOUR_GREY),
+ EndContainer(),
+ NWidget(NWID_VERTICAL, NC_EQUALSIZE),
+ NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SC_TAKE), SetFill(1, 1), SetDataTip(STR_SCREENSHOT_SCREENSHOT, 0), SetMinimalTextLines(2, 0),
+ NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SC_TAKE_ZOOMIN), SetFill(1, 1), SetDataTip(STR_SCREENSHOT_ZOOMIN_SCREENSHOT, 0), SetMinimalTextLines(2, 0),
+ NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SC_TAKE_DEFAULTZOOM), SetFill(1, 1), SetDataTip(STR_SCREENSHOT_DEFAULTZOOM_SCREENSHOT, 0), SetMinimalTextLines(2, 0),
+ NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SC_TAKE_WORLD), SetFill(1, 1), SetDataTip(STR_SCREENSHOT_WORLD_SCREENSHOT, 0), SetMinimalTextLines(2, 0),
+ NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SC_TAKE_HEIGHTMAP), SetFill(1, 1), SetDataTip(STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT, 0), SetMinimalTextLines(2, 0),
+ EndContainer(),
+};
+
+static WindowDesc _screenshot_window_desc(
+ WDP_AUTO, "take_a_screenshot", 200, 100,
+ WC_SCREENSHOT, WC_NONE,
+ 0,
+ _nested_screenshot, lengthof(_nested_screenshot)
+);
+
+void ShowScreenshotWindow() {
+ DeleteWindowById(WC_SCREENSHOT, 0);
+ new ScreenshotWindow(&_screenshot_window_desc);
+}
diff --git a/src/screenshot_gui.h b/src/screenshot_gui.h
new file mode 100644
index 000000000..44a395edb
--- /dev/null
+++ b/src/screenshot_gui.h
@@ -0,0 +1,15 @@
+/*
+ * This file is part of OpenTTD.
+ * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+ * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+ /** @file screenshot_gui.h GUI functions related to screenshots. */
+
+#ifndef SCREENSHOT_GUI_H
+#define SCREENSHOT_GUI_H
+
+void ShowScreenshotWindow();
+
+#endif /* SCREENSHOT_GUI_H */
diff --git a/src/script/api/game/game_window.hpp.sq b/src/script/api/game/game_window.hpp.sq
index be8967604..adc790ad9 100644
--- a/src/script/api/game/game_window.hpp.sq
+++ b/src/script/api/game/game_window.hpp.sq
@@ -138,6 +138,7 @@ void SQGSWindow_Register(Squirrel *engine)
SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SAVE_PRESET, "WC_SAVE_PRESET");
SQGSWindow.DefSQConst(engine, ScriptWindow::WC_FRAMERATE_DISPLAY, "WC_FRAMERATE_DISPLAY");
SQGSWindow.DefSQConst(engine, ScriptWindow::WC_FRAMETIME_GRAPH, "WC_FRAMETIME_GRAPH");
+ SQGSWindow.DefSQConst(engine, ScriptWindow::WC_SCREENSHOT, "WC_SCREENSHOT");
SQGSWindow.DefSQConst(engine, ScriptWindow::WC_INVALID, "WC_INVALID");
SQGSWindow.DefSQConst(engine, ScriptWindow::TC_BLUE, "TC_BLUE");
SQGSWindow.DefSQConst(engine, ScriptWindow::TC_SILVER, "TC_SILVER");
@@ -1028,6 +1029,11 @@ void SQGSWindow_Register(Squirrel *engine)
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_LT_OFF, "WID_BROS_LT_OFF");
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_LT_ON, "WID_BROS_LT_ON");
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_BROS_INFO, "WID_BROS_INFO");
+ SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SC_TAKE, "WID_SC_TAKE");
+ SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SC_TAKE_ZOOMIN, "WID_SC_TAKE_ZOOMIN");
+ SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SC_TAKE_DEFAULTZOOM, "WID_SC_TAKE_DEFAULTZOOM");
+ SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SC_TAKE_WORLD, "WID_SC_TAKE_WORLD");
+ SQGSWindow.DefSQConst(engine, ScriptWindow::WID_SC_TAKE_HEIGHTMAP, "WID_SC_TAKE_HEIGHTMAP");
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BACKGROUND, "WID_GO_BACKGROUND");
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_CURRENCY_DROPDOWN, "WID_GO_CURRENCY_DROPDOWN");
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_DISTANCE_DROPDOWN, "WID_GO_DISTANCE_DROPDOWN");
diff --git a/src/script/api/script_window.hpp b/src/script/api/script_window.hpp
index 4efcc5bb6..9847f543b 100644
--- a/src/script/api/script_window.hpp
+++ b/src/script/api/script_window.hpp
@@ -52,6 +52,7 @@
#include "../../widgets/osk_widget.h"
#include "../../widgets/rail_widget.h"
#include "../../widgets/road_widget.h"
+#include "../../widgets/screenshot_widget.h"
#include "../../widgets/settings_widget.h"
#include "../../widgets/sign_widget.h"
#include "../../widgets/smallmap_widget.h"
@@ -775,6 +776,12 @@ public:
*/
WC_FRAMETIME_GRAPH = ::WC_FRAMETIME_GRAPH,
+ /**
+ * Screenshot window; %Window numbers:
+ * - 0 = #ScreenshotWidgets
+ */
+ WC_SCREENSHOT = ::WC_SCREENSHOT,
+
WC_INVALID = ::WC_INVALID, ///< Invalid window.
};
@@ -2171,6 +2178,16 @@ public:
WID_BROS_INFO = ::WID_BROS_INFO, ///< Station acceptance info.
};
+ /* automatically generated from ../../widgets/screenshot_widget.h */
+ /** Widgets of the #ScreenshotWindow class. */
+ enum ScreenshotWindowWidgets {
+ WID_SC_TAKE = ::WID_SC_TAKE, ///< Button for taking a normal screenshot
+ WID_SC_TAKE_ZOOMIN = ::WID_SC_TAKE_ZOOMIN, ///< Button for taking a zoomed in screenshot
+ WID_SC_TAKE_DEFAULTZOOM = ::WID_SC_TAKE_DEFAULTZOOM, ///< Button for taking a screenshot at normal zoom
+ WID_SC_TAKE_WORLD = ::WID_SC_TAKE_WORLD, ///< Button for taking a screenshot of the whole world
+ WID_SC_TAKE_HEIGHTMAP = ::WID_SC_TAKE_HEIGHTMAP, ///< Button for taking a heightmap "screenshot"
+ };
+
/* automatically generated from ../../widgets/settings_widget.h */
/** Widgets of the #GameOptionsWindow class. */
enum GameOptionsWidgets {
diff --git a/src/script/api/template/template_window.hpp.sq b/src/script/api/template/template_window.hpp.sq
index 016726db2..723c98a91 100644
--- a/src/script/api/template/template_window.hpp.sq
+++ b/src/script/api/template/template_window.hpp.sq
@@ -193,6 +193,8 @@ namespace SQConvert {
template <> inline int Return<ScriptWindow::BuildRoadDepotWidgets>(HSQUIRRELVM vm, ScriptWindow::BuildRoadDepotWidgets res) { sq_pushinteger(vm, (int32)res); return 1; }
template <> inline ScriptWindow::BuildRoadStationWidgets GetParam(ForceType<ScriptWindow::BuildRoadStationWidgets>, HSQUIRRELVM vm, int index, SQAutoFreePointers *ptr) { SQInteger tmp; sq_getinteger(vm, index, &tmp); return (ScriptWindow::BuildRoadStationWidgets)tmp; }
template <> inline int Return<ScriptWindow::BuildRoadStationWidgets>(HSQUIRRELVM vm, ScriptWindow::BuildRoadStationWidgets res) { sq_pushinteger(vm, (int32)res); return 1; }
+ template <> inline ScriptWindow::ScreenshotWindowWidgets GetParam(ForceType<ScriptWindow::ScreenshotWindowWidgets>, HSQUIRRELVM vm, int index, SQAutoFreePointers *ptr) { SQInteger tmp; sq_getinteger(vm, index, &tmp); return (ScriptWindow::ScreenshotWindowWidgets)tmp; }
+ template <> inline int Return<ScriptWindow::ScreenshotWindowWidgets>(HSQUIRRELVM vm, ScriptWindow::ScreenshotWindowWidgets res) { sq_pushinteger(vm, (int32)res); return 1; }
template <> inline ScriptWindow::GameOptionsWidgets GetParam(ForceType<ScriptWindow::GameOptionsWidgets>, HSQUIRRELVM vm, int index, SQAutoFreePointers *ptr) { SQInteger tmp; sq_getinteger(vm, index, &tmp); return (ScriptWindow::GameOptionsWidgets)tmp; }
template <> inline int Return<ScriptWindow::GameOptionsWidgets>(HSQUIRRELVM vm, ScriptWindow::GameOptionsWidgets res) { sq_pushinteger(vm, (int32)res); return 1; }
template <> inline ScriptWindow::GameSettingsWidgets GetParam(ForceType<ScriptWindow::GameSettingsWidgets>, HSQUIRRELVM vm, int index, SQAutoFreePointers *ptr) { SQInteger tmp; sq_getinteger(vm, index, &tmp); return (ScriptWindow::GameSettingsWidgets)tmp; }
diff --git a/src/toolbar_gui.cpp b/src/toolbar_gui.cpp
index 748a1e3dd..d2fe46691 100644
--- a/src/toolbar_gui.cpp
+++ b/src/toolbar_gui.cpp
@@ -48,6 +48,7 @@
#include "toolbar_gui.h"
#include "framerate_type.h"
#include "guitimer_func.h"
+#include "screenshot_gui.h"
#include "widgets/toolbar_widget.h"
@@ -1066,15 +1067,10 @@ static CallBackFunction PlaceLandBlockInfo()
static CallBackFunction ToolbarHelpClick(Window *w)
{
- PopupMainToolbMenu(w, _game_mode == GM_EDITOR ? (int)WID_TE_HELP : (int)WID_TN_HELP, STR_ABOUT_MENU_LAND_BLOCK_INFO, _settings_client.gui.newgrf_developer_tools ? 13 : 10);
+ PopupMainToolbMenu(w, _game_mode == GM_EDITOR ? (int)WID_TE_HELP : (int)WID_TN_HELP, STR_ABOUT_MENU_LAND_BLOCK_INFO, _settings_client.gui.newgrf_developer_tools ? 10 : 7);
return CBF_NONE;
}
-static void MenuClickSmallScreenshot()
-{
- MakeScreenshot(SC_VIEWPORT, nullptr);
-}
-
/**
* Callback on the confirmation window for huge screenshots.
* @param w Window with viewport
@@ -1090,7 +1086,7 @@ static void ScreenshotConfirmCallback(Window *w, bool confirmed)
* Ask for confirmation if the screenshot will be huge.
* @param t Screenshot type: World or viewport screenshot
*/
-static void MenuClickLargeWorldScreenshot(ScreenshotType t)
+static void MenuClickScreenshot(ScreenshotType t)
{
ViewPort vp;
SetupScreenshotViewport(t, &vp);
@@ -1164,15 +1160,12 @@ static CallBackFunction MenuClickHelp(int index)
case 0: return PlaceLandBlockInfo();
case 2: IConsoleSwitch(); break;
case 3: ShowAIDebugWindow(); break;
- case 4: MenuClickSmallScreenshot(); break;
- case 5: MenuClickLargeWorldScreenshot(SC_ZOOMEDIN); break;
- case 6: MenuClickLargeWorldScreenshot(SC_DEFAULTZOOM); break;
- case 7: MenuClickLargeWorldScreenshot(SC_WORLD); break;
- case 8: ShowFramerateWindow(); break;
- case 9: ShowAboutWindow(); break;
- case 10: ShowSpriteAlignerWindow(); break;
- case 11: ToggleBoundingBoxes(); break;
- case 12: ToggleDirtyBlocks(); break;
+ case 4: ShowScreenshotWindow(); break;
+ case 5: ShowFramerateWindow(); break;
+ case 6: ShowAboutWindow(); break;
+ case 7: ShowSpriteAlignerWindow(); break;
+ case 8: ToggleBoundingBoxes(); break;
+ case 9: ToggleDirtyBlocks(); break;
}
return CBF_NONE;
}
@@ -2124,10 +2117,10 @@ struct MainToolbarWindow : Window {
case MTHK_BUILD_TREES: ShowBuildTreesToolbar(); break;
case MTHK_MUSIC: ShowMusicWindow(); break;
case MTHK_AI_DEBUG: ShowAIDebugWindow(); break;
- case MTHK_SMALL_SCREENSHOT: MenuClickSmallScreenshot(); break;
- case MTHK_ZOOMEDIN_SCREENSHOT: MenuClickLargeWorldScreenshot(SC_ZOOMEDIN); break;
- case MTHK_DEFAULTZOOM_SCREENSHOT: MenuClickLargeWorldScreenshot(SC_DEFAULTZOOM); break;
- case MTHK_GIANT_SCREENSHOT: MenuClickLargeWorldScreenshot(SC_WORLD); break;
+ case MTHK_SMALL_SCREENSHOT: MenuClickScreenshot(SC_VIEWPORT); break;
+ case MTHK_ZOOMEDIN_SCREENSHOT: MenuClickScreenshot(SC_ZOOMEDIN); break;
+ case MTHK_DEFAULTZOOM_SCREENSHOT: MenuClickScreenshot(SC_DEFAULTZOOM); break;
+ case MTHK_GIANT_SCREENSHOT: MenuClickScreenshot(SC_WORLD); break;
case MTHK_CHEATS: if (!_networking) ShowCheatWindow(); break;
case MTHK_TERRAFORM: ShowTerraformToolbar(); break;
case MTHK_EXTRA_VIEWPORT: ShowExtraViewPortWindowForTileUnderCursor(); break;
@@ -2496,10 +2489,10 @@ struct ScenarioEditorToolbarWindow : Window {
case MTEHK_SIGN: cbf = ToolbarScenPlaceSign(this); break;
case MTEHK_MUSIC: ShowMusicWindow(); break;
case MTEHK_LANDINFO: cbf = PlaceLandBlockInfo(); break;
- case MTEHK_SMALL_SCREENSHOT: MenuClickSmallScreenshot(); break;
- case MTEHK_ZOOMEDIN_SCREENSHOT: MenuClickLargeWorldScreenshot(SC_ZOOMEDIN); break;
- case MTEHK_DEFAULTZOOM_SCREENSHOT: MenuClickLargeWorldScreenshot(SC_DEFAULTZOOM); break;
- case MTEHK_GIANT_SCREENSHOT: MenuClickLargeWorldScreenshot(SC_WORLD); break;
+ case MTEHK_SMALL_SCREENSHOT: MenuClickScreenshot(SC_VIEWPORT); break;
+ case MTEHK_ZOOMEDIN_SCREENSHOT: MenuClickScreenshot(SC_ZOOMEDIN); break;
+ case MTEHK_DEFAULTZOOM_SCREENSHOT: MenuClickScreenshot(SC_DEFAULTZOOM); break;
+ case MTEHK_GIANT_SCREENSHOT: MenuClickScreenshot(SC_WORLD); break;
case MTEHK_ZOOM_IN: ToolbarZoomInClick(this); break;
case MTEHK_ZOOM_OUT: ToolbarZoomOutClick(this); break;
case MTEHK_TERRAFORM: ShowEditorTerraformToolbar(); break;
diff --git a/src/widgets/screenshot_widget.h b/src/widgets/screenshot_widget.h
new file mode 100644
index 000000000..40a0da246
--- /dev/null
+++ b/src/widgets/screenshot_widget.h
@@ -0,0 +1,25 @@
+/*
+ * This file is part of OpenTTD.
+ * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+ * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+/** @file screenshot_widget.h Types related to the screenshot widgets. */
+
+#ifndef WIDGETS_SCREENSHOT_WIDGET_H
+#define WIDGETS_SCREENSHOT_WIDGET_H
+
+/** Widgets of the #ScreenshotWindow class. */
+
+enum ScreenshotWindowWidgets {
+ WID_SC_TAKE, ///< Button for taking a normal screenshot
+ WID_SC_TAKE_ZOOMIN, ///< Button for taking a zoomed in screenshot
+ WID_SC_TAKE_DEFAULTZOOM, ///< Button for taking a screenshot at normal zoom
+ WID_SC_TAKE_WORLD, ///< Button for taking a screenshot of the whole world
+ WID_SC_TAKE_HEIGHTMAP, ///< Button for taking a heightmap "screenshot"
+};
+
+
+#endif /* WIDGETS_SCREENSHOT_WIDGET_H */
+
diff --git a/src/window_type.h b/src/window_type.h
index 15b022b56..f99b5cb6d 100644
--- a/src/window_type.h
+++ b/src/window_type.h
@@ -691,6 +691,12 @@ enum WindowClass {
*/
WC_FRAMETIME_GRAPH,
+ /**
+ * Screenshot window; %Window numbers:
+ * - 0 = #ScreenshotWidgets
+ */
+ WC_SCREENSHOT,
+
WC_INVALID = 0xFFFF, ///< Invalid window.
};