Class: Tgui::SignalString
- Inherits:
- 
      Signal
      
        - Object
- ExternObject
- Signal
- Tgui::SignalString
 
- Defined in:
- lib/white_gold/dsl/signal/signal_string.rb,
 lib/white_gold/generated/tgui-abi-loader.gf.rb
Instance Attribute Summary
Attributes inherited from ExternObject
Instance Method Summary collapse
Methods inherited from Signal
#_abi_disconnect, #_abi_is_enabled, #_abi_set_enabled, #connect, #disconnect, #initialize, #suppress
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=, #initialize, #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
This class inherits a constructor from Tgui::Signal
Instance Method Details
#_abi_connect(*a) ⇒ Object
| 829 | # File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 829 def _abi_connect(*a); Abi.call_arg_map! a; Abi.ABI_SignalString_connect(@pointer, *a); end | 
#block_caller(&b) ⇒ Object
| 6 7 8 9 10 11 12 13 | # File 'lib/white_gold/dsl/signal/signal_string.rb', line 6 def block_caller &b Fiddle::Closure::BlockCaller.new(0, [Fiddle::TYPE_VOIDP]) do |str| string = .abi_unpack_string(str) .page.upon! do b.(string, ) end end end |