require 'fox16' include Fox class RulerViewExample < FXMainWindow def initialize(app) # Initialize base class super(app, "Ruler View", :opts => DECOR_ALL, :width => 400, :height => 400) # Construct a ruler view inside ruler_view = FXRulerView.new(self, :opts => LAYOUT_FILL_X|LAYOUT_FILL_Y) # And put some content inside that contents = FXText.new(ruler_view, :opts => LAYOUT_FILL_X|LAYOUT_FILL_Y) contents.text = "This is a test." end end if __FILE__ == $0 FXApp.new do |app| main = RulerViewExample.new(app) app.create main.show(PLACEMENT_SCREEN) app.run end end