Module: MetaRuby::GUI

Defined in:
lib/metaruby/gui.rb,
lib/metaruby/gui/html.rb,
lib/metaruby/gui/html/page.rb,
lib/metaruby/gui/html/button.rb,
lib/metaruby/gui/model_browser.rb,
lib/metaruby/gui/exception_view.rb,
lib/metaruby/gui/model_selector.rb,
lib/metaruby/gui/html/collection.rb,
lib/metaruby/gui/model_hierarchy.rb,
lib/metaruby/gui/rendering_manager.rb,
lib/metaruby/gui/exception_rendering.rb,
lib/metaruby/gui/ruby_constants_item_model.rb

Overview

Set of widgets and classes that are used to view/browse MetaRuby-based models using Qt

Model views are using HTML, the rendering of which is done through HTML::Page. The main functionality centers around ModelBrowser which allows to browse models in a hierarchy, and display them in a HTML::Page.

ExceptionRendering allows to render exceptions into a HTML page as well, the formatting being delegated to the exception’s #pretty_print method.

Defined Under Namespace

Modules: HTML Classes: ExceptionRendering, ExceptionView, ModelBrowser, ModelHierarchy, ModelSelector, RenderingManager, RubyConstantsItemModel