Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

stumpy_x11

Display a canvas as a X11 window

Example

require"stumpy_x11"includeStumpyCore
width, height =400, 400
window =StumpyX11.new(width, height)
canvas =Canvas.new(width, height)
steps =100
steps.times do |t|
(0...width).each do |x|
(0...height).each do |y|
canvas[x, y] =RGBA.from_relative(
x / width.to_f,
y / height.to_f,
t / steps.to_f,
1.0
)
endend
window.write(canvas)
sleep0.02end
window.destroy

TODO

  • Handle window close event
  • Documentation (writing raw slices)

Credits

Troubleshooting

If you run into errors like unknown type wchar_t, run ln -s /usr/include/linux/stddef.h /usr/include/stddef.h

About

Display a canvas as a X11 window [experimental]

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages