mirror of
https://github.com/morgan9e/warehouse
synced 2026-04-14 00:04:08 +09:00
168 lines
4.0 KiB
Plaintext
168 lines
4.0 KiB
Plaintext
using Gtk 4.0;
|
|
using Adw 1;
|
|
|
|
template $PropertiesWindow: Adw.Dialog {
|
|
content-width: 350;
|
|
content-height: 999999;
|
|
title: _("Properties");
|
|
|
|
Adw.ToolbarView main_toolbar_view {
|
|
[top]
|
|
Adw.HeaderBar header_bar {}
|
|
|
|
content: Adw.ToastOverlay toast_overlay {
|
|
Box {
|
|
orientation: vertical;
|
|
|
|
Adw.Banner eol_app_banner {}
|
|
|
|
Adw.Banner eol_runtime_banner {}
|
|
|
|
Adw.Banner mask_banner {}
|
|
|
|
ScrolledWindow {
|
|
Adw.Clamp {
|
|
Box {
|
|
orientation: vertical;
|
|
hexpand: false;
|
|
vexpand: true;
|
|
spacing: 12;
|
|
margin-top: 12;
|
|
margin-start: 12;
|
|
margin-end: 12;
|
|
margin-bottom: 12;
|
|
|
|
Image app_icon {
|
|
pixel-size: 100;
|
|
|
|
styles [
|
|
"icon-dropshadow"
|
|
]
|
|
}
|
|
|
|
Label name {
|
|
wrap: true;
|
|
wrap-mode: word_char;
|
|
justify: center;
|
|
|
|
styles [
|
|
"title-1"
|
|
]
|
|
}
|
|
|
|
Button description_button {
|
|
visible: bind description.visible;
|
|
styles [
|
|
"title-4",
|
|
"flat"
|
|
]
|
|
|
|
Box {
|
|
spacing: 12;
|
|
|
|
Label description {
|
|
halign: start;
|
|
wrap: true;
|
|
hexpand: true;
|
|
}
|
|
Image {
|
|
icon-name: "edit-copy-symbolic";
|
|
}
|
|
}
|
|
}
|
|
|
|
Adw.PreferencesGroup upper {
|
|
Adw.ActionRow data_row {
|
|
title: _("Loading User Data");
|
|
|
|
[suffix]
|
|
Button open_data {
|
|
icon-name: "document-open-symbolic";
|
|
tooltip-text: _("Open User Data Folder");
|
|
valign: center;
|
|
visible: false;
|
|
|
|
styles [
|
|
"flat"
|
|
]
|
|
}
|
|
|
|
[suffix]
|
|
Button trash_data {
|
|
icon-name: "user-trash-symbolic";
|
|
tooltip-text: _("Trash User Data");
|
|
valign: center;
|
|
visible: false;
|
|
|
|
styles [
|
|
"flat"
|
|
]
|
|
}
|
|
|
|
[suffix]
|
|
Spinner spinner {
|
|
spinning: true;
|
|
}
|
|
|
|
styles["property"]
|
|
}
|
|
|
|
Adw.ActionRow view_apps {
|
|
title: _("Show Apps Using This Runtime");
|
|
activatable: true;
|
|
visible: false;
|
|
|
|
[suffix]
|
|
Image {
|
|
icon-name: "funnel-symbolic";
|
|
}
|
|
}
|
|
|
|
Adw.ActionRow runtime {
|
|
title: _("Runtime");
|
|
|
|
[suffix]
|
|
Button runtime_properties {
|
|
icon-name: "info-symbolic";
|
|
tooltip-text: _("View Properties");
|
|
valign: center;
|
|
|
|
styles [
|
|
"flat"
|
|
]
|
|
}
|
|
|
|
[suffix]
|
|
Button runtime_copy {
|
|
icon-name: "edit-copy-symbolic";
|
|
tooltip-text: _("Copy");
|
|
valign: center;
|
|
|
|
styles [
|
|
"flat"
|
|
]
|
|
}
|
|
|
|
styles["property"]
|
|
}
|
|
|
|
Adw.ActionRow details {
|
|
title: _("Show Details in Store");
|
|
activatable: true;
|
|
|
|
[suffix]
|
|
Image {
|
|
icon-name: "adw-external-link-symbolic";
|
|
}
|
|
}
|
|
}
|
|
|
|
Adw.PreferencesGroup lower {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
}
|
|
}
|