Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
ScriptedAlgorithmJsBuiltins.h File Reference
#include <QString>

Go to the source code of this file.

Namespaces

namespace  PhosphorTiles
 
namespace  PhosphorTiles::ScriptedHelpers
 JS builtin sources loaded from the :/builtins/ Qt resource at ScriptedAlgorithm::loadScript() time.
 

Functions

QString PhosphorTiles::ScriptedHelpers::distributeWithGapsJs ()
 JS source for distributeWithGaps(total, count, gap) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::distributeWithMinSizesJs ()
 JS source for distributeWithMinSizes(total, count, gap, minDims) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::solveTwoPartJs ()
 JS source for solveTwoPart(contentDim, firstDim, secondDim, minFirst, minSecond) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::solveThreeColumnJs ()
 JS source for solveThreeColumn(...) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::cumulativeMinDimsJs ()
 JS source for computeCumulativeMinDims(windowCount, minSizes, innerGap) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::gracefulDegradationJs ()
 JS source for appendGracefulDegradation(zones, remaining, leftover, innerGap) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::dwindleLayoutJs ()
 JS source for dwindleLayout(area, count, splitRatio, innerGap, minSizes) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::extractMinDimsJs ()
 JS source for extractMinWidths(minSizes, count) and extractMinHeights(minSizes, count) helpers.
 
QString PhosphorTiles::ScriptedHelpers::interleaveStacksJs ()
 JS source for stack interleaving helpers shared by centered-master and three-column.
 
QString PhosphorTiles::ScriptedHelpers::applyPerWindowMinSizeJs ()
 JS source for applyPerWindowMinSize(w, h, minSizes, i) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::extractRegionMaxMinJs ()
 JS source for extractRegionMaxMin(minSizes, startIdx, endIdx, axis) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::fillAreaJs ()
 JS source for fillArea(area, count) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::masterStackLayoutJs ()
 JS source for masterStackLayout(area, count, gap, splitRatio, masterCount, minSizes, horizontal) helper.
 
QString PhosphorTiles::ScriptedHelpers::applyTreeGeometryJs ()
 JS source for applyTreeGeometry(node, rect, gap, _depth) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::lShapeLayoutJs ()
 JS source for lShapeLayout(area, count, gap, splitRatio, distribute, bottomWidth, rightHeight) helper.
 
QString PhosphorTiles::ScriptedHelpers::deckLayoutJs ()
 JS source for deckLayout(area, count, focusedFraction, horizontal) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::distributeEvenlyJs ()
 JS source for distributeEvenly(start, total, count, gap) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::equalColumnsLayoutJs ()
 JS source for equalColumnsLayout(area, count, gap, minSizes) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::fillRegionJs ()
 JS source for fillRegion(x, y, w, h, count) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::distributeWithOptionalMinsJs ()
 JS source for distributeWithOptionalMins(total, count, gap, minDims) built-in helper.
 
QString PhosphorTiles::ScriptedHelpers::threeColumnLayoutJs ()
 JS source for threeColumnLayout(area, count, gap, splitRatio, masterCount, minSizes) helper.
 
QString PhosphorTiles::ScriptedHelpers::clampSplitRatioJs ()
 JS source for clampSplitRatio(ratio) built-in helper.