Class: Tgui::Gui
- Inherits:
-
BackendGui
show all
- Defined in:
- lib/white_gold/dsl/gui.rb,
lib/white_gold/generated/tgui-abi-loader.gf.rb
Instance Attribute Summary
Attributes inherited from ExternObject
#pointer
Instance Method Summary
collapse
Methods inherited from BackendGui
#_abi_get_font, #_abi_get_opacity, #_abi_get_text_size, #_abi_get_view, #_abi_get_viewport, #_abi_is_tab_key_usage_enabled, #_abi_map_coords_to_pixel, #_abi_map_pixel_to_coords, #_abi_on_view_change, #_abi_restore_override_mouse_cursor, #_abi_set_absolute_view, #_abi_set_absolute_viewport, #_abi_set_font, #_abi_set_opacity, #_abi_set_override_mouse_cursor, #_abi_set_relative_view, #_abi_set_relative_viewport, #_abi_set_tab_key_usage_enabled, #_abi_set_text_size, #_abi_unfocus_all_widgets
Methods included from BangNest
#method_missing, #respond_to?
#bang_method_missing, #bang_object_stack, #bang_respond_to?, #self!, #upon!
abi_attr, abi_bit_enum, abi_def, abi_enum, #abi_pack, abi_signal, abi_static, #abi_unpack, callback_storage, callback_storage=, data_storage=, finalizer, global_callback_storage, global_callback_storage=, #initialized, self_abi_def, self_abi_def_setter
Methods included from Packer
#abi_pack, #abi_packer, #abi_packer_method_name
Methods included from Unpacker
#abi_unpack, #abi_unpacker, #abi_unpacker_method_name
Methods included from BangDef
#def!
Constructor Details
#initialize(*a, pointer: nil) ⇒ Gui
Returns a new instance of Gui.
928
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 928
def initialize(*a, pointer: nil); Abi.call_arg_map! a; super(pointer: pointer || Abi.ABI_Gui_new(*a)); initialized(); end
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class BangNest
Instance Method Details
#_abi_add(*a) ⇒ Object
932
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 932
def _abi_add(*a); Abi.call_arg_map! a; Abi.ABI_Gui_add(@pointer, *a); end
|
#_abi_draw(*a) ⇒ Object
931
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 931
def _abi_draw(*a); Abi.call_arg_map! a; Abi.ABI_Gui_draw(@pointer, *a); end
|
#_abi_get_clipboard(*a) ⇒ Object
939
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 939
def _abi_get_clipboard(*a); Abi.call_arg_map! a; Abi.ABI_Gui_getClipboard(@pointer, *a); end
|
936
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 936
def _abi_get_widget(*a); Abi.call_arg_map! a; Abi.ABI_Gui_getWidget(@pointer, *a); end
|
#_abi_is_active(*a) ⇒ Object
929
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 929
def _abi_is_active(*a); Abi.call_arg_map! a; Abi.ABI_Gui_isActive(@pointer, *a); end
|
#_abi_main_loop(*a) ⇒ Object
935
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 935
def _abi_main_loop(*a); Abi.call_arg_map! a; Abi.ABI_Gui_mainLoop(@pointer, *a); end
|
#_abi_poll_events(*a) ⇒ Object
930
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 930
def _abi_poll_events(*a); Abi.call_arg_map! a; Abi.ABI_Gui_pollEvents(@pointer, *a); end
|
#_abi_remove(*a) ⇒ Object
933
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 933
def _abi_remove(*a); Abi.call_arg_map! a; Abi.ABI_Gui_remove(@pointer, *a); end
|
#_abi_remove_all(*a) ⇒ Object
934
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 934
def _abi_remove_all(*a); Abi.call_arg_map! a; Abi.ABI_Gui_removeAll(@pointer, *a); end
|
#_abi_set_clear_color(*a) ⇒ Object
937
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 937
def _abi_set_clear_color(*a); Abi.call_arg_map! a; Abi.ABI_Gui_setClearColor(@pointer, *a); end
|
#_abi_set_clipboard(*a) ⇒ Object
938
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 938
def _abi_set_clipboard(*a); Abi.call_arg_map! a; Abi.ABI_Gui_setClipboard(@pointer, *a); end
|