Sha256: dfd07edde9f6f5b8ea44cd303ceb182bc00d34b7546cf45c1cf0688e6434e251
Contents?: true
Size: 1.24 KB
Versions: 3
Compression:
Stored size: 1.24 KB
Contents
#pragma once #include "Gosu_FFI.h" typedef struct Gosu_TextInput Gosu_TextInput; GOSU_FFI_API Gosu_TextInput* Gosu_TextInput_create(void); GOSU_FFI_API void Gosu_TextInput_destroy(Gosu_TextInput* text_input); GOSU_FFI_API const char* Gosu_TextInput_text(Gosu_TextInput* text_input); GOSU_FFI_API void Gosu_TextInput_set_text(Gosu_TextInput* text_input, const char* text); GOSU_FFI_API int Gosu_TextInput_caret_pos(Gosu_TextInput* text_input); GOSU_FFI_API void Gosu_TextInput_set_caret_pos(Gosu_TextInput* text_input, int pos); GOSU_FFI_API int Gosu_TextInput_selection_start(Gosu_TextInput* text_input); GOSU_FFI_API void Gosu_TextInput_set_selection_start(Gosu_TextInput* text_input, int pos); GOSU_FFI_API void Gosu_TextInput_set_filter(Gosu_TextInput* text_input, void function(void* data, const char* text), void* data); GOSU_FFI_API void Gosu_TextInput_set_filter_result(Gosu_TextInput* text_input, const char* result); GOSU_FFI_API void Gosu_TextInput_insert_text(Gosu_TextInput* text_input, const char* text); GOSU_FFI_API void Gosu_TextInput_delete_backward(Gosu_TextInput* text_input); GOSU_FFI_API void Gosu_TextInput_delete_forward(Gosu_TextInput* text_input);
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gosu-2.0.0.pre8 | ffi/Gosu_TextInput.h |
gosu-2.0.0.pre7 | ffi/Gosu_TextInput.h |
gosu-2.0.0.pre6 | ffi/Gosu_TextInput.h |