Changeset View
Changeset View
Standalone View
Standalone View
containments/desktop/package/contents/ui/FolderView.qml
Show First 20 Lines • Show All 589 Lines • ▼ Show 20 Line(s) | 564 | GridView { | |||
---|---|---|---|---|---|
590 | boundsBehavior: Flickable.StopAtBounds | 590 | boundsBehavior: Flickable.StopAtBounds | ||
591 | 591 | | |||
592 | function calcExtraSpacing(cellSize, containerSize) { | 592 | function calcExtraSpacing(cellSize, containerSize) { | ||
593 | var availableColumns = Math.floor(containerSize / cellSize); | 593 | var availableColumns = Math.floor(containerSize / cellSize); | ||
594 | var extraSpacing = 0; | 594 | var extraSpacing = 0; | ||
595 | if (availableColumns > 0) { | 595 | if (availableColumns > 0) { | ||
596 | var allColumnSize = availableColumns * cellSize; | 596 | var allColumnSize = availableColumns * cellSize; | ||
597 | var extraSpace = Math.max(containerSize - allColumnSize, 0); | 597 | var extraSpace = Math.max(containerSize - allColumnSize, 0); | ||
598 | extraSpacing = extraSpace / availableColumns; | 598 | extraSpacing = Math.round(extraSpace / availableColumns); | ||
599 | } | 599 | } | ||
600 | return extraSpacing; | 600 | return extraSpacing; | ||
601 | } | 601 | } | ||
602 | 602 | | |||
603 | cellWidth: { | 603 | cellWidth: { | ||
604 | if (root.useListViewMode) { | 604 | if (root.useListViewMode) { | ||
605 | return gridView.width; | 605 | return gridView.width; | ||
606 | } else { | 606 | } else { | ||
▲ Show 20 Lines • Show All 789 Lines • Show Last 20 Lines |