Sha256: ccaf2a0594ebcfa55f784b81b0b65cd51f01404d83521736dbcb68cbeef37105
Contents?: true
Size: 831 Bytes
Versions: 20
Compression:
Stored size: 831 Bytes
Contents
# frozen_string_literal: true require 'glimmer-dsl-libui' include Glimmer window('Basic Image', 96, 96) { area { # image is not a real LibUI control. It is built in Glimmer as a custom control that renders # tiny pixels/lines as rectangle paths. As such, it does not have good performance, but can # be used in exceptional circumstances where an image control is really needed. # # Furthermore, adding image directly under area is even slower due to taking up more memory for every # image pixel rendered. Check basic_image4.rb for a faster alternative using on_draw manually. # # It is recommended to pass width/height args to shrink image and achieve faster performance. image { file File.expand_path('../icons/glimmer.png', __dir__) width 96 height 96 } } }.show
Version data entries
20 entries across 20 versions & 1 rubygems