Changeset View
Changeset View
Standalone View
Standalone View
containments/desktop/package/contents/ui/FolderView.qml
Show First 20 Lines • Show All 574 Lines • ▼ Show 20 Line(s) | 547 | GridView { | |||
---|---|---|---|---|---|
575 | function calcExtraSpacing(cellSize, containerSize) { | 575 | function calcExtraSpacing(cellSize, containerSize) { | ||
576 | var availableColumns = Math.floor(containerSize / cellSize); | 576 | var availableColumns = Math.floor(containerSize / cellSize); | ||
577 | var extraSpacing = 0; | 577 | var extraSpacing = 0; | ||
578 | if (availableColumns > 0) { | 578 | if (availableColumns > 0) { | ||
579 | var allColumnSize = availableColumns * cellSize; | 579 | var allColumnSize = availableColumns * cellSize; | ||
580 | var extraSpace = Math.max(containerSize - allColumnSize, 0); | 580 | var extraSpace = Math.max(containerSize - allColumnSize, 0); | ||
581 | extraSpacing = extraSpace / availableColumns; | 581 | extraSpacing = extraSpace / availableColumns; | ||
582 | } | 582 | } | ||
583 | return extraSpacing; | 583 | return Math.round(extraSpacing); | ||
584 | } | 584 | } | ||
585 | 585 | | |||
586 | cellWidth: { | 586 | cellWidth: { | ||
587 | if (root.useListViewMode) { | 587 | if (root.useListViewMode) { | ||
588 | return gridView.width; | 588 | return gridView.width; | ||
589 | } else { | 589 | } else { | ||
590 | var iconWidth = iconSize + (2 * units.largeSpacing) + (2 * units.smallSpacing); | 590 | var iconWidth = iconSize + (2 * units.largeSpacing) + (2 * units.smallSpacing); | ||
591 | if (root.isContainment && isRootView && scrollArea.viewportWidth > 0) { | 591 | if (root.isContainment && isRootView && scrollArea.viewportWidth > 0) { | ||
▲ Show 20 Lines • Show All 769 Lines • Show Last 20 Lines |