Class: Tgui::TextArea
- Inherits:
-
Widget
show all
- Defined in:
- lib/white_gold/dsl/text_area.rb,
lib/white_gold/generated/tgui-abi-loader.gf.rb
Defined Under Namespace
Classes: Theme
Constant Summary
Constants included
from ApiChild
ApiChild::API_CHILD_PREFIX
Instance Attribute Summary
Attributes inherited from Widget
#page
Attributes inherited from ExternObject
#pointer
Instance Method Summary
collapse
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
#api_child
Methods included from BangDef
#def!
#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
Constructor Details
#initialize(*a, pointer: nil) ⇒ TextArea
1719
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1719
def initialize(*a, pointer: nil); Abi.call_arg_map! a; super(pointer: pointer || Abi.ABI_TextArea_new(*a)); initialized(); end
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class Tgui::Widget
Instance Method Details
#_abi_add_text(*a) ⇒ Object
1721
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1721
def _abi_add_text(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_addText(@pointer, *a); end
|
#_abi_enable_monospaced_font_optimization(*a) ⇒ Object
1740
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1740
def _abi_enable_monospaced_font_optimization(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_enableMonospacedFontOptimization(@pointer, *a); end
|
#_abi_get_caret_column(*a) ⇒ Object
1736
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1736
def _abi_get_caret_column(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getCaretColumn(@pointer, *a); end
|
#_abi_get_caret_line(*a) ⇒ Object
1735
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1735
def _abi_get_caret_line(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getCaretLine(@pointer, *a); end
|
#_abi_get_caret_position(*a) ⇒ Object
1734
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1734
def _abi_get_caret_position(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getCaretPosition(@pointer, *a); end
|
#_abi_get_default_text(*a) ⇒ Object
1724
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1724
def _abi_get_default_text(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getDefaultText(@pointer, *a); end
|
1744
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1744
def _abi_get_horizontal_scrollbar_policy(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getHorizontalScrollbarPolicy(@pointer, *a); end
|
1748
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1748
def _abi_get_horizontal_scrollbar_value(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getHorizontalScrollbarValue(@pointer, *a); end
|
#_abi_get_lines_count(*a) ⇒ Object
1739
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1739
def _abi_get_lines_count(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getLinesCount(@pointer, *a); end
|
#_abi_get_maximum_characters(*a) ⇒ Object
1730
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1730
def _abi_get_maximum_characters(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getMaximumCharacters(@pointer, *a); end
|
#_abi_get_selected_text(*a) ⇒ Object
1726
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1726
def _abi_get_selected_text(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getSelectedText(@pointer, *a); end
|
#_abi_get_selection_end(*a) ⇒ Object
1728
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1728
def _abi_get_selection_end(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getSelectionEnd(@pointer, *a); end
|
#_abi_get_selection_start(*a) ⇒ Object
1727
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1727
def _abi_get_selection_start(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getSelectionStart(@pointer, *a); end
|
#_abi_get_tab_string(*a) ⇒ Object
1732
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1732
def _abi_get_tab_string(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getTabString(@pointer, *a); end
|
#_abi_get_text(*a) ⇒ Object
1722
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1722
def _abi_get_text(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getText(@pointer, *a); end
|
1742
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1742
def _abi_get_vertical_scrollbar_policy(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getVerticalScrollbarPolicy(@pointer, *a); end
|
1746
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1746
def _abi_get_vertical_scrollbar_value(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_getVerticalScrollbarValue(@pointer, *a); end
|
#_abi_is_read_only(*a) ⇒ Object
1738
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1738
def _abi_is_read_only(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_isReadOnly(@pointer, *a); end
|
#_abi_on_caret_position_change(*a) ⇒ Object
1751
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1751
def _abi_on_caret_position_change(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_onCaretPositionChange(@pointer, *a); end
|
#_abi_on_selection_change(*a) ⇒ Object
1750
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1750
def _abi_on_selection_change(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_onSelectionChange(@pointer, *a); end
|
#_abi_on_text_change(*a) ⇒ Object
1749
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1749
def _abi_on_text_change(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_onTextChange(@pointer, *a); end
|
#_abi_set_caret_position(*a) ⇒ Object
1733
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1733
def _abi_set_caret_position(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setCaretPosition(@pointer, *a); end
|
#_abi_set_default_text(*a) ⇒ Object
1723
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1723
def _abi_set_default_text(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setDefaultText(@pointer, *a); end
|
1743
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1743
def _abi_set_horizontal_scrollbar_policy(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setHorizontalScrollbarPolicy(@pointer, *a); end
|
1747
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1747
def _abi_set_horizontal_scrollbar_value(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setHorizontalScrollbarValue(@pointer, *a); end
|
#_abi_set_maximum_characters(*a) ⇒ Object
1729
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1729
def _abi_set_maximum_characters(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setMaximumCharacters(@pointer, *a); end
|
#_abi_set_read_only(*a) ⇒ Object
1737
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1737
def _abi_set_read_only(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setReadOnly(@pointer, *a); end
|
#_abi_set_selected_text(*a) ⇒ Object
1725
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1725
def _abi_set_selected_text(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setSelectedText(@pointer, *a); end
|
#_abi_set_tab_string(*a) ⇒ Object
1731
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1731
def _abi_set_tab_string(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setTabString(@pointer, *a); end
|
#_abi_set_text(*a) ⇒ Object
1720
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1720
def _abi_set_text(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setText(@pointer, *a); end
|
1741
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1741
def _abi_set_vertical_scrollbar_policy(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setVerticalScrollbarPolicy(@pointer, *a); end
|
1745
|
# File 'lib/white_gold/generated/tgui-abi-loader.gf.rb', line 1745
def _abi_set_vertical_scrollbar_value(*a); Abi.call_arg_map! a; Abi.ABI_TextArea_setVerticalScrollbarValue(@pointer, *a); end
|