1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-19 14:02:01 +03:00
mobile-nixos/examples/hello/app/windows/about.rb

25 lines
674 B
Ruby
Raw Normal View History

module GUI
class AboutWindow < BaseWindow
include ButtonPalette
def initialize()
super()
2020-05-31 04:12:49 +03:00
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)
2020-05-31 04:12:49 +03:00
label.set_text(text)
label.set_align(LVGL::LABEL_ALIGN::CENTER)
label.set_width(@container.get_width_fit)
end
end
end
end