Git commit 817598acf3e732580d7d2fc9580d940093f26b62 by Viranch Mehta. Committed on 08/08/2012 at 00:38. Pushed by viranch into branch 'viranch/qtquick'. Maintain aspect ratio of the mine field and scale it according to window si= ze making sure it is visible at all times M +2 -2 src/qml/MineField.qml http://commits.kde.org/kmines/817598acf3e732580d7d2fc9580d940093f26b62 diff --git a/src/qml/MineField.qml b/src/qml/MineField.qml index e27afd6..bfb52c4 100644 --- a/src/qml/MineField.qml +++ b/src/qml/MineField.qml @@ -21,8 +21,8 @@ import org.kde.games.core 0.1 as KgCore Item { id: container = - width: height*(columns+2)/(rows+2) - height: Math.floor(parent.height/(rows+2))*(rows+2) + width: Math.min(parent.height*grid.columns/grid.rows, Math.floor(paren= t.width/grid.columns)*grid.columns) + height: Math.min(parent.width*grid.rows/grid.columns, Math.floor(paren= t.height/grid.rows)*grid.rows) = signal cellClicked(int index) =