Index: binaries/data/mods/public/gui/session/selection_panels.js
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels.js
+++ binaries/data/mods/public/gui/session/selection_panels.js
@@ -209,8 +209,9 @@
g_SelectionPanels.Construction = {
"getMaxNumberOfItems": function()
{
- return 24 - getNumberOfRightPanelButtons();
+ return 40 - getNumberOfRightPanelButtons();
},
+ "rowLength": 10,
"getItems": function()
{
return getAllBuildableEntitiesFromSelection();
@@ -398,8 +399,9 @@
g_SelectionPanels.Gate = {
"getMaxNumberOfItems": function()
{
- return 24 - getNumberOfRightPanelButtons();
+ return 40 - getNumberOfRightPanelButtons();
},
+ "rowLength": 10,
"getItems": function(unitEntStates)
{
let hideLocked = unitEntStates.every(state => !state.gate || !state.gate.locked);
@@ -439,8 +441,9 @@
g_SelectionPanels.Pack = {
"getMaxNumberOfItems": function()
{
- return 24 - getNumberOfRightPanelButtons();
+ return 40 - getNumberOfRightPanelButtons();
},
+ "rowLength": 10,
"getItems": function(unitEntStates)
{
let checks = {};
@@ -613,8 +616,9 @@
g_SelectionPanels.Research = {
"getMaxNumberOfItems": function()
{
- return 8;
+ return 10;
},
+ "rowLength": 10,
"getItems": function(unitEntStates)
{
let ret = [];
@@ -922,8 +926,9 @@
g_SelectionPanels.Training = {
"getMaxNumberOfItems": function()
{
- return 24 - getNumberOfRightPanelButtons();
+ return 40 - getNumberOfRightPanelButtons();
},
+ "rowLength": 10,
"getItems": function()
{
return getAllTrainableEntitiesFromSelection();
@@ -1020,8 +1025,9 @@
g_SelectionPanels.Upgrade = {
"getMaxNumberOfItems": function()
{
- return 24 - getNumberOfRightPanelButtons();
+ return 40 - getNumberOfRightPanelButtons();
},
+ "rowLength": 10,
"getItems": function(unitEntStates)
{
// Interface becomes complicated with multiple different units and this is meant per-entity, so prevent it if the selection has multiple different units.
Index: binaries/data/mods/public/gui/session/selection_panels_right/construction_panel.xml
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels_right/construction_panel.xml
+++ binaries/data/mods/public/gui/session/selection_panels_right/construction_panel.xml
@@ -1,12 +1,12 @@
Index: binaries/data/mods/public/gui/session/selection_panels_right/gate_panel.xml
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels_right/gate_panel.xml
+++ binaries/data/mods/public/gui/session/selection_panels_right/gate_panel.xml
@@ -1,13 +1,13 @@
-
-
-
-
-
-
+
+
+
+
+
+
Index: binaries/data/mods/public/gui/session/selection_panels_right/pack_panel.xml
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels_right/pack_panel.xml
+++ binaries/data/mods/public/gui/session/selection_panels_right/pack_panel.xml
@@ -1,12 +1,12 @@
-
-
-
-
-
+
+
+
+
+
Index: binaries/data/mods/public/gui/session/selection_panels_right/queue_panel.xml
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels_right/queue_panel.xml
+++ binaries/data/mods/public/gui/session/selection_panels_right/queue_panel.xml
@@ -8,14 +8,13 @@
Production queue
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Index: binaries/data/mods/public/gui/session/selection_panels_right/research_panel.xml
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels_right/research_panel.xml
+++ binaries/data/mods/public/gui/session/selection_panels_right/research_panel.xml
@@ -1,18 +1,18 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
Index: binaries/data/mods/public/gui/session/selection_panels_right/training_panel.xml
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels_right/training_panel.xml
+++ binaries/data/mods/public/gui/session/selection_panels_right/training_panel.xml
@@ -1,19 +1,19 @@
-
-
-
-
-
- OnTrainMouseWheel(1);
-
-
- OnTrainMouseWheel(-1);
-
-
-
+
+
+
+
+
+ OnTrainMouseWheel(1);
+
+
+ OnTrainMouseWheel(-1);
+
+
+
Index: binaries/data/mods/public/gui/session/selection_panels_right/upgrade_panel.xml
===================================================================
--- binaries/data/mods/public/gui/session/selection_panels_right/upgrade_panel.xml
+++ binaries/data/mods/public/gui/session/selection_panels_right/upgrade_panel.xml
@@ -1,16 +1,16 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+