コード例 #1
0
        private static void MakeScreenWithIconGrid()
        {
            var screen = new TmpScreen();
            var grid   = new MyGuiControlGrid();

            screen.Controls.Add(grid);
            grid.OriginAlign  = MyGuiDrawAlignEnum.HORISONTAL_CENTER_AND_VERTICAL_CENTER;
            grid.VisualStyle  = MyGuiControlGridStyleEnum.Inventory;
            grid.RowsCount    = 12;
            grid.ColumnsCount = 18;
            foreach (var definition in MyDefinitionManager.Static.GetAllDefinitions())
            {
                grid.Add(new MyGuiControlGrid.Item(
                             icon: definition.Icon,
                             toolTip: definition.DisplayNameText));
            }

            MyGuiSandbox.AddScreen(screen);
        }
コード例 #2
0
        private static void MakeScreenWithIconGrid()
        {
            var screen = new TmpScreen();
            var grid = new MyGuiControlGrid();
            screen.Controls.Add(grid);
            grid.OriginAlign = MyGuiDrawAlignEnum.HORISONTAL_CENTER_AND_VERTICAL_CENTER;
            grid.VisualStyle = MyGuiControlGridStyleEnum.Inventory;
            grid.RowsCount = 12;
            grid.ColumnsCount = 18;
            foreach (var definition in MyDefinitionManager.Static.GetAllDefinitions())
            {
                grid.Add(new MyGuiControlGrid.Item(
                    icon: definition.Icon,
                    toolTip: definition.DisplayNameText));
            }

            MyGuiSandbox.AddScreen(screen);
        }