Class: Tgui::Window
- Inherits:
-
ExternObject
- Object
- ExternObject
- Tgui::Window
- Includes:
- BangNest
- Defined in:
- lib/white_gold/dsl/window.rb,
lib/white_gold/generated/tgui-abi-loader.gf.rb
Instance Attribute Summary
Attributes inherited from ExternObject
Instance Method Summary collapse
- #_abi_close(*a) ⇒ Object
- #_abi_is_open(*a) ⇒ Object
- #_abi_set_title(*a) ⇒ Object
-
#initialize(*a, pointer: nil) ⇒ Window
constructor
A new instance of Window.
Methods included from BangNest
Methods included from BangNestedCaller
#bang_method_missing, #bang_object_stack, #bang_respond_to?, #self!, #upon!
Methods inherited from ExternObject
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
Constructor Details
#initialize(*a, pointer: nil) ⇒ Window
Returns a new instance of Window.
894 |
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 894 def initialize(*a, pointer: nil); Abi.call_arg_map! a; super(pointer: pointer || Abi.ABI_Window_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_close(*a) ⇒ Object
895 |
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 895 def _abi_close(*a); Abi.call_arg_map! a; Abi.ABI_Window_close(@pointer, *a); end |
#_abi_is_open(*a) ⇒ Object
896 |
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 896 def _abi_is_open(*a); Abi.call_arg_map! a; Abi.ABI_Window_isOpen(@pointer, *a); end |
#_abi_set_title(*a) ⇒ Object
897 |
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 897 def _abi_set_title(*a); Abi.call_arg_map! a; Abi.ABI_Window_setTitle(@pointer, *a); end |