Skip to content
Snippets Groups Projects
rulerview.rb 631 B
Newer Older
  • Learn to ignore specific revisions
  • 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