mirror of
https://github.com/NixOS/mobile-nixos.git
synced 2024-12-18 05:21:47 +03:00
24 lines
660 B
Ruby
24 lines
660 B
Ruby
module GUI
|
|
class AboutWindow < BaseWindow
|
|
include ButtonPalette
|
|
def initialize()
|
|
super()
|
|
BackButton.new(@container, MainWindow.instance)
|
|
|
|
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(%Q{\n#{text}})
|
|
label.set_align(LVGL::LABEL_ALIGN::CENTER)
|
|
label.set_width(@container.get_width_fit)
|
|
end
|
|
end
|
|
end
|
|
end
|