libcaca-ruby-api.3caca

Langue: en

Version: 153149 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

Sommaire

NAME

libcaca-ruby-api - Libcaca Ruby API Theclasses available for libcaca are :
Caca::Canvas : functions that have a caca_canvas_t* as first argument
Caca::Dither : functions that have a caca_dither_t* as first argument
Caca::Font : functions that have a caca_font_t* as first argument (The constructor can currently only accept the name of a builtin font)
Caca::Display
Caca::Event
Caca::Event::Key
Caca::Event::Key::Press
Caca::Event::Key::Release
Caca::Event::Mouse
Caca::Event::Mouse::Press
Caca::Event::Mouse::Release
Caca::Event::Mouse::Motion
Caca::Event::Resize
Caca::Event::Quit

Thecharacter set conversion functions are not available yet in the binding.

 $irb -rcaca
 irb(main):001:0>class Object
 irb(main):002:1>def Object.my_instance_methods
 irb(main):003:2>instance_methods.sort - ancestors[1].instance_methods
 irb(main):004:2>end
 irb(main):005:1>def Object.my_methods
 irb(main):006:2>methods.sort - ancestors[1].methods
 irb(main):007:2>end
 irb(main):008:1>end
 
 irb(main):009:0>Caca.constants
 =>['BROWN', 'BOLD', 'GREEN', 'LIGHTMAGENTA', 'LIGHTBLUE', 'BLINK',
 
 irb(main):010:0>Caca.my_methods
 =>['version']
 
 irb(main):011:0>Caca::Canvas.my_methods
 =>['export_list', 'import_list']
 
 irb(main):012:0>Caca::Canvas.my_instance_methods
 =>['attr=', 'blit', 'clear', 'create_frame', 'cursor_x', 'cursor_y',