mirror of
https://github.com/NixOS/mobile-nixos.git
synced 2024-12-24 08:23:33 +03:00
25 lines
695 B
Ruby
25 lines
695 B
Ruby
module GUI
|
|
class AboutWindow < LVGUI::BaseWindow
|
|
include LVGUI::ButtonPalette
|
|
def initialize()
|
|
super()
|
|
LVGUI::BackButton.new(@toolbar, MainWindow.instance)
|
|
@container.refresh
|
|
|
|
LVGL::LVLabel.new(@container).tap do |label|
|
|
text = <<EOF
|
|
Mobile NixOS "Hello GUI"
|
|
|
|
This application is intended to provide a minimum viable known working framebuffer application to test different components of your mobile device.
|
|
|
|
This is NOT a complete useful system.
|
|
EOF
|
|
label.set_long_mode(LVGL::LABEL_LONG::BREAK)
|
|
label.set_text(text)
|
|
label.set_align(LVGL::LABEL_ALIGN::CENTER)
|
|
label.set_width(@container.get_width_fit)
|
|
end
|
|
end
|
|
end
|
|
end
|