/* call-seq: * window.enableKeyRepeat( enable ) * * Enable or disable automatic key-repeat. * * If key repeat is enabled, you will receive repeated KeyPress events while keeping a key pressed. If it is disabled, * you will only get a single event when the key is pressed. * * Key repeat is enabled by default. */ static VALUE Window_EnableKeyRepeat( VALUE self, VALUE anEnableFlag ) { sf::Window *object = NULL; Data_Get_Struct( self, sf::Window, object ); if( anEnableFlag == Qfalse ) { object->EnableKeyRepeat( false ); } else if( anEnableFlag == Qtrue ) { object->EnableKeyRepeat( true ); } else { rb_raise( rb_eTypeError, "Expected true or false" ); } return Qnil; }