menu: Remove GTK menu backend

Linux and macOS now both build the pure-SDL + microui menu. Remove GTK3
detection, the ENABLE_GTK build branches, and the GTK menu sources.

Decouple gettext NLS from ENABLE_GTK so menu labels stay translatable on all
desktop builds, and update i18n to the new sources (POTFILES.in, .pot, ja.po).
This commit is contained in:
kichikuou
2026-06-28 13:27:35 +09:00
parent 0dfb3eb378
commit c8987da470
22 changed files with 56 additions and 1645 deletions
-1
View File
@@ -121,7 +121,6 @@ void spev_main() {
// デフォルトのコールバックのうち、ここで必要なものだけ
// 処理。(VAコマンドcallbackはなし)
if (nact->popupmenu_opened) {
menu_gtkmainiteration();
if (nact->is_quit) sys_exit(0);
}
}