Class: Nuklear::UIBuilder
- Inherits:
-
Object
- Object
- Nuklear::UIBuilder
- Defined in:
- ext/nuklear/nkrb_ui_builder.c
Instance Method Summary collapse
Constructor Details
#initialize(context) ⇒ Object
7 8 9 10 |
# File 'ext/nuklear/nkrb_ui_builder.c', line 7 VALUE nkrb_ui_initialize(VALUE self, VALUE context) { rb_ivar_set(self, rb_intern("@context"), context); return self; } |
Instance Method Details
#list_view(id, flags, row_height, row_count) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'ext/nuklear/nkrb_ui_builder.c', line 13 VALUE nkrb_ui_list_view_begin(VALUE self, VALUE id, VALUE flags, VALUE row_height, VALUE row_count) { UNPACK_CONTEXT(ctx); struct nk_list_view view; if (nk_list_view_begin(ctx, &view, StringValueCStr(id), FIX2INT(flags), FIX2INT(row_height), FIX2INT(row_count))) { if (rb_block_given_p()) { instance_eval_block(self); } nk_list_view_end(&view); } return self; } |