1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-18 13:31:36 +03:00
mobile-nixos/examples/hello/app/windows/about.rb
2020-05-31 18:54:07 -04:00

25 lines
674 B
Ruby

module GUI
class AboutWindow < BaseWindow
include ButtonPalette
def initialize()
super()
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