the-honkers-railway-launcher/assets/ui/preferences_general.blp

173 lines
3.8 KiB
Text
Raw Normal View History

using Gtk 4.0;
using Adw 1;
Adw.PreferencesPage general_page {
Adw.PreferencesGroup {
title: "General";
Adw.ComboRow {
title: "Launcher language";
model: Gtk.StringList {
strings [
"English",
"German",
"Russian",
"French",
"Chinese"
]
};
}
2022-07-02 16:03:32 +00:00
Adw.ExpanderRow {
title: "Game voiceovers";
subtitle: "Select voice packages used in game";
Adw.ActionRow {
title: "English";
Gtk.Button {
icon-name: "document-save-symbolic";
valign: center;
2022-07-04 05:33:55 +00:00
styles ["flat"]
2022-07-02 16:03:32 +00:00
}
}
Adw.ActionRow {
title: "Japanese";
Gtk.Button {
icon-name: "user-trash-symbolic";
valign: center;
2022-07-04 05:33:55 +00:00
styles ["flat"]
2022-07-02 16:03:32 +00:00
}
}
Adw.ActionRow {
title: "Korean";
Gtk.Button {
icon-name: "document-save-symbolic";
valign: center;
2022-07-04 05:33:55 +00:00
styles ["flat"]
2022-07-02 16:03:32 +00:00
}
}
Adw.ActionRow {
title: "Chinese";
Gtk.Button {
icon-name: "document-save-symbolic";
valign: center;
2022-07-04 05:33:55 +00:00
styles ["flat"]
2022-07-02 16:03:32 +00:00
}
}
}
}
Adw.PreferencesGroup {
title: "Status";
Adw.ActionRow {
title: "Game version";
Gtk.Label game_version {
label: "2.7.0";
styles ["success"]
}
}
Adw.ActionRow {
title: "Patch version";
Gtk.Label patch_version {
label: "2.7.0";
styles ["success"]
}
}
Gtk.Box {
orientation: horizontal;
spacing: 8;
margin-top: 16;
Gtk.Button {
label: "Revert patch";
}
Gtk.Button {
label: "Re-apply patch";
}
}
}
Adw.PreferencesGroup {
title: "Wine version";
2022-07-04 05:33:55 +00:00
Adw.ComboRow {
title: "Selected version";
model: Gtk.StringList {
strings [
"Wine-GE 7-16",
"Wine-GE 7-15",
"Proton-GE 7-15",
"Lutris 7-14"
]
};
}
Adw.ActionRow {
title: "Recommended only";
subtitle: "Show only recommended wine versions";
Gtk.Switch wine_recommended_only {
valign: center;
state: true;
}
}
}
Adw.PreferencesGroup wine_groups {}
Adw.PreferencesGroup {
title: "DXVK version";
2022-07-04 05:33:55 +00:00
Adw.ComboRow {
title: "Selected version";
model: Gtk.StringList {
strings [
"Vanilla 1.10.1",
"Vanilla 1.10",
"Vanilla 1.9.4",
"Async 1.10.1"
]
};
}
Adw.ActionRow {
title: "Recommended only";
subtitle: "Show only recommended DXVK versions";
Gtk.Switch dxvk_recommended_only {
valign: center;
state: true;
}
}
}
Adw.PreferencesGroup {
Adw.ExpanderRow dxvk_vanilla {
title: "Vanilla";
}
Adw.ExpanderRow dxvk_async {
title: "Async";
subtitle: "This version is not recommended for usage as can lead to anti-cheat detection";
}
}
}