Gradience/data/ui/option.blp
tfuxu 4edc5f4b50 refactor: move data files (like .ui, .json or .svg) to data/ directory
* move flatpak manifests to build-aux/flatpak directory
* update workflows to new manifests locations
* update README
2022-08-28 03:48:58 +02:00

63 lines
1.2 KiB
Text

using Gtk 4.0;
using Adw 1;
template GradienceOption : Adw.ActionRow {
[suffix]
MenuButton warning-button {
valign: center;
icon-name: "adw-gtk3-warning-symbolic";
popover: warning-popover;
tooltip-text: _("GTK 3 Support Warning");
}
[suffix]
MenuButton explanation-button {
valign: center;
icon-name: "dialog-question-symbolic";
popover: explanation-popover;
tooltip-text: _("Explanation");
}
[suffix]
Stack value-stack {
valign: center;
hhomogeneous: false;
interpolate-size: true;
transition-type: crossfade;
ColorButton color-value {
rgba: "#00000000";
use-alpha: true;
color-set => on_color_value_changed();
}
Entry text-value {
text: "#00000000";
changed => on_text_value_changed();
}
}
[suffix]
ToggleButton text-value-toggle {
valign: center;
icon-name: "document-edit-symbolic";
tooltip-text: _("Toggle Text Value");
toggled => on_text_value_toggled();
}
}
Popover warning-popover {
Label warning-label {
max-width-chars: 50;
wrap: true;
justify: center;
}
}
Popover explanation-popover {
Label explanation-label {
max-width-chars: 50;
wrap: true;
justify: center;
}
}