Table of Contents - glimmer-dsl-gtk-0.0.9 Documentation
Pages
- CHANGELOG
- LICENSE
-
README
Glimmer DSL for GTK 0.0.9
- Ruby-GNOME Desktop Development GUI Library
- Prerequisites
- Linux
- Mac
- Windows
- Setup
- Option 1: Install
- Option 2: Bundler
- Usage
- Glimmer GUI DSL
- MVC Observer Pattern
- Declarative Cairo Graphics
- Arc
- Arc Negative
- Clip
- Clip Image
- Curve to
- Dashes
- Fill and Stroke 2
- Fill Style
- Gradient
- Image
- Image Gradient
- Multi Segment Caps
- Rounded Rectangle
- Set line cap
- Set line join
- Text
- Girb (Glimmer IRB)
- Samples
- Hello Samples
- Hello, World!
- Hello, Application!
- Hello, Button!
- Hello, Entry!
- Hello, Drawing Area!
- Hello, Drawing Area (Manual)!
- Elaborate Samples
- Widget Gallery
- Tetris
- Resources
- Process
- Help
- Issues
- Chat
- Planned Features and Feature Suggestions
- Change Log
- Contributing
- Contributors
- Copyright
- VERSION
Classes and Modules
- Glimmer
- Glimmer::DSL
- Glimmer::DSL::Gtk
- Glimmer::DSL::Gtk::ObserveExpression
- Glimmer::DSL::Gtk::OnExpression
- Glimmer::DSL::Gtk::OperationExpression
- Glimmer::DSL::Gtk::PropertyExpression
- Glimmer::DSL::Gtk::ShapeExpression
- Glimmer::DSL::Gtk::WidgetExpression
- Glimmer::Gtk
- Glimmer::Gtk::Shape
- Glimmer::Gtk::Shape::Arc
- Glimmer::Gtk::Shape::ArcNegative
- Glimmer::Gtk::Shape::Circle
- Glimmer::Gtk::Shape::Path
- Glimmer::Gtk::Shape::Polygon
- Glimmer::Gtk::Shape::Polyline
- Glimmer::Gtk::Shape::Rectangle
- Glimmer::Gtk::Shape::RoundedRectangle
- Glimmer::Gtk::Shape::Square
- Glimmer::Gtk::Shape::Triangle
- Glimmer::Gtk::Transformable
- Glimmer::Gtk::WidgetProxy
- Glimmer::Gtk::WidgetProxy::ApplicationProxy
- Glimmer::Gtk::WidgetProxy::BoxProxy
- Glimmer::Gtk::WidgetProxy::DrawingAreaProxy
- Glimmer::Gtk::WidgetProxy::MessageDialogProxy
- Glimmer::Gtk::WidgetProxy::WindowProxy
- Object
- Tetris
- Tetris::Model
- Tetris::Model::Block
- Tetris::Model::Game
- Tetris::Model::PastGame
- Tetris::Model::Tetromino
Methods
- ::add_aliases_to_keyword_constant_map — Glimmer::Gtk::WidgetProxy
- ::constant_symbol — Glimmer::Gtk::Shape
- ::constant_symbol — Glimmer::Gtk::WidgetProxy
- ::create — Glimmer::Gtk::Shape
- ::create — Glimmer::Gtk::WidgetProxy
- ::descendant_keyword_constant_map — Glimmer::Gtk::Shape
- ::descendant_keyword_constant_map — Glimmer::Gtk::WidgetProxy
- ::exist? — Glimmer::Gtk::Shape
- ::exist? — Glimmer::Gtk::WidgetProxy
- ::exit — Object
- ::gtk_constant_symbol — Glimmer::Gtk::WidgetProxy
- ::keyword — Glimmer::Gtk::Shape
- ::keyword — Glimmer::Gtk::WidgetProxy
- ::map_descendant_keyword_constants_for — Glimmer::Gtk::Shape
- ::map_descendant_keyword_constants_for — Glimmer::Gtk::WidgetProxy
- ::method_missing — Glimmer::Gtk
- ::new — Glimmer::Gtk::Shape
- ::new — Glimmer::Gtk::Shape::Path
- ::new — Glimmer::Gtk::WidgetProxy
- ::new — Glimmer::Gtk::WidgetProxy::ApplicationProxy
- ::new — Glimmer::Gtk::WidgetProxy::BoxProxy
- ::new — Glimmer::Gtk::WidgetProxy::DrawingAreaProxy
- ::new — Tetris
- ::new — Tetris::Model::Block
- ::new — Tetris::Model::Game
- ::new — Tetris::Model::PastGame
- ::new — Tetris::Model::Tetromino
- ::new — Glimmer::Gtk::Transformable
- ::one_based_color_rgb — Glimmer::Gtk::Shape
- ::quit — Object
- ::reset_descendant_keyword_constant_map — Glimmer::Gtk::Shape
- ::reset_descendant_keyword_constant_map — Glimmer::Gtk::WidgetProxy
- ::respond_to? — Glimmer::Gtk
- ::set_source_dynamically — Glimmer::Gtk::Shape
- ::shape_class — Glimmer::Gtk::Shape
- ::widget_proxy_class — Glimmer::Gtk::WidgetProxy
- #add_content — Glimmer::DSL::Gtk::ShapeExpression
- #add_content — Glimmer::DSL::Gtk::WidgetExpression
- #add_high_score! — Tetris::Model::Game
- #add_to_playfield — Tetris::Model::Tetromino
- #apply_property — Glimmer::Gtk::Shape
- #apply_transforms — Glimmer::Gtk::Transformable
- #arc — Glimmer::Gtk::Shape::Path
- #arc_negative — Glimmer::Gtk::Shape::Path
- #beep — Tetris::Model::Game
- #block — Tetris
- #block — Tetris::Model::Tetromino
- #bottom_most_block_for_column — Tetris::Model::Tetromino
- #bottom_most_blocks — Tetris::Model::Tetromino
- #build_widget — Glimmer::Gtk::WidgetProxy
- #build_widget — Glimmer::Gtk::WidgetProxy::WindowProxy
- #calculate_score! — Tetris::Model::Game
- #can_interpret? — Glimmer::DSL::Gtk::OperationExpression
- #can_interpret? — Glimmer::DSL::Gtk::PropertyExpression
- #can_interpret? — Glimmer::DSL::Gtk::ShapeExpression
- #can_interpret? — Glimmer::DSL::Gtk::WidgetExpression
- #child_paths — Glimmer::Gtk::Shape::Path
- #clear — Tetris::Model::Block
- #clear? — Tetris::Model::Block
- #clear_high_scores! — Tetris::Model::Game
- #close_path — Glimmer::Gtk::Shape::Path
- #color — Tetris::Model::Tetromino
- #configure_beeper — Tetris::Model::Game
- #consider_adding_tetromino — Tetris::Model::Game
- #consider_eliminating_lines — Tetris::Model::Game
- #content — Glimmer::Gtk::Shape
- #content — Glimmer::Gtk::WidgetProxy
- #create_gui — Tetris
- #current_tetromino — Tetris::Model::Game
- #curve_to — Glimmer::Gtk::Shape::Path
- #default_blocks — Tetris::Model::Tetromino
- #delay — Tetris::Model::Game
- #down! — Tetris::Model::Game
- #down! — Tetris::Model::Tetromino
- #draw — Glimmer::Gtk::Shape
- #draw_clip — Glimmer::Gtk::Shape
- #draw_fill — Glimmer::Gtk::Shape
- #draw_font — Glimmer::Gtk::Shape
- #draw_shape — Glimmer::Gtk::Shape
- #draw_shape — Glimmer::Gtk::Shape::Path
- #draw_shape — Glimmer::Gtk::Shape::Polygon
- #draw_shape — Glimmer::Gtk::Shape::Polyline
- #draw_shape — Glimmer::Gtk::Shape::Square
- #draw_stroke — Glimmer::Gtk::Shape
- #empty — Tetris::Model::Tetromino
- #game_in_progress? — Tetris::Model::Game
- #game_over! — Tetris::Model::Game
- #glyph_path — Glimmer::Gtk::Shape::Path
- #height — Tetris::Model::Tetromino
- #hypothetical — Tetris::Model::Game
- #hypothetical? — Tetris::Model::Game
- #hypothetical_playfield — Tetris::Model::Game
- #hypothetical_tetromino — Tetris::Model::Tetromino
- #include_block? — Tetris::Model::Tetromino
- #interpret — Glimmer::DSL::Gtk::OnExpression
- #interpret — Glimmer::DSL::Gtk::OperationExpression
- #interpret — Glimmer::DSL::Gtk::PropertyExpression
- #interpret — Glimmer::DSL::Gtk::ShapeExpression
- #interpret — Glimmer::DSL::Gtk::WidgetExpression
- #launch — Tetris
- #launch! — Tetris::Model::Tetromino
- #left! — Tetris::Model::Game
- #left! — Tetris::Model::Tetromino
- #left_blocked? — Tetris::Model::Tetromino
- #left_most_blocks — Tetris::Model::Tetromino
- #level_up! — Tetris::Model::Game
- #line_to — Glimmer::Gtk::Shape::Path
- #load_high_scores! — Tetris::Model::Game
- #method_missing — Glimmer::Gtk::Shape
- #method_missing — Glimmer::Gtk::WidgetProxy
- #move_to — Glimmer::Gtk::Shape::Path
- #new_sub_path — Glimmer::Gtk::Shape::Path
- #normalize_args — Glimmer::Gtk::WidgetProxy
- #occupied? — Tetris::Model::Block
- #paint — Glimmer::Gtk::WidgetProxy::DrawingAreaProxy
- #playfield — Tetris
- #playfield — Tetris::Model::Game
- #playfield — Tetris::Model::Tetromino
- #playfield_remaining_heights — Tetris::Model::Game
- #points — Glimmer::Gtk::Shape::Polygon
- #points — Glimmer::Gtk::Shape::Polyline
- #post_add_content — Glimmer::Gtk::Shape
- #post_add_content — Glimmer::Gtk::WidgetProxy
- #post_add_content — Glimmer::Gtk::WidgetProxy::DrawingAreaProxy
- #post_add_content — Glimmer::Gtk::WidgetProxy::MessageDialogProxy
- #post_add_content — Glimmer::Gtk::WidgetProxy::WindowProxy
- #post_initialize_child — Glimmer::Gtk::Shape
- #post_initialize_child — Glimmer::Gtk::Shape::Path
- #post_initialize_child — Glimmer::Gtk::WidgetProxy
- #post_initialize_child — Glimmer::Gtk::WidgetProxy::DrawingAreaProxy
- #present — Glimmer::Gtk::WidgetProxy::WindowProxy
- #preview_next_tetromino! — Tetris::Model::Game
- #preview_playfield — Tetris::Model::Game
- #rectangle — Glimmer::Gtk::Shape::Path
- #register_observers — Tetris
- #rel_curve_to — Glimmer::Gtk::Shape::Path
- #rel_line_to — Glimmer::Gtk::Shape::Path
- #rel_move_to — Glimmer::Gtk::Shape::Path
- #remaining_height_and_bottom_touching_block — Tetris::Model::Tetromino
- #remove_from_playfield — Tetris::Model::Tetromino
- #reset_playfield — Tetris::Model::Game
- #reset_preview_playfield — Tetris::Model::Game
- #reset_tetrominoes — Tetris::Model::Game
- #respond_to? — Glimmer::Gtk::Shape
- #respond_to? — Glimmer::Gtk::WidgetProxy
- #respond_to_gtk? — Glimmer::Gtk::WidgetProxy
- #restart! — Tetris::Model::Game
- #right! — Tetris::Model::Game
- #right! — Tetris::Model::Tetromino
- #right_blocked? — Tetris::Model::Tetromino
- #right_most_blocks — Tetris::Model::Tetromino
- #rotate — Glimmer::Gtk::Transformable
- #rotate! — Tetris::Model::Game
- #rotate! — Tetris::Model::Tetromino
- #rotate_blocks — Tetris::Model::Tetromino
- #rounded_rectangle — Glimmer::Gtk::Shape::Path
- #save_high_scores! — Tetris::Model::Game
- #scale — Glimmer::Gtk::Transformable
- #score_board — Tetris
- #send_to_gtk — Glimmer::Gtk::WidgetProxy
- #shift_blocks_down_above_row — Tetris::Model::Game
- #show — Glimmer::Gtk::WidgetProxy::WindowProxy
- #show_about_dialog — Tetris
- #show_game_over_dialog — Tetris
- #show_glyphs — Glimmer::Gtk::Shape::Path
- #show_high_score_dialog — Tetris
- #show_text — Glimmer::Gtk::Shape::Path
- #signal_connect — Glimmer::Gtk::WidgetProxy::WindowProxy
- #start! — Tetris::Model::Game
- #start_moving_tetrominos_down — Tetris
- #stopped? — Tetris::Model::Tetromino
- #tetris_dir — Tetris::Model::Game
- #tetris_high_score_file — Tetris::Model::Game
- #tetris_menu_bar — Tetris
- #tetrominoes — Tetris::Model::Game
- #text_path — Glimmer::Gtk::Shape::Path
- #to_a — Tetris::Model::PastGame
- #translate — Glimmer::Gtk::Transformable
- #update_playfield — Tetris::Model::Tetromino
- #update_playfield_block — Tetris::Model::Tetromino
- #width — Tetris::Model::Tetromino
- #window_proxy — Glimmer::Gtk::Shape
- #window_proxy — Glimmer::Gtk::WidgetProxy