/
meamka
/
PaperBox
Обзор
Документация
Войти
/
meamka
/
PaperBox
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
data/ui/window.blp
84 строки
2 KB
Andrey Maksimov
Add quick note window
13 дек 2025, 17:18
13 дек 2025, 17:18
7b44a85
Код
Авторство
О чём код?
using Gtk 4.0; using Adw 1; template $PaperboxWindow: Adw.ApplicationWindow { title: _("PaperBox"); default-width: 800; default-height: 600; content: Adw.ToolbarView { [top] Adw.HeaderBar { title-widget: Adw.ViewSwitcher { policy: wide; stack: main_stack; }; [start] Button add_note_btn { icon-name: "list-add-symbolic"; tooltip-text: _("Add Note"); clicked => $_on_button_clicked(); styles [ "suggested-action", ] } [end] MenuButton { primary: true; icon-name: "open-menu-symbolic"; tooltip-text: _("Main Menu"); menu-model: primary_menu; } } content: Adw.ViewStack main_stack { Adw.ViewStackPage { title: _("Inbox"); icon-name: "dialog-information-symbolic"; child: Label label { label: _("Hello, World!"); styles [ "title-1", ] }; } Adw.ViewStackPage { title: _("Matrix"); icon-name: "preferences-desktop-apps-symbolic"; child: Label { label: _("Hello, World!"); styles [ "title-1", ] }; } }; }; } menu primary_menu { section { item { label: _("_Preferences"); action: "app.preferences"; } item { label: _("_Keyboard Shortcuts"); action: "app.shortcuts"; } item { label: _("_About PaperBox"); action: "app.about"; } } }