12.2a: folders duplicate with their contents, folder opacity, format version 8, View > Snap (Compositor 1.1.5–1.1.6)

This commit is contained in:
雷电芽衣 committed 2026-09-26 18:17:14 -04:00
1 parent ee34c338d4
commit f1b2c65c1e
52 files changed
+909 -239

No files matched your search

+5 -2
View File
@@ -22,14 +22,17 @@ private:
std::function<void(LayerEffects &, double)> change;
double low;
double high;
// What a field or step may reach, past the slider.
double typedHigh;
QSlider *slider;
PickerField *field;
};
void header(const QString &title, bool position);
void colour(bool labelled);
void slider(const QString &title, std::function<std::optional<double>(const LayerEffects &)> value,
std::function<void(LayerEffects &, double)> change, double low, double high, const QString &unit);
// A value clamped to the slider's range, as Swift's binding.
std::function<void(LayerEffects &, double)> change, double low, double high, const QString &unit,
std::optional<double> typedHigh = std::nullopt);
// A value clamped to the typed range, as Swift's setAmount.
void apply(const Slider &control, double value);
void synchronize();