Skip to content

AGridLayout#

Grid layout with fixed-size cells.

Header:#include <AUI/Layout/AGridLayout.h>
CMake:aui_link(my_target PUBLIC aui::views)

Examples#

examples/app/minesweeper/src/MinesweeperWindow.cpp

Minesweeper Game - Minesweeper game implementation driven by ass.

    mFieldColumns = columns;
    mFieldRows = rows;
    mReveal = false;
    mBombsPlanted = false;
    mGrid->setLayout(std::make_unique<AGridLayout>(columns, rows));
    mField.clear();
    mField.resize(columns * rows);

    for (int i = 0; i < columns * rows; ++i) {
        int x = i % columns;