### Home Classes Methods

### In Files

- lib/rabbit/logger.rb
- lib/rabbit/source-generator/hiki.rb
- lib/rabbit/source-generator/rd.rb
- lib/rabbit/source-generator/markdown.rb
- lib/rabbit/source/slide-share.rb
- lib/rabbit/source/argf.rb
- lib/rabbit/source/hiki.rb
- lib/rabbit/source/uri.rb
- lib/rabbit/source/memory.rb
- lib/rabbit/source/file.rb
- lib/rabbit/source/base.rb
- lib/rabbit/source.rb
- lib/rabbit/slide-configuration.rb
- lib/rabbit/rabbit.rb
- lib/rabbit/front.rb
- lib/rabbit/theme/applier.rb
- lib/rabbit/theme/manager.rb
- lib/rabbit/theme/entry.rb
- lib/rabbit/theme/searcher.rb
- lib/rabbit/renderer.rb
- lib/rabbit/searcher.rb
- lib/rabbit/graffiti/processor.rb
- lib/rabbit/graffiti/config-dialog.rb
- lib/rabbit/slideshare.rb
- lib/rabbit/html/generator.rb
- lib/rabbit/renderer/base.rb
- lib/rabbit/renderer/gl.rb
- lib/rabbit/renderer/print.rb
- lib/rabbit/renderer/pixmap/base.rb
- lib/rabbit/renderer/pixmap/gdk.rb
- lib/rabbit/renderer/pixmap/gl.rb
- lib/rabbit/renderer/pixmap/cairo.rb
- lib/rabbit/renderer/pixmap.rb
- lib/rabbit/renderer/kernel.rb
- lib/rabbit/renderer/print/multiple.rb
- lib/rabbit/renderer/print/cairo.rb
- lib/rabbit/renderer/print/base.rb
- lib/rabbit/renderer/print/layout.rb
- lib/rabbit/renderer/engine/gdk.rb
- lib/rabbit/renderer/engine/cairo.rb
- lib/rabbit/renderer/engine.rb
- lib/rabbit/renderer/display/cursor.rb
- lib/rabbit/renderer/display/search.rb
- lib/rabbit/renderer/display/gesture.rb
- lib/rabbit/renderer/display/button-handler.rb
- lib/rabbit/renderer/display/menu.rb
- lib/rabbit/renderer/display/scroll-handler.rb
- lib/rabbit/renderer/display/spotlight.rb
- lib/rabbit/renderer/display/base.rb
- lib/rabbit/renderer/display/drawing-area-view-only.rb
- lib/rabbit/renderer/display/hook-handler.rb
- lib/rabbit/renderer/display/clutter-embed.rb
- lib/rabbit/renderer/display/magnifier.rb
- lib/rabbit/renderer/display/drawing-area-primitive.rb
- lib/rabbit/renderer/display/drawing-area-base.rb
- lib/rabbit/renderer/display/gl.rb
- lib/rabbit/renderer/display/key-handler.rb
- lib/rabbit/renderer/display/mask.rb
- lib/rabbit/renderer/display/drawing-area.rb
- lib/rabbit/renderer/display/progress.rb
- lib/rabbit/renderer/display/graffiti.rb
- lib/rabbit/renderer/display/info.rb
- lib/rabbit/renderer/display.rb
- lib/rabbit/renderer/color.rb
- lib/rabbit/search-window.rb
- lib/rabbit/canvas.rb
- lib/rabbit/trackball.rb
- lib/rabbit/image/default.rb
- lib/rabbit/image/base.rb
- lib/rabbit/image/gimp.rb
- lib/rabbit/image/dia.rb
- lib/rabbit/image/svg.rb
- lib/rabbit/image/eps.rb
- lib/rabbit/image/pdf.rb
- lib/rabbit/formatter.rb
- lib/rabbit/image.rb
- lib/rabbit/menu.rb
- lib/rabbit/soap/driver.rb
- lib/rabbit/soap/base.rb
- lib/rabbit/soap/server.rb
- lib/rabbit/command/rabbit-slide.rb
- lib/rabbit/command/rabbit-theme.rb
- lib/rabbit/command/rabbit.rb
- lib/rabbit/frame.rb
- lib/rabbit/gesture/processor.rb
- lib/rabbit/gesture/handler.rb
- lib/rabbit/path-manipulatable.rb
- lib/rabbit/keys.rb
- lib/rabbit/version.rb
- lib/rabbit/utils.rb
- lib/rabbit/parser.rb
- lib/rabbit/action.rb
- lib/rabbit/logger/base.rb
- lib/rabbit/logger/stderr.rb
- lib/rabbit/logger/gui.rb
- lib/rabbit/element.rb
- lib/rabbit/info-window.rb
- lib/rabbit/dependency-canvas.rb
- lib/rabbit/gem-builder.rb
- lib/rabbit/task/theme.rb
- lib/rabbit/task/slide.rb
- lib/rabbit/cursor-manager.rb
- lib/rabbit/action/toggle.rb
- lib/rabbit/action/radio.rb
- lib/rabbit/action/basic.rb
- lib/rabbit/progress.rb
- lib/rabbit/author-configuration.rb
- lib/rabbit/theme-configuration.rb
- lib/rabbit/readme-parser.rb
- lib/rabbit/stock.rb
- lib/rabbit/xmlrpc/base.rb
- lib/rabbit/xmlrpc/server.rb
- lib/rabbit/xmlrpc/client.rb
- lib/rabbit/video-window.rb
- lib/rabbit/gem-finder.rb
- lib/rabbit/element/poppler-page.rb
- lib/rabbit/element/text.rb
- lib/rabbit/element/poppler-title-slide.rb
- lib/rabbit/element/image-title-slide.rb
- lib/rabbit/element/video.rb
- lib/rabbit/element/poppler-slide.rb
- lib/rabbit/element/image.rb
- lib/rabbit/element/text-block-element.rb
- lib/rabbit/element/footnote.rb
- lib/rabbit/element/text-container-element.rb
- lib/rabbit/element/tag.rb
- lib/rabbit/element/enum-list.rb
- lib/rabbit/element/base.rb
- lib/rabbit/element/title-slide.rb
- lib/rabbit/element/method-list.rb
- lib/rabbit/element/container-element.rb
- lib/rabbit/element/description-list.rb
- lib/rabbit/element/block.rb
- lib/rabbit/element/syntax-highlighting.rb
- lib/rabbit/element/slide.rb
- lib/rabbit/element/text-element.rb
- lib/rabbit/element/item-list.rb
- lib/rabbit/element/slide-element.rb
- lib/rabbit/element/text-renderer.rb
- lib/rabbit/element/base/draw-hook.rb
- lib/rabbit/element/preformatted.rb
- lib/rabbit/element/table.rb
- lib/rabbit/element/block-element.rb
- lib/rabbit/element/index-slide.rb
- lib/rabbit/source-generator.rb
- lib/rabbit/parser/base.rb
- lib/rabbit/parser/markdown/converter.rb
- lib/rabbit/parser/image.rb
- lib/rabbit/parser/wiki.rb
- lib/rabbit/parser/rd/ext/image.rb
- lib/rabbit/parser/rd/ext/inline-verbatim.rb
- lib/rabbit/parser/rd/ext/video.rb
- lib/rabbit/parser/rd/ext/character-reference.rb
- lib/rabbit/parser/rd/ext/refer.rb
- lib/rabbit/parser/rd/ext/block-verbatim.rb
- lib/rabbit/parser/rd/ext/base.rb
- lib/rabbit/parser/rd/rd2rabbit-lib.rb
- lib/rabbit/parser/rd/rt/rt2rabbit-lib.rb
- lib/rabbit/parser/rd/visitor.rb
- lib/rabbit/parser/ext/coderay.rb
- lib/rabbit/parser/ext/entity.rb
- lib/rabbit/parser/ext/escape.rb
- lib/rabbit/parser/ext/aafigure.rb
- lib/rabbit/parser/ext/tex.rb
- lib/rabbit/parser/ext/blockdiag.rb
- lib/rabbit/parser/ext/emacs.rb
- lib/rabbit/parser/ext/inline.rb
- lib/rabbit/parser/ext/video.rb
- lib/rabbit/parser/ext/enscript.rb
- lib/rabbit/parser/ext/image.rb
- lib/rabbit/parser/pdf.rb
- lib/rabbit/parser/rd.rb
- lib/rabbit/parser/markdown.rb
- lib/rabbit/parser/wiki/output.rb
- lib/rabbit/parser/pause-support.rb
- lib/rabbit/console.rb
- lib/rabbit/gettext.rb
- lib/rabbit/config.rb

### Namespace

- MODULE Rabbit::Action
- MODULE Rabbit::Command
- MODULE Rabbit::Config
- MODULE Rabbit::Converter
- MODULE Rabbit::DirtyCount
- MODULE Rabbit::Element
- MODULE Rabbit::Format
- MODULE Rabbit::Gesture
- MODULE Rabbit::GetText
- MODULE Rabbit::Graffiti
- MODULE Rabbit::HTML
- MODULE Rabbit::ImageManipulable
- MODULE Rabbit::Keys
- MODULE Rabbit::Logger
- MODULE Rabbit::ModuleLoader
- MODULE Rabbit::Parser
- MODULE Rabbit::PathManipulatable
- MODULE Rabbit::Renderer
- MODULE Rabbit::SOAP
- MODULE Rabbit::ScreenInfo
- MODULE Rabbit::Source
- MODULE Rabbit::SourceGenerator
- MODULE Rabbit::Stock
- MODULE Rabbit::SystemRunner
- MODULE Rabbit::Task
- MODULE Rabbit::TemporaryFile
- MODULE Rabbit::Theme
- MODULE Rabbit::TrackBall
- MODULE Rabbit::Utils
- MODULE Rabbit::XMLRPC
- CLASS Rabbit::AAFigureCanNotHandleError
- CLASS Rabbit::ApplyFinish
- CLASS Rabbit::AuthorConfiguration
- CLASS Rabbit::BlockDiagCanNotHandleError
- CLASS Rabbit::CantAllocateColorError
- CLASS Rabbit::CantFindHTMLTemplate
- CLASS Rabbit::CantFindThemeRDTemplate
- CLASS Rabbit::Canvas
- CLASS Rabbit::Console
- CLASS Rabbit::CursorManager
- CLASS Rabbit::DependencyCanvas
- CLASS Rabbit::DiaCanNotHandleError
- CLASS Rabbit::EPSCanNotHandleError
- CLASS Rabbit::EmbedFrame
- CLASS Rabbit::Error
- CLASS Rabbit::Frame
- CLASS Rabbit::Front
- CLASS Rabbit::GIMPCanNotHandleError
- CLASS Rabbit::GemBuilder
- CLASS Rabbit::GemFinder
- CLASS Rabbit::ImageFileDoesNotExistError
- CLASS Rabbit::ImageLoadError
- CLASS Rabbit::ImageLoadWithExternalCommandError
- CLASS Rabbit::ImageLoader
- CLASS Rabbit::ImmutableSourceTypeError
- CLASS Rabbit::InfoWindow
- CLASS Rabbit::InvalidImageSizeError
- CLASS Rabbit::InvalidMotionError
- CLASS Rabbit::Menu
- CLASS Rabbit::NoPrintSupportError
- CLASS Rabbit::NotAvailableInterfaceError
- CLASS Rabbit::NotExistError
- CLASS Rabbit::NotFileError
- CLASS Rabbit::NotReadableError
- CLASS Rabbit::NullFrame
- CLASS Rabbit::ParseError
- CLASS Rabbit::ParseFinish
- CLASS Rabbit::Progress
- CLASS Rabbit::READMEParser
- CLASS Rabbit::RT2RabbitVisitor
- CLASS Rabbit::SearchWindow
- CLASS Rabbit::Searcher
- CLASS Rabbit::SlideConfiguration
- CLASS Rabbit::SourceUnreadableError
- CLASS Rabbit::TeXCanNotHandleError
- CLASS Rabbit::ThemeConfiguration
- CLASS Rabbit::ThemeExit
- CLASS Rabbit::UnknownCursorTypeError
- CLASS Rabbit::UnknownPropertyError
- CLASS Rabbit::UnsupportedFormatError
- CLASS Rabbit::VideoWindow

### Methods

- #add_cleanup_proc
- #add_gui_init_proc
- #cleanup
- #gui_init

### Class/Module Index

Quicksearch

- Rabbit
- Rabbit::AAFigureCanNotHandleError
- Rabbit::Action
- Rabbit::ApplyFinish
- Rabbit::AuthorConfiguration
- Rabbit::BlockDiagCanNotHandleError
- Rabbit::CantAllocateColorError
- Rabbit::CantFindHTMLTemplate
- Rabbit::CantFindThemeRDTemplate
- Rabbit::Canvas
- Rabbit::Command
- Rabbit::Command::Rabbit
- Rabbit::Command::RabbitSlide
- Rabbit::Command::RabbitTheme
- Rabbit::Config
- Rabbit::Console
- Rabbit::Converter
- Rabbit::CursorManager
- Rabbit::DependencyCanvas
- Rabbit::DiaCanNotHandleError
- Rabbit::DirtyCount
- Rabbit::EPSCanNotHandleError
- Rabbit::Element
- Rabbit::Element::Author
- Rabbit::Element::Base
- Rabbit::Element::Base::DrawHook
- Rabbit::Element::BlockElement
- Rabbit::Element::BlockHorizontalCentering
- Rabbit::Element::BlockQuote
- Rabbit::Element::Body
- Rabbit::Element::ClassName
- Rabbit::Element::Code
- Rabbit::Element::Comment
- Rabbit::Element::Container
- Rabbit::Element::ContainerElement
- Rabbit::Element::ContentSource
- Rabbit::Element::CustomTag
- Rabbit::Element::Date
- Rabbit::Element::DeletedText
- Rabbit::Element::DescriptionContent
- Rabbit::Element::DescriptionList
- Rabbit::Element::DescriptionListItem
- Rabbit::Element::DescriptionTerm
- Rabbit::Element::Emphasis
- Rabbit::Element::EnumList
- Rabbit::Element::EnumListItem
- Rabbit::Element::FootText
- Rabbit::Element::FootTextBlock
- Rabbit::Element::Footnote
- Rabbit::Element::HeadLine
- Rabbit::Element::Image
- Rabbit::Element::ImageTitleSlide
- Rabbit::Element::Index
- Rabbit::Element::IndexSlide
- Rabbit::Element::IndexThumbnail
- Rabbit::Element::IndexThumbnailRow
- Rabbit::Element::Institution
- Rabbit::Element::ItemList
- Rabbit::Element::ItemListItem
- Rabbit::Element::Keyboard
- Rabbit::Element::Keyword
- Rabbit::Element::MethodDescription
- Rabbit::Element::MethodKind
- Rabbit::Element::MethodList
- Rabbit::Element::MethodListItem
- Rabbit::Element::MethodName
- Rabbit::Element::MethodTerm
- Rabbit::Element::Note
- Rabbit::Element::Paragraph
- Rabbit::Element::Place
- Rabbit::Element::PopplerPage
- Rabbit::Element::PopplerSlide
- Rabbit::Element::PopplerTitleSlide
- Rabbit::Element::PreformattedBlock
- Rabbit::Element::PreformattedText
- Rabbit::Element::ReferText
- Rabbit::Element::Slide
- Rabbit::Element::SlideElement
- Rabbit::Element::Subscript
- Rabbit::Element::Subtitle
- Rabbit::Element::Superscript
- Rabbit::Element::SyntaxHighlightingBlock
- Rabbit::Element::SyntaxHighlightingText
- Rabbit::Element::Table
- Rabbit::Element::TableBody
- Rabbit::Element::TableCell
- Rabbit::Element::TableHead
- Rabbit::Element::TableHeader
- Rabbit::Element::TableRow
- Rabbit::Element::Text
- Rabbit::Element::TextBlock
- Rabbit::Element::TextBlockElement
- Rabbit::Element::TextContainer
- Rabbit::Element::TextContainerElement
- Rabbit::Element::TextElement
- Rabbit::Element::TextRenderer
- Rabbit::Element::Title
- Rabbit::Element::TitleSlide
- Rabbit::Element::Variable
- Rabbit::Element::Verbatim
- Rabbit::Element::Video
- Rabbit::Element::WaitBlock
- Rabbit::Element::WaitTag
- Rabbit::Element::When
- Rabbit::Element::Where
- Rabbit::EmbedFrame
- Rabbit::Error
- Rabbit::Format
- Rabbit::Format::ConvenienceTextFormatter
- Rabbit::Format::Foreground
- Rabbit::Format::Formatter
- Rabbit::Format::Size
- Rabbit::Format::SpanTextFormatter
- Rabbit::Format::ValueContainerFormatter
- Rabbit::Frame
- Rabbit::Front
- Rabbit::Front::PublicLevel
- Rabbit::GIMPCanNotHandleError
- Rabbit::GemBuilder
- Rabbit::GemFinder
- Rabbit::Gesture
- Rabbit::Gesture::Handler
- Rabbit::Gesture::Processor
- Rabbit::GetText
- Rabbit::Graffiti
- Rabbit::Graffiti::ConfigDialog
- Rabbit::Graffiti::Processor
- Rabbit::HTML
- Rabbit::HTML::Generator
- Rabbit::ImageFileDoesNotExistError
- Rabbit::ImageLoadError
- Rabbit::ImageLoadWithExternalCommandError
- Rabbit::ImageLoader
- Rabbit::ImageManipulable
- Rabbit::ImageManipulable::Base
- Rabbit::ImageManipulable::Default
- Rabbit::ImageManipulable::Dia
- Rabbit::ImageManipulable::EPS
- Rabbit::ImageManipulable::GIMP
- Rabbit::ImageManipulable::PDF
- Rabbit::ImageManipulable::SVG
- Rabbit::ImmutableSourceTypeError
- Rabbit::InfoWindow
- Rabbit::InvalidImageSizeError
- Rabbit::InvalidMotionError
- Rabbit::Keys
- Rabbit::Keys::Alt
- Rabbit::Keys::Control
- Rabbit::Keys::Shift
- Rabbit::Logger
- Rabbit::Logger::Base
- Rabbit::Logger::GUI
- Rabbit::Logger::STDERR
- Rabbit::Logger::Severity
- Rabbit::Menu
- Rabbit::ModuleLoader
- Rabbit::NoPrintSupportError
- Rabbit::NotAvailableInterfaceError
- Rabbit::NotExistError
- Rabbit::NotFileError
- Rabbit::NotReadableError
- Rabbit::NullFrame
- Rabbit::ParseError
- Rabbit::ParseFinish
- Rabbit::Parser
- Rabbit::Parser::Base
- Rabbit::Parser::Ext
- Rabbit::Parser::Ext::AAFigure
- Rabbit::Parser::Ext::BlockDiag
- Rabbit::Parser::Ext::CodeRay
- Rabbit::Parser::Ext::CodeRay::RabbitEncoder
- Rabbit::Parser::Ext::Emacs
- Rabbit::Parser::Ext::Enscript
- Rabbit::Parser::Ext::Entity
- Rabbit::Parser::Ext::Escape
- Rabbit::Parser::Ext::Image
- Rabbit::Parser::Ext::Image::Private
- Rabbit::Parser::Ext::Inline
- Rabbit::Parser::Ext::TeX
- Rabbit::Parser::Ext::Video
- Rabbit::Parser::Image
- Rabbit::Parser::Markdown
- Rabbit::Parser::Markdown::Converter
- Rabbit::Parser::NoteSetter
- Rabbit::Parser::PDF
- Rabbit::Parser::PauseSupport
- Rabbit::Parser::RD
- Rabbit::Parser::RD::Ext
- Rabbit::Parser::RD::Ext::Base
- Rabbit::Parser::RD::Ext::BlockVerbatim
- Rabbit::Parser::RD::Ext::CharacterReference
- Rabbit::Parser::RD::Ext::Image
- Rabbit::Parser::RD::Ext::InlineVerbatim
- Rabbit::Parser::RD::Ext::Refer
- Rabbit::Parser::RD::Ext::Video
- Rabbit::Parser::RD::RD2RabbitVisitor
- Rabbit::Parser::RD::Visitor
- Rabbit::Parser::SlidePropertySetter
- Rabbit::Parser::Wiki
- Rabbit::Parser::Wiki::RabbitOutput
- Rabbit::Parser::Wiki::RabbitOutput::BlockPlugin
- Rabbit::Parser::Wiki::RabbitOutput::InlinePlugin
- Rabbit::Parser::Wiki::RabbitOutput::InlinePlugin::Private
- Rabbit::PathManipulatable
- Rabbit::Progress
- Rabbit::READMEParser
- Rabbit::RT2RabbitVisitor
- Rabbit::Renderer
- Rabbit::Renderer::Base
- Rabbit::Renderer::Color
- Rabbit::Renderer::Display
- Rabbit::Renderer::Display::Base
- Rabbit::Renderer::Display::ButtonHandler
- Rabbit::Renderer::Display::ClutterEmbed
- Rabbit::Renderer::Display::Cursor
- Rabbit::Renderer::Display::DrawingArea
- Rabbit::Renderer::Display::DrawingAreaBase
- Rabbit::Renderer::Display::DrawingAreaPrimitive
- Rabbit::Renderer::Display::DrawingAreaViewOnly
- Rabbit::Renderer::Display::GL
- Rabbit::Renderer::Display::Gesture
- Rabbit::Renderer::Display::Graffiti
- Rabbit::Renderer::Display::HookHandler
- Rabbit::Renderer::Display::Info
- Rabbit::Renderer::Display::KeyHandler
- Rabbit::Renderer::Display::Magnifier
- Rabbit::Renderer::Display::Mask
- Rabbit::Renderer::Display::Menu
- Rabbit::Renderer::Display::Progress
- Rabbit::Renderer::Display::ScrollHandler
- Rabbit::Renderer::Display::Search
- Rabbit::Renderer::Display::Spotlight
- Rabbit::Renderer::Engine
- Rabbit::Renderer::Engine::Cairo
- Rabbit::Renderer::Engine::GDK
- Rabbit::Renderer::GL
- Rabbit::Renderer::Kernel
- Rabbit::Renderer::Pixmap
- Rabbit::Renderer::Pixmap::Base
- Rabbit::Renderer::Pixmap::Cairo
- Rabbit::Renderer::Pixmap::GDK
- Rabbit::Renderer::Pixmap::GL
- Rabbit::Renderer::Print
- Rabbit::Renderer::Print::Base
- Rabbit::Renderer::Print::Cairo
- Rabbit::Renderer::Print::Layout2
- Rabbit::Renderer::Print::LayoutBase
- Rabbit::Renderer::Print::LayoutMore
- Rabbit::Renderer::Print::Multiple
- Rabbit::SOAP
- Rabbit::SOAP::Driver
- Rabbit::SOAP::Server
- Rabbit::ScreenInfo
- Rabbit::SearchWindow
- Rabbit::Searcher
- Rabbit::SlideConfiguration
- Rabbit::Source
- Rabbit::Source::ARGF
- Rabbit::Source::Base
- Rabbit::Source::File
- Rabbit::Source::Hiki
- Rabbit::Source::LimitAccessInterval
- Rabbit::Source::Memory
- Rabbit::Source::SlideShare
- Rabbit::Source::URI
- Rabbit::SourceGenerator
- Rabbit::SourceGenerator::Hiki
- Rabbit::SourceGenerator::Markdown
- Rabbit::SourceGenerator::RD
- Rabbit::SourceUnreadableError
- Rabbit::Stock
- Rabbit::SystemRunner
- Rabbit::Task
- Rabbit::Task::Slide
- Rabbit::Task::SlideShare
- Rabbit::Task::SlideShare::Error
- Rabbit::Task::Theme
- Rabbit::TeXCanNotHandleError
- Rabbit::TemporaryFile
- Rabbit::Theme
- Rabbit::Theme::Applier
- Rabbit::Theme::DirectoryEntry
- Rabbit::Theme::ElementContainer
- Rabbit::Theme::Entry
- Rabbit::Theme::FileEntry
- Rabbit::Theme::GemEntry
- Rabbit::Theme::ImageDirectoryEntry
- Rabbit::Theme::ImageFileEntry
- Rabbit::Theme::ImageGemEntry
- Rabbit::Theme::Manager
- Rabbit::Theme::Searcher
- Rabbit::ThemeConfiguration
- Rabbit::ThemeExit
- Rabbit::TrackBall
- Rabbit::TrackBall::Vector
- Rabbit::UnknownCursorTypeError
- Rabbit::UnknownPropertyError
- Rabbit::UnsupportedFormatError
- Rabbit::Utils
- Rabbit::VideoWindow
- Rabbit::VideoWindow::VideoWidget
- Rabbit::XMLRPC
- Rabbit::XMLRPC::Client
- Rabbit::XMLRPC::Server
- Rabbit::XMLRPC::Servlet
- OptionParser
- OptionParser::Category
- OptionParser::List
- OptionParser::Switch
- Cairo
- Cairo::Context
- Gtk
- Gtk::Action
- Pango
- Pango::Context
- Object

No matching classes.

# Rabbit

# Based on trackball.rb in the Logo demo code: # ruby-gnome2.sourceforge.jp/hiki.cgi?Logo # # Original code license is: #

    trackball.rb
      Implementation of a virtual trackball and vector.

      Copyright (c) 2004 Masao Mutoh

      You can redistribute it and/or modify it under the terms of
      the original code license below.

      Original code license is:

/*

    * (c) Copyright 1993, 1994, Silicon Graphics, Inc.
    * ALL RIGHTS RESERVED
    * Permission to use, copy, modify, and distribute this software for
    * any purpose and without fee is hereby granted, provided that the above
    * copyright notice appear in all copies and that both the copyright notice
    * and this permission notice appear in supporting documentation, and that
    * the name of Silicon Graphics, Inc. not be used in advertising
    * or publicity pertaining to distribution of the software without specific,
    * written prior permission.
    *
    * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS"
    * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE,
    * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR
    * FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT SHALL SILICON
    * GRAPHICS, INC.  BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT,
    * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY
    * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION,
    * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF
    * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC.  HAS BEEN
    * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON
    * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE
    * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE.
    *
    * US Government Users Restricted Rights
    * Use, duplication, or disclosure by the Government is subject to
    * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph
    * (c)(1)(ii) of the Rights in Technical Data and Computer Software
    * clause at DFARS 252.227-7013 and/or in similar or successor
    * clauses in the FAR or the DOD or NASA FAR Supplement.
    * Unpublished-- rights reserved under the copyright laws of the
    * United States.  Contractor/manufacturer is Silicon Graphics,
    * Inc., 2011 N.  Shoreline Blvd., Mountain View, CA 94039-7311.
    *
    * OpenGL(TM) is a trademark of Silicon Graphics, Inc.
    */

/*

    * Trackball code:
    *
    * Implementation of a virtual trackball.
    * Implemented by Gavin Bell, lots of ideas from Thant Tessman and
    *   the August '88 issue of Siggraph's "Computer Graphics," pp. 121-129.
    *
    * Vector manip code:
    *
    * Original code from:
    * David M. Ciemiewicz, Mark Grossman, Henry Moreton, and Paul Haeberli
    *
    * Much mucking with by:
    * Gavin Bell
    */

Copyright (C) 2012-2013 Kouhei Sutou <kou@cozmixng.org>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Copyright (C) 2012 Kouhei Sutou <kou@cozmixng.org>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

### Constants

TMP_DIR_NAME
VERSION

### Public Instance Methods

add_cleanup_proc(proc=Proc.new) click to toggle source

    # File lib/rabbit/rabbit.rb, line 39
    def add_cleanup_proc(proc=Proc.new)
      @@cleanup_procs << proc
    end

add_gui_init_proc(proc=Proc.new) click to toggle source

    # File lib/rabbit/rabbit.rb, line 29
    def add_gui_init_proc(proc=Proc.new)
      @@gui_init_procs << proc
    end

cleanup() click to toggle source

    # File lib/rabbit/rabbit.rb, line 43
    def cleanup
      @@cleanup_procs.each do |proc|
        proc.call
      end
    end

gui_init() click to toggle source

    # File lib/rabbit/rabbit.rb, line 33
    def gui_init
      @@gui_init_procs.each do |proc|
        proc.call
      end
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.