Class: Tgui::ClickableWidget
- Inherits:
-
Widget
- Object
- ExternObject
- Widget
- Tgui::ClickableWidget
- Defined in:
- lib/white_gold/dsl/clickable_widget.rb,
lib/white_gold/generated/tgui-abi-loader.gf.rb
Direct Known Subclasses
ButtonBase, EditBox, Label, Picture, ProgressBar, RadioButton, SeparatorLine, SpinButton
Constant Summary
Constants included from ApiChild
Instance Attribute Summary
Attributes inherited from Widget
Attributes inherited from ExternObject
Instance Method Summary collapse
- #_abi_on_click(*a) ⇒ Object
- #_abi_on_mouse_press(*a) ⇒ Object
- #_abi_on_mouse_release(*a) ⇒ Object
- #_abi_on_right_click(*a) ⇒ Object
- #_abi_on_right_mouse_press(*a) ⇒ Object
- #_abi_on_right_mouse_release(*a) ⇒ Object
Methods inherited from Widget
#_abi_ask_tool_tip, #_abi_can_gain_focus, _abi_finalizer, #_abi_finish_all_animations, #_abi_get_absolute_position, #_abi_get_boolean_renderer_property, #_abi_get_color_renderer_property, #_abi_get_float_renderer_property, #_abi_get_font_renderer_property, #_abi_get_full_size, #_abi_get_mouse_cursor, #_abi_get_name, #_abi_get_outline_renderer_property, #_abi_get_position, #_abi_get_size, #_abi_get_string_renderer_property, #_abi_get_text_size, #_abi_get_text_styles_renderer_property, #_abi_get_texture_renderer_property, #_abi_get_tool_tip, _abi_get_type, _abi_get_unshared, #_abi_get_widget_name, #_abi_hide_with_effect, #_abi_is_animation_playing, #_abi_is_container, #_abi_is_enabled, #_abi_is_focusable, #_abi_is_focused, #_abi_is_mouse_down, #_abi_is_visible, #_abi_key_pressed, #_abi_left_mouse_pressed, #_abi_left_mouse_released, #_abi_mouse_moved, #_abi_move_to_back, #_abi_move_to_front, #_abi_move_with_animation, #_abi_on_animation_finish, #_abi_on_focus, #_abi_on_mouse_enter, #_abi_on_mouse_leave, #_abi_on_position_change, #_abi_on_show_effect_finish, #_abi_on_size_change, #_abi_on_unfocus, #_abi_resize_with_animation, #_abi_right_mouse_pressed, #_abi_right_mouse_released, #_abi_scrolled, #_abi_set_boolean_renderer_property, #_abi_set_color_renderer_property, #_abi_set_enabled, #_abi_set_float_renderer_property, #_abi_set_focusable, #_abi_set_focused, #_abi_set_font_renderer_property, #_abi_set_height, #_abi_set_mouse_cursor, #_abi_set_outline_renderer_property, #_abi_set_position, #_abi_set_renderer, #_abi_set_size, #_abi_set_string_renderer_property, #_abi_set_text_size, #_abi_set_text_styles_renderer_property, #_abi_set_texture_renderer_property, #_abi_set_tool_tip, #_abi_set_visible, #_abi_set_widget_name, #_abi_set_width, #_abi_show_with_effect, #_abi_text_entered, api_attr, finalizer, #flags=, #height, #hide, #method_missing, #pack_animation_time, #renderer=, #respond_to?, #self_cast_up, self_renderer, #show, #theme_comp, #visible=, #width, #window
Methods included from ApiChild
Methods included from BangDef
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=, #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
Constructor Details
This class inherits a constructor from ExternObject
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Tgui::Widget
Instance Method Details
#_abi_on_click(*a) ⇒ Object
1041 |
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1041 def _abi_on_click(*a); Abi.call_arg_map! a; Abi.ABI_ClickableWidget_onClick(@pointer, *a); end |
#_abi_on_mouse_press(*a) ⇒ Object
1039 |
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1039 def _abi_on_mouse_press(*a); Abi.call_arg_map! a; Abi.ABI_ClickableWidget_onMousePress(@pointer, *a); end |
#_abi_on_mouse_release(*a) ⇒ Object
1040 |
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1040 def _abi_on_mouse_release(*a); Abi.call_arg_map! a; Abi.ABI_ClickableWidget_onMouseRelease(@pointer, *a); end |
#_abi_on_right_click(*a) ⇒ Object
1044 |
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1044 def _abi_on_right_click(*a); Abi.call_arg_map! a; Abi.ABI_ClickableWidget_onRightClick(@pointer, *a); end |
#_abi_on_right_mouse_press(*a) ⇒ Object
1042 |
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1042 def _abi_on_right_mouse_press(*a); Abi.call_arg_map! a; Abi.ABI_ClickableWidget_onRightMousePress(@pointer, *a); end |
#_abi_on_right_mouse_release(*a) ⇒ Object
1043 |
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1043 def _abi_on_right_mouse_release(*a); Abi.call_arg_map! a; Abi.ABI_ClickableWidget_onRightMouseRelease(@pointer, *a); end |