Ignore:
Timestamp:
Aug 21, 2011, 5:06:30 PM (8 years ago)
Author:
Pascal Terjan
Message:

Add set_cursor to the ruby binding (patch from Tony Miller <mcfiredrill@gmail.com>)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/ruby/caca-display.c

    r4369 r4786  
    261261{
    262262    set_driver(self, driver);
     263    return self;
     264}
     265
     266static VALUE set_cursor(VALUE self, VALUE flag)
     267{
     268    if(caca_set_cursor(_SELF, flag)<0)
     269    {
     270        rb_raise(rb_eRuntimeError, strerror(errno));
     271    }
     272    return flag;
     273}
     274
     275static VALUE set_cursor2(VALUE self, VALUE flag)
     276{
     277    set_cursor(self, flag);
    263278    return self;
    264279}
     
    288303    rb_define_method(cDisplay, "set_mouse", set_mouse2, 1);
    289304    rb_define_method(cDisplay, "get_event", get_event, 2);
    290 }
     305    rb_define_method(cDisplay, "cursor=", set_cursor, 1);
     306    rb_define_method(cDisplay, "set_cursor", set_cursor2, 1);
     307}
Note: See TracChangeset for help on using the changeset viewer.