Sha256: 528d60732369d8a245b01949cd8fdb077030c58978941aed50b94c69022e1665
Contents?: true
Size: 436 Bytes
Versions: 5
Compression:
Stored size: 436 Bytes
Contents
module Rubygoo class MouseCursor < Widget def added() cursor = theme_property :mouse_cursor @cursor_file = File.join(@app.theme_dir,cursor) @color = theme_property :color # use a 4px box for now @size = 4 end def draw(screen) screen.draw_box @x, @y, @x+@size, @y+@size, @color end def mouse_motion(event) @x = event.data[:x] @y = event.data[:y] end end end
Version data entries
5 entries across 5 versions & 1 rubygems