From d484718ee1041e878a52948d46fbbd74c93efe07 Mon Sep 17 00:00:00 2001 From: kojix2 Date: Sat, 31 Aug 2024 08:05:54 +0000 Subject: [PATCH] deploy: 6b5da3085bb82bd92432531b36952ec82b2a34d5 --- UIng.html | 801 ++++++++++++------------ UIng/Area.html | 10 +- UIng/AreaDrawParams.html | 8 +- UIng/AreaHandler.html | 18 +- UIng/AreaKeyEvent.html | 8 +- UIng/AreaMouseEvent.html | 8 +- UIng/Attribute.html | 10 +- UIng/AttributedString.html | 10 +- UIng/Box.html | 10 +- UIng/Button.html | 10 +- UIng/Checkbox.html | 10 +- UIng/ColorButton.html | 10 +- UIng/Combobox.html | 10 +- UIng/DateTimePicker.html | 10 +- UIng/DrawBrush.html | 8 +- UIng/DrawBrushGradientStop.html | 8 +- UIng/DrawContext.html | 10 +- UIng/DrawMatrix.html | 8 +- UIng/DrawPath.html | 10 +- UIng/DrawStrokeParams.html | 8 +- UIng/DrawTextLayout.html | 10 +- UIng/DrawTextLayoutParams.html | 8 +- UIng/EditableCombobox.html | 10 +- UIng/Entry.html | 10 +- UIng/FontButton.html | 10 +- UIng/FontDescriptor.html | 12 +- UIng/Form.html | 10 +- UIng/Grid.html | 10 +- UIng/Group.html | 10 +- UIng/Image.html | 10 +- UIng/Label.html | 10 +- UIng/Menu.html | 10 +- UIng/MenuItem.html | 10 +- UIng/MultilineEntry.html | 10 +- UIng/OpenTypeFeatures.html | 10 +- UIng/ProgressBar.html | 10 +- UIng/RadioButtons.html | 10 +- UIng/Separator.html | 10 +- UIng/Slider.html | 10 +- UIng/Spinbox.html | 10 +- UIng/TM.html | 12 +- UIng/Tab.html | 10 +- UIng/Table.html | 10 +- UIng/TableModel.html | 10 +- UIng/TableModelHandler.html | 18 +- UIng/TableParams.html | 8 +- UIng/TableSelection.html | 8 +- UIng/TableTextColumnOptionalParams.html | 8 +- UIng/TableValue.html | 10 +- UIng/Window.html | 10 +- index.json | 2 +- search-index.js | 2 +- 52 files changed, 643 insertions(+), 650 deletions(-) diff --git a/UIng.html b/UIng.html index 24f6ba3..4a425e0 100644 --- a/UIng.html +++ b/UIng.html @@ -352,616 +352,616 @@

- + uing.cr
- + uing/area.cr
- + uing/area_draw_params.cr
- + uing/area_handler.cr
- + uing/area_key_event.cr
- + uing/area_mouse_event.cr
- + uing/attribute.cr
- + uing/attributed_string.cr
- + uing/box.cr
- + uing/button.cr
- + uing/checkbox.cr
- + uing/color_button.cr
- + uing/combobox.cr
- + uing/date_time_picker.cr
- + uing/draw_brush.cr
- + uing/draw_brush_gradient_stop.cr
- + uing/draw_context.cr
- + uing/draw_matrix.cr
- + uing/draw_path.cr
- + uing/draw_stroke_params.cr
- + uing/draw_text_layout.cr
- + uing/draw_text_layout_params.cr
- + uing/editable_combobox.cr
- + uing/entry.cr
- + uing/font_button.cr
- + uing/font_descriptor.cr
- + uing/form.cr
- + uing/grid.cr
- + uing/group.cr
- + uing/image.cr
- + uing/label.cr
- + uing/lib_ui.cr
- + uing/lib_ui/align.cr
- + uing/lib_ui/area_draw_params.cr
- + uing/lib_ui/area_handler.cr
- + uing/lib_ui/area_key_event.cr
- + uing/lib_ui/area_mouse_event.cr
- + uing/lib_ui/at.cr
- + uing/lib_ui/attribute_type.cr
- + uing/lib_ui/control.cr
- + uing/lib_ui/draw_brush.cr
- + uing/lib_ui/draw_brush_gradient_stop.cr
- + uing/lib_ui/draw_brush_type.cr
- + uing/lib_ui/draw_fill_mode.cr
- + uing/lib_ui/draw_line_cap.cr
- + uing/lib_ui/draw_line_join.cr
- + uing/lib_ui/draw_matrix.cr
- + uing/lib_ui/draw_stroke_params.cr
- + uing/lib_ui/draw_text_align.cr
- + uing/lib_ui/draw_text_layout_params.cr
- + uing/lib_ui/ext_key.cr
- + uing/lib_ui/font_descriptor.cr
- + uing/lib_ui/init_options.cr
- + uing/lib_ui/modifiers.cr
- + uing/lib_ui/sort_indicator.cr
- + uing/lib_ui/table_model_handler.cr
- + uing/lib_ui/table_params.cr
- + uing/lib_ui/table_selection.cr
- + uing/lib_ui/table_selection_mode.cr
- + uing/lib_ui/table_text_column_optional_params.cr
- + uing/lib_ui/table_value_type.cr
- + uing/lib_ui/text_italic.cr
- + uing/lib_ui/text_stretch.cr
- + uing/lib_ui/text_weight.cr
- + uing/lib_ui/tm.cr
- + uing/lib_ui/underline.cr
- + uing/lib_ui/underline_color.cr
- + uing/lib_ui/window_resize_edge.cr
- + uing/menu.cr
- + uing/menu_item.cr
- + uing/multiline_entry.cr
- + uing/open_type_features.cr
- + uing/progress_bar.cr
- + uing/radio_buttons.cr
- + uing/separator.cr
- + uing/slider.cr
- + uing/spinbox.cr
- + uing/tab.cr
- + uing/table.cr
- + uing/table_model.cr
- + uing/table_model_handler.cr
- + uing/table_params.cr
- + uing/table_selection.cr
- + uing/table_text_column_optional_params.cr
- + uing/table_value.cr
- + uing/tm.cr
- + uing/version.cr
- + uing/window.cr @@ -1269,12 +1269,12 @@

  • - .control_enabled(control) + .control_enabled(control) : LibC::Int
  • - .control_enabled_to_user(control) + .control_enabled_to_user(control) : LibC::Int
  • @@ -1314,7 +1314,7 @@

  • - .control_visible(control) + .control_visible(control) : LibC::Int
  • @@ -1686,8 +1686,6 @@

  • .init : Nil -

    no arguments

    -
  • @@ -2525,7 +2523,7 @@


    - [View source] + [View source]
    @@ -2541,7 +2539,7 @@


    - [View source] + [View source]
    @@ -2557,7 +2555,7 @@


    - [View source] + [View source]
    @@ -2573,7 +2571,7 @@


    - [View source] + [View source]
    @@ -2589,7 +2587,7 @@


    - [View source] + [View source]
    @@ -2605,7 +2603,7 @@


    - [View source] + [View source]
    @@ -2621,7 +2619,7 @@


    - [View source] + [View source]
    @@ -2637,7 +2635,7 @@


    - [View source] + [View source]
    @@ -2653,7 +2651,7 @@


    - [View source] + [View source]
    @@ -2669,7 +2667,7 @@


    - [View source] + [View source]
    @@ -2685,7 +2683,7 @@


    - [View source] + [View source]
    @@ -2701,7 +2699,7 @@


    - [View source] + [View source]
    @@ -2717,7 +2715,7 @@


    - [View source] + [View source]
    @@ -2733,7 +2731,7 @@


    - [View source] + [View source]
    @@ -2749,7 +2747,7 @@


    - [View source] + [View source]
    @@ -2765,7 +2763,7 @@


    - [View source] + [View source]
    @@ -2781,7 +2779,7 @@


    - [View source] + [View source]
    @@ -2797,7 +2795,7 @@


    - [View source] + [View source]
    @@ -2813,7 +2811,7 @@


    - [View source] + [View source]
    @@ -2829,7 +2827,7 @@


    - [View source] + [View source]
    @@ -2845,7 +2843,7 @@


    - [View source] + [View source]
    @@ -2861,7 +2859,7 @@


    - [View source] + [View source]
    @@ -2877,7 +2875,7 @@


    - [View source] + [View source]
    @@ -2893,7 +2891,7 @@


    - [View source] + [View source]
    @@ -2909,7 +2907,7 @@


    - [View source] + [View source]
    @@ -2925,7 +2923,7 @@


    - [View source] + [View source]
    @@ -2941,7 +2939,7 @@


    - [View source] + [View source]
    @@ -2957,7 +2955,7 @@


    - [View source] + [View source]
    @@ -2973,7 +2971,7 @@


    - [View source] + [View source]
    @@ -2989,7 +2987,7 @@


    - [View source] + [View source]
    @@ -3005,7 +3003,7 @@


    - [View source] + [View source]
    @@ -3021,7 +3019,7 @@


    - [View source] + [View source]
    @@ -3037,7 +3035,7 @@


    - [View source] + [View source]
    @@ -3053,7 +3051,7 @@


    - [View source] + [View source]
    @@ -3069,7 +3067,7 @@


    - [View source] + [View source]
    @@ -3085,7 +3083,7 @@


    - [View source] + [View source]
    @@ -3101,7 +3099,7 @@


    - [View source] + [View source]
    @@ -3117,7 +3115,7 @@


    - [View source] + [View source]
    @@ -3133,7 +3131,7 @@


    - [View source] + [View source]
    @@ -3149,7 +3147,7 @@


    - [View source] + [View source]
    @@ -3165,7 +3163,7 @@


    - [View source] + [View source]
    @@ -3181,7 +3179,7 @@


    - [View source] + [View source]
    @@ -3197,7 +3195,7 @@


    - [View source] + [View source]
    @@ -3213,7 +3211,7 @@


    - [View source] + [View source]
    @@ -3229,7 +3227,7 @@


    - [View source] + [View source]
    @@ -3245,7 +3243,7 @@


    - [View source] + [View source]
    @@ -3261,7 +3259,7 @@


    - [View source] + [View source]
    @@ -3277,7 +3275,7 @@


    - [View source] + [View source]
    @@ -3293,7 +3291,7 @@


    - [View source] + [View source]
    @@ -3309,7 +3307,7 @@


    - [View source] + [View source]
    @@ -3325,7 +3323,7 @@


    - [View source] + [View source]
    @@ -3341,7 +3339,7 @@


    - [View source] + [View source]
    @@ -3357,39 +3355,39 @@


    - [View source] + [View source]
    -
    +
    - def self.control_enabled(control) + def self.control_enabled(control) : LibC::Int - # + #

    -
    +
    - def self.control_enabled_to_user(control) + def self.control_enabled_to_user(control) : LibC::Int - # + #

    @@ -3405,7 +3403,7 @@


    @@ -3421,7 +3419,7 @@


    @@ -3437,7 +3435,7 @@


    - [View source] + [View source]
    @@ -3453,7 +3451,7 @@


    - [View source] + [View source]
    @@ -3469,7 +3467,7 @@


    - [View source] + [View source]
    @@ -3485,7 +3483,7 @@


    - [View source] + [View source]
    @@ -3501,23 +3499,23 @@


    - [View source] + [View source]
    -
    +
    - def self.control_visible(control) + def self.control_visible(control) : LibC::Int - # + #

    @@ -3533,7 +3531,7 @@


    @@ -3549,7 +3547,7 @@


    - [View source] + [View source]
    @@ -3565,7 +3563,7 @@


    - [View source] + [View source]
    @@ -3581,7 +3579,7 @@


    - [View source] + [View source]
    @@ -3597,7 +3595,7 @@


    - [View source] + [View source]
    @@ -3613,7 +3611,7 @@


    - [View source] + [View source]
    @@ -3629,7 +3627,7 @@


    - [View source] + [View source]
    @@ -3645,7 +3643,7 @@


    - [View source] + [View source]
    @@ -3661,7 +3659,7 @@


    - [View source] + [View source]
    @@ -3677,7 +3675,7 @@


    - [View source] + [View source]
    @@ -3693,7 +3691,7 @@


    - [View source] + [View source]
    @@ -3709,7 +3707,7 @@


    - [View source] + [View source]
    @@ -3725,7 +3723,7 @@


    - [View source] + [View source]
    @@ -3741,7 +3739,7 @@


    - [View source] + [View source]
    @@ -3757,7 +3755,7 @@


    - [View source] + [View source]
    @@ -3773,7 +3771,7 @@


    - [View source] + [View source]
    @@ -3789,7 +3787,7 @@


    - [View source] + [View source]
    @@ -3805,7 +3803,7 @@


    - [View source] + [View source]
    @@ -3821,7 +3819,7 @@


    - [View source] + [View source]
    @@ -3837,7 +3835,7 @@


    - [View source] + [View source]
    @@ -3853,7 +3851,7 @@


    - [View source] + [View source]
    @@ -3869,7 +3867,7 @@


    - [View source] + [View source]
    @@ -3885,7 +3883,7 @@


    - [View source] + [View source]
    @@ -3901,7 +3899,7 @@


    - [View source] + [View source]
    @@ -3917,7 +3915,7 @@


    - [View source] + [View source]
    @@ -3933,7 +3931,7 @@


    - [View source] + [View source]
    @@ -3949,7 +3947,7 @@


    - [View source] + [View source]
    @@ -3965,7 +3963,7 @@


    - [View source] + [View source]
    @@ -3981,7 +3979,7 @@


    - [View source] + [View source]
    @@ -3997,7 +3995,7 @@


    - [View source] + [View source]
    @@ -4013,7 +4011,7 @@


    - [View source] + [View source]
    @@ -4029,7 +4027,7 @@


    - [View source] + [View source]
    @@ -4045,7 +4043,7 @@


    - [View source] + [View source]
    @@ -4061,7 +4059,7 @@


    - [View source] + [View source]
    @@ -4077,7 +4075,7 @@


    - [View source] + [View source]
    @@ -4093,7 +4091,7 @@


    - [View source] + [View source]
    @@ -4109,7 +4107,7 @@


    - [View source] + [View source]
    @@ -4125,7 +4123,7 @@


    - [View source] + [View source]
    @@ -4141,7 +4139,7 @@


    - [View source] + [View source]
    @@ -4157,7 +4155,7 @@


    - [View source] + [View source]
    @@ -4173,7 +4171,7 @@


    - [View source] + [View source]
    @@ -4189,7 +4187,7 @@


    - [View source] + [View source]
    @@ -4205,7 +4203,7 @@


    - [View source] + [View source]
    @@ -4221,7 +4219,7 @@


    - [View source] + [View source]
    @@ -4237,7 +4235,7 @@


    - [View source] + [View source]
    @@ -4253,7 +4251,7 @@


    - [View source] + [View source]
    @@ -4269,7 +4267,7 @@


    - [View source] + [View source]
    @@ -4285,7 +4283,7 @@


    - [View source] + [View source]
    @@ -4301,7 +4299,7 @@


    - [View source] + [View source]
    @@ -4317,7 +4315,7 @@


    - [View source] + [View source]
    @@ -4333,7 +4331,7 @@


    - [View source] + [View source]
    @@ -4349,7 +4347,7 @@


    - [View source] + [View source]
    @@ -4365,7 +4363,7 @@


    - [View source] + [View source]
    @@ -4381,7 +4379,7 @@


    - [View source] + [View source]
    @@ -4397,7 +4395,7 @@


    - [View source] + [View source]
    @@ -4413,7 +4411,7 @@


    - [View source] + [View source]
    @@ -4429,7 +4427,7 @@


    - [View source] + [View source]
    @@ -4445,7 +4443,7 @@


    - [View source] + [View source]
    @@ -4461,7 +4459,7 @@


    - [View source] + [View source]
    @@ -4477,7 +4475,7 @@


    - [View source] + [View source]
    @@ -4493,7 +4491,7 @@


    - [View source] + [View source]
    @@ -4509,7 +4507,7 @@


    - [View source] + [View source]
    @@ -4525,7 +4523,7 @@


    - [View source] + [View source]
    @@ -4541,7 +4539,7 @@


    - [View source] + [View source]
    @@ -4557,7 +4555,7 @@


    - [View source] + [View source]
    @@ -4573,7 +4571,7 @@


    - [View source] + [View source]
    @@ -4589,7 +4587,7 @@


    - [View source] + [View source]
    @@ -4605,7 +4603,7 @@


    - [View source] + [View source]
    @@ -4621,7 +4619,7 @@


    - [View source] + [View source]
    @@ -4637,7 +4635,7 @@


    - [View source] + [View source]
    @@ -4653,7 +4651,7 @@


    - [View source] + [View source]
    @@ -4669,7 +4667,7 @@


    - [View source] + [View source]
    @@ -4685,7 +4683,7 @@


    - [View source] + [View source]
    @@ -4698,15 +4696,10 @@

    # -
    - -

    no arguments

    -
    -
    - [View source] + [View source]
    @@ -4722,7 +4715,7 @@


    - [View source] + [View source]
    @@ -4738,7 +4731,7 @@


    - [View source] + [View source]
    @@ -4754,7 +4747,7 @@


    - [View source] + [View source]
    @@ -4770,7 +4763,7 @@


    - [View source] + [View source]
    @@ -4786,7 +4779,7 @@


    - [View source] + [View source]
    @@ -4802,7 +4795,7 @@


    - [View source] + [View source]
    @@ -4818,7 +4811,7 @@


    - [View source] + [View source]
    @@ -4834,7 +4827,7 @@


    - [View source] + [View source]
    @@ -4850,7 +4843,7 @@


    - [View source] + [View source]
    @@ -4866,7 +4859,7 @@


    - [View source] + [View source]
    @@ -4882,7 +4875,7 @@


    - [View source] + [View source]
    @@ -4898,7 +4891,7 @@


    - [View source] + [View source]
    @@ -4914,7 +4907,7 @@


    - [View source] + [View source]
    @@ -4930,7 +4923,7 @@


    - [View source] + [View source]
    @@ -4946,7 +4939,7 @@


    - [View source] + [View source]
    @@ -4962,7 +4955,7 @@


    - [View source] + [View source]
    @@ -4978,7 +4971,7 @@


    - [View source] + [View source]
    @@ -4994,7 +4987,7 @@


    - [View source] + [View source]
    @@ -5010,7 +5003,7 @@


    - [View source] + [View source]
    @@ -5026,7 +5019,7 @@


    - [View source] + [View source]
    @@ -5042,7 +5035,7 @@


    - [View source] + [View source]
    @@ -5058,7 +5051,7 @@


    - [View source] + [View source]
    @@ -5074,7 +5067,7 @@


    - [View source] + [View source]
    @@ -5090,7 +5083,7 @@


    - [View source] + [View source]
    @@ -5106,7 +5099,7 @@


    - [View source] + [View source]
    @@ -5122,7 +5115,7 @@


    - [View source] + [View source]
    @@ -5138,7 +5131,7 @@


    - [View source] + [View source]
    @@ -5154,7 +5147,7 @@


    - [View source] + [View source]
    @@ -5170,7 +5163,7 @@


    - [View source] + [View source]
    @@ -5186,7 +5179,7 @@


    - [View source] + [View source]
    @@ -5202,7 +5195,7 @@


    - [View source] + [View source]
    @@ -5218,7 +5211,7 @@


    - [View source] + [View source]
    @@ -5234,7 +5227,7 @@


    - [View source] + [View source]
    @@ -5250,7 +5243,7 @@


    - [View source] + [View source]
    @@ -5266,7 +5259,7 @@


    - [View source] + [View source]
    @@ -5282,7 +5275,7 @@


    - [View source] + [View source]
    @@ -5298,7 +5291,7 @@


    - [View source] + [View source]
    @@ -5314,7 +5307,7 @@


    - [View source] + [View source]
    @@ -5330,7 +5323,7 @@


    - [View source] + [View source]
    @@ -5346,7 +5339,7 @@


    - [View source] + [View source]
    @@ -5362,7 +5355,7 @@


    - [View source] + [View source]
    @@ -5378,7 +5371,7 @@


    - [View source] + [View source]
    @@ -5394,7 +5387,7 @@


    - [View source] + [View source]
    @@ -5410,7 +5403,7 @@


    - [View source] + [View source]
    @@ -5426,7 +5419,7 @@


    - [View source] + [View source]
    @@ -5442,7 +5435,7 @@


    - [View source] + [View source]
    @@ -5458,7 +5451,7 @@


    - [View source] + [View source]
    @@ -5474,7 +5467,7 @@


    - [View source] + [View source]
    @@ -5490,7 +5483,7 @@


    - [View source] + [View source]
    @@ -5506,7 +5499,7 @@


    - [View source] + [View source]
    @@ -5522,7 +5515,7 @@


    - [View source] + [View source]
    @@ -5538,7 +5531,7 @@


    - [View source] + [View source]
    @@ -5554,7 +5547,7 @@


    - [View source] + [View source]
    @@ -5570,7 +5563,7 @@


    - [View source] + [View source]
    @@ -5586,7 +5579,7 @@


    - [View source] + [View source]
    @@ -5602,7 +5595,7 @@


    - [View source] + [View source]
    @@ -5618,7 +5611,7 @@


    - [View source] + [View source]
    @@ -5634,7 +5627,7 @@


    - [View source] + [View source]
    @@ -5650,7 +5643,7 @@


    - [View source] + [View source]
    @@ -5666,7 +5659,7 @@


    - [View source] + [View source]
    @@ -5682,7 +5675,7 @@


    - [View source] + [View source]
    @@ -5698,7 +5691,7 @@


    - [View source] + [View source]
    @@ -5714,7 +5707,7 @@


    - [View source] + [View source]
    @@ -5730,7 +5723,7 @@


    - [View source] + [View source]
    @@ -5746,7 +5739,7 @@


    - [View source] + [View source]
    @@ -5762,7 +5755,7 @@


    - [View source] + [View source]
    @@ -5778,7 +5771,7 @@


    - [View source] + [View source]
    @@ -5794,7 +5787,7 @@


    - [View source] + [View source]
    @@ -5810,7 +5803,7 @@


    - [View source] + [View source]
    @@ -5826,7 +5819,7 @@


    - [View source] + [View source]
    @@ -5842,7 +5835,7 @@


    - [View source] + [View source]
    @@ -5858,7 +5851,7 @@


    - [View source] + [View source]
    @@ -5874,7 +5867,7 @@


    - [View source] + [View source]
    @@ -5890,7 +5883,7 @@


    - [View source] + [View source]
    @@ -5906,7 +5899,7 @@


    - [View source] + [View source]
    @@ -5922,7 +5915,7 @@


    - [View source] + [View source]
    @@ -5938,7 +5931,7 @@


    - [View source] + [View source]
    @@ -5954,7 +5947,7 @@


    - [View source] + [View source]
    @@ -5970,7 +5963,7 @@


    - [View source] + [View source]
    @@ -5986,7 +5979,7 @@


    - [View source] + [View source]
    @@ -6002,7 +5995,7 @@


    - [View source] + [View source]
    @@ -6018,7 +6011,7 @@


    - [View source] + [View source]
    @@ -6034,7 +6027,7 @@


    - [View source] + [View source]
    @@ -6050,7 +6043,7 @@


    - [View source] + [View source]
    @@ -6066,7 +6059,7 @@


    - [View source] + [View source]
    @@ -6082,7 +6075,7 @@


    - [View source] + [View source]
    @@ -6098,7 +6091,7 @@


    - [View source] + [View source]
    @@ -6114,7 +6107,7 @@


    - [View source] + [View source]
    @@ -6130,7 +6123,7 @@


    - [View source] + [View source]
    @@ -6146,7 +6139,7 @@


    - [View source] + [View source]
    @@ -6162,7 +6155,7 @@


    - [View source] + [View source]
    @@ -6178,7 +6171,7 @@


    - [View source] + [View source]
    @@ -6194,7 +6187,7 @@


    - [View source] + [View source]
    @@ -6210,7 +6203,7 @@


    - [View source] + [View source]
    @@ -6226,7 +6219,7 @@


    - [View source] + [View source]
    @@ -6242,7 +6235,7 @@


    - [View source] + [View source]
    @@ -6258,7 +6251,7 @@


    - [View source] + [View source]
    @@ -6274,7 +6267,7 @@


    - [View source] + [View source]
    @@ -6290,7 +6283,7 @@


    - [View source] + [View source]
    @@ -6306,7 +6299,7 @@


    - [View source] + [View source]
    @@ -6322,7 +6315,7 @@


    - [View source] + [View source]
    @@ -6338,7 +6331,7 @@


    - [View source] + [View source]
    @@ -6354,7 +6347,7 @@


    - [View source] + [View source]
    @@ -6370,7 +6363,7 @@


    - [View source] + [View source]
    @@ -6386,7 +6379,7 @@


    - [View source] + [View source]
    @@ -6402,7 +6395,7 @@


    - [View source] + [View source]
    @@ -6418,7 +6411,7 @@


    - [View source] + [View source]
    @@ -6434,7 +6427,7 @@


    - [View source] + [View source]
    @@ -6450,7 +6443,7 @@


    - [View source] + [View source]
    @@ -6466,7 +6459,7 @@


    - [View source] + [View source]
    @@ -6482,7 +6475,7 @@


    - [View source] + [View source]
    @@ -6498,7 +6491,7 @@


    - [View source] + [View source]
    @@ -6514,7 +6507,7 @@


    - [View source] + [View source]
    @@ -6530,7 +6523,7 @@


    - [View source] + [View source]
    @@ -6546,7 +6539,7 @@


    - [View source] + [View source]
    @@ -6562,7 +6555,7 @@


    - [View source] + [View source]
    @@ -6578,7 +6571,7 @@


    - [View source] + [View source]
    @@ -6594,7 +6587,7 @@


    - [View source] + [View source]
    @@ -6610,7 +6603,7 @@


    - [View source] + [View source]
    @@ -6626,7 +6619,7 @@


    - [View source] + [View source]
    @@ -6642,7 +6635,7 @@


    - [View source] + [View source]
    @@ -6658,7 +6651,7 @@


    - [View source] + [View source]
    @@ -6674,7 +6667,7 @@


    - [View source] + [View source]
    @@ -6690,7 +6683,7 @@


    - [View source] + [View source]
    @@ -6706,7 +6699,7 @@


    - [View source] + [View source]
    @@ -6722,7 +6715,7 @@


    - [View source] + [View source]
    @@ -6738,7 +6731,7 @@


    - [View source] + [View source]
    @@ -6754,7 +6747,7 @@


    - [View source] + [View source]
    @@ -6770,7 +6763,7 @@


    - [View source] + [View source]
    @@ -6786,7 +6779,7 @@


    - [View source] + [View source]
    @@ -6802,7 +6795,7 @@


    - [View source] + [View source]
    @@ -6818,7 +6811,7 @@


    - [View source] + [View source]
    @@ -6834,7 +6827,7 @@


    - [View source] + [View source]
    @@ -6850,7 +6843,7 @@


    - [View source] + [View source]
    @@ -6866,7 +6859,7 @@


    - [View source] + [View source]
    @@ -6882,7 +6875,7 @@


    - [View source] + [View source]
    @@ -6898,7 +6891,7 @@


    - [View source] + [View source]
    @@ -6914,7 +6907,7 @@


    - [View source] + [View source]
    @@ -6930,7 +6923,7 @@


    - [View source] + [View source]
    @@ -6946,7 +6939,7 @@


    - [View source] + [View source]
    @@ -6962,7 +6955,7 @@


    - [View source] + [View source]
    @@ -6978,7 +6971,7 @@


    - [View source] + [View source]
    @@ -6994,7 +6987,7 @@


    - [View source] + [View source]
    @@ -7010,7 +7003,7 @@


    - [View source] + [View source]
    @@ -7026,7 +7019,7 @@


    - [View source] + [View source]
    @@ -7042,7 +7035,7 @@


    - [View source] + [View source]
    @@ -7058,7 +7051,7 @@


    - [View source] + [View source]
    @@ -7074,7 +7067,7 @@


    - [View source] + [View source]
    @@ -7090,7 +7083,7 @@


    - [View source] + [View source]
    @@ -7106,7 +7099,7 @@


    - [View source] + [View source]
    @@ -7122,7 +7115,7 @@


    - [View source] + [View source]
    @@ -7138,7 +7131,7 @@


    - [View source] + [View source]
    @@ -7154,7 +7147,7 @@


    - [View source] + [View source]
    @@ -7170,7 +7163,7 @@


    - [View source] + [View source]
    @@ -7186,7 +7179,7 @@


    - [View source] + [View source]
    @@ -7202,7 +7195,7 @@


    - [View source] + [View source]
    @@ -7218,7 +7211,7 @@


    - [View source] + [View source]
    @@ -7234,7 +7227,7 @@


    - [View source] + [View source]
    @@ -7250,7 +7243,7 @@


    - [View source] + [View source]
    @@ -7266,7 +7259,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Area.html b/UIng/Area.html index 4ef7780..4acbbd3 100644 --- a/UIng/Area.html +++ b/UIng/Area.html @@ -354,7 +354,7 @@

    - + uing/area.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/AreaDrawParams.html b/UIng/AreaDrawParams.html index ffbac8b..c247c7e 100644 --- a/UIng/AreaDrawParams.html +++ b/UIng/AreaDrawParams.html @@ -354,7 +354,7 @@

    - + uing/area_draw_params.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/AreaHandler.html b/UIng/AreaHandler.html index 45c870b..3575a8b 100644 --- a/UIng/AreaHandler.html +++ b/UIng/AreaHandler.html @@ -354,7 +354,7 @@

    - + uing/area_handler.cr @@ -500,7 +500,7 @@


    - [View source] + [View source]
    @@ -530,7 +530,7 @@


    - [View source] + [View source]
    @@ -558,7 +558,7 @@


    - [View source] + [View source]
    @@ -574,7 +574,7 @@


    - [View source] + [View source]
    @@ -590,7 +590,7 @@


    - [View source] + [View source]
    @@ -606,7 +606,7 @@


    - [View source] + [View source]
    @@ -622,7 +622,7 @@


    - [View source] + [View source]
    @@ -638,7 +638,7 @@


    - [View source] + [View source]
    diff --git a/UIng/AreaKeyEvent.html b/UIng/AreaKeyEvent.html index e383de3..e8301e6 100644 --- a/UIng/AreaKeyEvent.html +++ b/UIng/AreaKeyEvent.html @@ -354,7 +354,7 @@

    - + uing/area_key_event.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/AreaMouseEvent.html b/UIng/AreaMouseEvent.html index 5818d89..d0a1365 100644 --- a/UIng/AreaMouseEvent.html +++ b/UIng/AreaMouseEvent.html @@ -354,7 +354,7 @@

    - + uing/area_mouse_event.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Attribute.html b/UIng/Attribute.html index ef03a89..4a0991f 100644 --- a/UIng/Attribute.html +++ b/UIng/Attribute.html @@ -354,7 +354,7 @@

    - + uing/attribute.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/AttributedString.html b/UIng/AttributedString.html index 484a6f0..f323a5d 100644 --- a/UIng/AttributedString.html +++ b/UIng/AttributedString.html @@ -354,7 +354,7 @@

    - + uing/attributed_string.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Box.html b/UIng/Box.html index 535af80..d70ade1 100644 --- a/UIng/Box.html +++ b/UIng/Box.html @@ -365,7 +365,7 @@

    - + uing/box.cr @@ -491,7 +491,7 @@


    - [View source] + [View source]
    @@ -507,7 +507,7 @@


    - [View source] + [View source]
    @@ -537,7 +537,7 @@


    - [View source] + [View source]
    @@ -565,7 +565,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Button.html b/UIng/Button.html index cde339d..05b99bb 100644 --- a/UIng/Button.html +++ b/UIng/Button.html @@ -354,7 +354,7 @@

    - + uing/button.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Checkbox.html b/UIng/Checkbox.html index b209dc4..c868444 100644 --- a/UIng/Checkbox.html +++ b/UIng/Checkbox.html @@ -354,7 +354,7 @@

    - + uing/checkbox.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/ColorButton.html b/UIng/ColorButton.html index 972f854..d8e2c99 100644 --- a/UIng/ColorButton.html +++ b/UIng/ColorButton.html @@ -354,7 +354,7 @@

    - + uing/color_button.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Combobox.html b/UIng/Combobox.html index d24072e..b1d9bb9 100644 --- a/UIng/Combobox.html +++ b/UIng/Combobox.html @@ -354,7 +354,7 @@

    - + uing/combobox.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/DateTimePicker.html b/UIng/DateTimePicker.html index f0d82d7..6515654 100644 --- a/UIng/DateTimePicker.html +++ b/UIng/DateTimePicker.html @@ -354,7 +354,7 @@

    - + uing/date_time_picker.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/DrawBrush.html b/UIng/DrawBrush.html index b2a39a6..53d1f50 100644 --- a/UIng/DrawBrush.html +++ b/UIng/DrawBrush.html @@ -354,7 +354,7 @@

    - + uing/draw_brush.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/DrawBrushGradientStop.html b/UIng/DrawBrushGradientStop.html index cdbf232..e0828aa 100644 --- a/UIng/DrawBrushGradientStop.html +++ b/UIng/DrawBrushGradientStop.html @@ -354,7 +354,7 @@

    - + uing/draw_brush_gradient_stop.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/DrawContext.html b/UIng/DrawContext.html index c6f5143..c4d5240 100644 --- a/UIng/DrawContext.html +++ b/UIng/DrawContext.html @@ -354,7 +354,7 @@

    - + uing/draw_context.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/DrawMatrix.html b/UIng/DrawMatrix.html index 6133f3b..6dfa3f3 100644 --- a/UIng/DrawMatrix.html +++ b/UIng/DrawMatrix.html @@ -354,7 +354,7 @@

    - + uing/draw_matrix.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/DrawPath.html b/UIng/DrawPath.html index 04c7a33..b5ad197 100644 --- a/UIng/DrawPath.html +++ b/UIng/DrawPath.html @@ -354,7 +354,7 @@

    - + uing/draw_path.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/DrawStrokeParams.html b/UIng/DrawStrokeParams.html index ea2961c..a952992 100644 --- a/UIng/DrawStrokeParams.html +++ b/UIng/DrawStrokeParams.html @@ -354,7 +354,7 @@

    - + uing/draw_stroke_params.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/DrawTextLayout.html b/UIng/DrawTextLayout.html index 0a91125..3edb17f 100644 --- a/UIng/DrawTextLayout.html +++ b/UIng/DrawTextLayout.html @@ -354,7 +354,7 @@

    - + uing/draw_text_layout.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/DrawTextLayoutParams.html b/UIng/DrawTextLayoutParams.html index b3dc85f..105ab47 100644 --- a/UIng/DrawTextLayoutParams.html +++ b/UIng/DrawTextLayoutParams.html @@ -354,7 +354,7 @@

    - + uing/draw_text_layout_params.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/EditableCombobox.html b/UIng/EditableCombobox.html index aa44443..71671a8 100644 --- a/UIng/EditableCombobox.html +++ b/UIng/EditableCombobox.html @@ -354,7 +354,7 @@

    - + uing/editable_combobox.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Entry.html b/UIng/Entry.html index 7cc5f76..22d5720 100644 --- a/UIng/Entry.html +++ b/UIng/Entry.html @@ -354,7 +354,7 @@

    - + uing/entry.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/FontButton.html b/UIng/FontButton.html index 7e51e00..31ad729 100644 --- a/UIng/FontButton.html +++ b/UIng/FontButton.html @@ -354,7 +354,7 @@

    - + uing/font_button.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/FontDescriptor.html b/UIng/FontDescriptor.html index 6cd22c1..c378bde 100644 --- a/UIng/FontDescriptor.html +++ b/UIng/FontDescriptor.html @@ -354,7 +354,7 @@

    - + uing/font_descriptor.cr @@ -487,7 +487,7 @@


    - [View source] + [View source]
    @@ -517,7 +517,7 @@


    - [View source] + [View source]
    @@ -550,7 +550,7 @@


    - [View source] + [View source]
    @@ -566,7 +566,7 @@


    - [View source] + [View source]
    @@ -582,7 +582,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Form.html b/UIng/Form.html index bc59142..2722097 100644 --- a/UIng/Form.html +++ b/UIng/Form.html @@ -354,7 +354,7 @@

    - + uing/form.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Grid.html b/UIng/Grid.html index 0173cea..d065b82 100644 --- a/UIng/Grid.html +++ b/UIng/Grid.html @@ -354,7 +354,7 @@

    - + uing/grid.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Group.html b/UIng/Group.html index cbc74ee..80ddbbe 100644 --- a/UIng/Group.html +++ b/UIng/Group.html @@ -354,7 +354,7 @@

    - + uing/group.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Image.html b/UIng/Image.html index 037368d..5b62914 100644 --- a/UIng/Image.html +++ b/UIng/Image.html @@ -354,7 +354,7 @@

    - + uing/image.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Label.html b/UIng/Label.html index 966f983..9731f2c 100644 --- a/UIng/Label.html +++ b/UIng/Label.html @@ -354,7 +354,7 @@

    - + uing/label.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Menu.html b/UIng/Menu.html index 57bb34a..888dff3 100644 --- a/UIng/Menu.html +++ b/UIng/Menu.html @@ -354,7 +354,7 @@

    - + uing/menu.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/MenuItem.html b/UIng/MenuItem.html index d1971cd..a22e4b7 100644 --- a/UIng/MenuItem.html +++ b/UIng/MenuItem.html @@ -354,7 +354,7 @@

    - + uing/menu_item.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/MultilineEntry.html b/UIng/MultilineEntry.html index fc2d223..cf35124 100644 --- a/UIng/MultilineEntry.html +++ b/UIng/MultilineEntry.html @@ -354,7 +354,7 @@

    - + uing/multiline_entry.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/OpenTypeFeatures.html b/UIng/OpenTypeFeatures.html index 95cd252..9a8375f 100644 --- a/UIng/OpenTypeFeatures.html +++ b/UIng/OpenTypeFeatures.html @@ -354,7 +354,7 @@

    - + uing/open_type_features.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/ProgressBar.html b/UIng/ProgressBar.html index 3471305..5e10890 100644 --- a/UIng/ProgressBar.html +++ b/UIng/ProgressBar.html @@ -354,7 +354,7 @@

    - + uing/progress_bar.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/RadioButtons.html b/UIng/RadioButtons.html index ad8fc1a..4b8af4e 100644 --- a/UIng/RadioButtons.html +++ b/UIng/RadioButtons.html @@ -354,7 +354,7 @@

    - + uing/radio_buttons.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Separator.html b/UIng/Separator.html index fbf5074..0ca5db7 100644 --- a/UIng/Separator.html +++ b/UIng/Separator.html @@ -354,7 +354,7 @@

    - + uing/separator.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Slider.html b/UIng/Slider.html index c0821b0..8cb7484 100644 --- a/UIng/Slider.html +++ b/UIng/Slider.html @@ -354,7 +354,7 @@

    - + uing/slider.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Spinbox.html b/UIng/Spinbox.html index 6205b55..ad8b240 100644 --- a/UIng/Spinbox.html +++ b/UIng/Spinbox.html @@ -354,7 +354,7 @@

    - + uing/spinbox.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/TM.html b/UIng/TM.html index b310619..1c0aaca 100644 --- a/UIng/TM.html +++ b/UIng/TM.html @@ -354,7 +354,7 @@

    - + uing/tm.cr @@ -485,7 +485,7 @@


    - [View source] + [View source]
    @@ -515,7 +515,7 @@


    - [View source] + [View source]
    @@ -543,7 +543,7 @@


    - [View source] + [View source]
    @@ -559,7 +559,7 @@


    - [View source] + [View source]
    @@ -575,7 +575,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Tab.html b/UIng/Tab.html index 7ee277d..cf87240 100644 --- a/UIng/Tab.html +++ b/UIng/Tab.html @@ -354,7 +354,7 @@

    - + uing/tab.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Table.html b/UIng/Table.html index 7e694c6..3f4fa23 100644 --- a/UIng/Table.html +++ b/UIng/Table.html @@ -354,7 +354,7 @@

    - + uing/table.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/TableModel.html b/UIng/TableModel.html index 3621051..ea90a24 100644 --- a/UIng/TableModel.html +++ b/UIng/TableModel.html @@ -354,7 +354,7 @@

    - + uing/table_model.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/TableModelHandler.html b/UIng/TableModelHandler.html index d68ccdb..642cc6b 100644 --- a/UIng/TableModelHandler.html +++ b/UIng/TableModelHandler.html @@ -354,7 +354,7 @@

    - + uing/table_model_handler.cr @@ -500,7 +500,7 @@


    - [View source] + [View source]
    @@ -530,7 +530,7 @@


    - [View source] + [View source]
    @@ -558,7 +558,7 @@


    - [View source] + [View source]
    @@ -574,7 +574,7 @@


    - [View source] + [View source]
    @@ -590,7 +590,7 @@


    - [View source] + [View source]
    @@ -606,7 +606,7 @@


    - [View source] + [View source]
    @@ -622,7 +622,7 @@


    - [View source] + [View source]
    @@ -638,7 +638,7 @@


    - [View source] + [View source]
    diff --git a/UIng/TableParams.html b/UIng/TableParams.html index 3b77e9c..91c1361 100644 --- a/UIng/TableParams.html +++ b/UIng/TableParams.html @@ -354,7 +354,7 @@

    - + uing/table_params.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/TableSelection.html b/UIng/TableSelection.html index 1621113..3f568e4 100644 --- a/UIng/TableSelection.html +++ b/UIng/TableSelection.html @@ -354,7 +354,7 @@

    - + uing/table_selection.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/TableTextColumnOptionalParams.html b/UIng/TableTextColumnOptionalParams.html index d0763e7..9dae92a 100644 --- a/UIng/TableTextColumnOptionalParams.html +++ b/UIng/TableTextColumnOptionalParams.html @@ -354,7 +354,7 @@

    - + uing/table_text_column_optional_params.cr @@ -475,7 +475,7 @@


    - [View source] + [View source]
    @@ -505,7 +505,7 @@


    - [View source] + [View source]
    @@ -533,7 +533,7 @@


    - [View source] + [View source]
    diff --git a/UIng/TableValue.html b/UIng/TableValue.html index 5cee667..2d61b7f 100644 --- a/UIng/TableValue.html +++ b/UIng/TableValue.html @@ -354,7 +354,7 @@

    - + uing/table_value.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/UIng/Window.html b/UIng/Window.html index 5f61a08..c005b1c 100644 --- a/UIng/Window.html +++ b/UIng/Window.html @@ -354,7 +354,7 @@

    - + uing/window.cr @@ -480,7 +480,7 @@


    - [View source] + [View source]
    @@ -496,7 +496,7 @@


    - [View source] + [View source]
    @@ -526,7 +526,7 @@


    - [View source] + [View source]
    @@ -554,7 +554,7 @@


    - [View source] + [View source]
    diff --git a/index.json b/index.json index 0f3c784..23bf00a 100644 --- a/index.json +++ b/index.json @@ -1 +1 @@ -{"repository_name":"uing","body":"# UIng\n\n[![test](https://github.com/kojix2/uing/actions/workflows/ci.yml/badge.svg)](https://github.com/kojix2/uing/actions/workflows/ci.yml)\n\nYet another crystal binding for libui-ng.\n\n## Installation\n\n## Usage\n\nSee [examples](examples).\n\n- Notes:\n - On Windows, libui-ng's msg_box implementation uses TaskDialog. ComCtl32.dll version6 is required to call TaskDialog. The standard ComCtl32 is version 5, so a manifest file is required.\n\n## Development\n\n- https://forum.crystal-lang.org/t/6361\n- Rules:\n - `UIng::LibUI` is a module for binding.\n - Use [crystal_lib](https://github.com/crystal-lang/crystal_lib) to create bindings.\n - Method names should be snake_case.\n - [Passing a Proc to a C function](https://crystal-lang.org/api/1.12.1/Proc.html#passing-a-proc-to-a-c-function)\n\n- A function pointer in C is a Proc in Crystal.\n - If data can be passed as an argument, it can be a closure, but not always; if data cannot be passed, it works only if the Proc is not a closure.\n\n## Contributing\n\n- Fork this repository\n- Report bugs\n- Fix bugs and submit pull requests\n- Write, clarify, or fix documentation\n- Suggest or add new features\n\n## License\n\nMIT\n","program":{"html_id":"uing/toplevel","path":"toplevel.html","kind":"module","full_name":"Top Level Namespace","name":"Top Level Namespace","abstract":false,"locations":[],"repository_name":"uing","program":true,"enum":false,"alias":false,"const":false,"types":[{"html_id":"uing/UIng","path":"UIng.html","kind":"module","full_name":"UIng","name":"UIng","abstract":false,"locations":[{"filename":"src/uing.cr","line_number":7,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L7"},{"filename":"src/uing/area.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L1"},{"filename":"src/uing/area_draw_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_draw_params.cr#L1"},{"filename":"src/uing/area_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L1"},{"filename":"src/uing/area_key_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_key_event.cr#L1"},{"filename":"src/uing/area_mouse_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_mouse_event.cr#L1"},{"filename":"src/uing/attribute.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L1"},{"filename":"src/uing/attributed_string.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L1"},{"filename":"src/uing/box.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L1"},{"filename":"src/uing/button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L1"},{"filename":"src/uing/checkbox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L1"},{"filename":"src/uing/color_button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L1"},{"filename":"src/uing/combobox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L1"},{"filename":"src/uing/date_time_picker.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L1"},{"filename":"src/uing/draw_brush.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush.cr#L1"},{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush_gradient_stop.cr#L1"},{"filename":"src/uing/draw_context.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L1"},{"filename":"src/uing/draw_matrix.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_matrix.cr#L1"},{"filename":"src/uing/draw_path.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L1"},{"filename":"src/uing/draw_stroke_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_stroke_params.cr#L1"},{"filename":"src/uing/draw_text_layout.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L1"},{"filename":"src/uing/draw_text_layout_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout_params.cr#L1"},{"filename":"src/uing/editable_combobox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L1"},{"filename":"src/uing/entry.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L1"},{"filename":"src/uing/font_button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L1"},{"filename":"src/uing/font_descriptor.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L1"},{"filename":"src/uing/form.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L1"},{"filename":"src/uing/grid.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L1"},{"filename":"src/uing/group.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L1"},{"filename":"src/uing/image.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L1"},{"filename":"src/uing/label.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L1"},{"filename":"src/uing/lib_ui.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui.cr#L3"},{"filename":"src/uing/lib_ui/align.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/align.cr#L1"},{"filename":"src/uing/lib_ui/area_draw_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/area_draw_params.cr#L1"},{"filename":"src/uing/lib_ui/area_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/area_handler.cr#L1"},{"filename":"src/uing/lib_ui/area_key_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/area_key_event.cr#L1"},{"filename":"src/uing/lib_ui/area_mouse_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/area_mouse_event.cr#L1"},{"filename":"src/uing/lib_ui/at.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/at.cr#L1"},{"filename":"src/uing/lib_ui/attribute_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/attribute_type.cr#L1"},{"filename":"src/uing/lib_ui/control.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/control.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_brush.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush_gradient_stop.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_brush_gradient_stop.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_brush_type.cr#L1"},{"filename":"src/uing/lib_ui/draw_fill_mode.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_fill_mode.cr#L1"},{"filename":"src/uing/lib_ui/draw_line_cap.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_line_cap.cr#L1"},{"filename":"src/uing/lib_ui/draw_line_join.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_line_join.cr#L1"},{"filename":"src/uing/lib_ui/draw_matrix.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_matrix.cr#L1"},{"filename":"src/uing/lib_ui/draw_stroke_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_stroke_params.cr#L1"},{"filename":"src/uing/lib_ui/draw_text_align.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_text_align.cr#L1"},{"filename":"src/uing/lib_ui/draw_text_layout_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_text_layout_params.cr#L1"},{"filename":"src/uing/lib_ui/ext_key.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/ext_key.cr#L1"},{"filename":"src/uing/lib_ui/font_descriptor.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/font_descriptor.cr#L1"},{"filename":"src/uing/lib_ui/init_options.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/init_options.cr#L1"},{"filename":"src/uing/lib_ui/modifiers.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/modifiers.cr#L1"},{"filename":"src/uing/lib_ui/sort_indicator.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/sort_indicator.cr#L1"},{"filename":"src/uing/lib_ui/table_model_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_model_handler.cr#L1"},{"filename":"src/uing/lib_ui/table_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_params.cr#L1"},{"filename":"src/uing/lib_ui/table_selection.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_selection.cr#L1"},{"filename":"src/uing/lib_ui/table_selection_mode.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_selection_mode.cr#L1"},{"filename":"src/uing/lib_ui/table_text_column_optional_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_text_column_optional_params.cr#L1"},{"filename":"src/uing/lib_ui/table_value_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_value_type.cr#L1"},{"filename":"src/uing/lib_ui/text_italic.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/text_italic.cr#L1"},{"filename":"src/uing/lib_ui/text_stretch.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/text_stretch.cr#L1"},{"filename":"src/uing/lib_ui/text_weight.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/text_weight.cr#L1"},{"filename":"src/uing/lib_ui/tm.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/tm.cr#L1"},{"filename":"src/uing/lib_ui/underline.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/underline.cr#L1"},{"filename":"src/uing/lib_ui/underline_color.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/underline_color.cr#L1"},{"filename":"src/uing/lib_ui/window_resize_edge.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/window_resize_edge.cr#L1"},{"filename":"src/uing/menu.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L1"},{"filename":"src/uing/menu_item.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L1"},{"filename":"src/uing/multiline_entry.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L1"},{"filename":"src/uing/open_type_features.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L1"},{"filename":"src/uing/progress_bar.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L1"},{"filename":"src/uing/radio_buttons.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L1"},{"filename":"src/uing/separator.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L1"},{"filename":"src/uing/slider.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L1"},{"filename":"src/uing/spinbox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L1"},{"filename":"src/uing/tab.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L1"},{"filename":"src/uing/table.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L1"},{"filename":"src/uing/table_model.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L1"},{"filename":"src/uing/table_model_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L1"},{"filename":"src/uing/table_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_params.cr#L1"},{"filename":"src/uing/table_selection.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_selection.cr#L1"},{"filename":"src/uing/table_text_column_optional_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_text_column_optional_params.cr#L1"},{"filename":"src/uing/table_value.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L1"},{"filename":"src/uing/tm.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L1"},{"filename":"src/uing/version.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/version.cr#L1"},{"filename":"src/uing/window.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L1"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"constants":[{"id":"VERSION","name":"VERSION","value":"{{ (`shards version /home/runner/work/uing/uing/src/uing`).chomp.stringify }}"}],"class_methods":[{"html_id":"alloc_control(*args)-class-method","name":"alloc_control","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":133,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L133"},"def":{"name":"alloc_control","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.alloc_control(*args)"}},{"html_id":"area_begin_user_window_move(*args):Nil-class-method","name":"area_begin_user_window_move","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":775,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L775"},"def":{"name":"area_begin_user_window_move","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_begin_user_window_move(*args)"}},{"html_id":"area_begin_user_window_resize(*args):Nil-class-method","name":"area_begin_user_window_resize","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":779,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L779"},"def":{"name":"area_begin_user_window_resize","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_begin_user_window_resize(*args)"}},{"html_id":"area_queue_redraw_all(*args):Nil-class-method","name":"area_queue_redraw_all","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":767,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L767"},"def":{"name":"area_queue_redraw_all","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_queue_redraw_all(*args)"}},{"html_id":"area_scroll_to(*args):Nil-class-method","name":"area_scroll_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":771,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L771"},"def":{"name":"area_scroll_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_scroll_to(*args)"}},{"html_id":"area_set_size(*args):Nil-class-method","name":"area_set_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":763,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L763"},"def":{"name":"area_set_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_set_size(*args)"}},{"html_id":"attribute_color(*args):Nil-class-method","name":"attribute_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":952,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L952"},"def":{"name":"attribute_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attribute_color(*args)"}},{"html_id":"attribute_family(attribute):String|Nil-class-method","name":"attribute_family","abstract":false,"args":[{"name":"attribute","external_name":"attribute","restriction":""}],"args_string":"(attribute) : String | Nil","args_html":"(attribute) : String | Nil","location":{"filename":"src/uing.cr","line_number":911,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L911"},"def":{"name":"attribute_family","args":[{"name":"attribute","external_name":"attribute","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.attribute_family(attribute)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"attribute_features(*args)-class-method","name":"attribute_features","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1013,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1013"},"def":{"name":"attribute_features","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_features(*args)"}},{"html_id":"attribute_get_type(*args)-class-method","name":"attribute_get_type","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":903,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L903"},"def":{"name":"attribute_get_type","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_get_type(*args)"}},{"html_id":"attribute_italic(*args)-class-method","name":"attribute_italic","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":936,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L936"},"def":{"name":"attribute_italic","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_italic(*args)"}},{"html_id":"attribute_size(*args)-class-method","name":"attribute_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":920,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L920"},"def":{"name":"attribute_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_size(*args)"}},{"html_id":"attribute_stretch(*args)-class-method","name":"attribute_stretch","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":944,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L944"},"def":{"name":"attribute_stretch","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_stretch(*args)"}},{"html_id":"attribute_underline(*args)-class-method","name":"attribute_underline","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":964,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L964"},"def":{"name":"attribute_underline","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_underline(*args)"}},{"html_id":"attribute_underline_color(*args):Nil-class-method","name":"attribute_underline_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":972,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L972"},"def":{"name":"attribute_underline_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attribute_underline_color(*args)"}},{"html_id":"attribute_weight(*args)-class-method","name":"attribute_weight","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":928,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L928"},"def":{"name":"attribute_weight","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_weight(*args)"}},{"html_id":"attributed_string_append_unattributed(*args):Nil-class-method","name":"attributed_string_append_unattributed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1034,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1034"},"def":{"name":"attributed_string_append_unattributed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_append_unattributed(*args)"}},{"html_id":"attributed_string_byte_index_to_grapheme(*args)-class-method","name":"attributed_string_byte_index_to_grapheme","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1063,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1063"},"def":{"name":"attributed_string_byte_index_to_grapheme","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_byte_index_to_grapheme(*args)"}},{"html_id":"attributed_string_delete(*args):Nil-class-method","name":"attributed_string_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1042,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1042"},"def":{"name":"attributed_string_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_delete(*args)"}},{"html_id":"attributed_string_for_each_attribute(sender,&callback:Pointer(Void),Pointer(LibUI::Attribute),SizeT,SizeT,Pointer(Void)->Void)-class-method","name":"attributed_string_for_each_attribute","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)","args_html":"(sender, &callback : Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)","location":{"filename":"src/uing.cr","line_number":1050,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1050"},"def":{"name":"attributed_string_for_each_attribute","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":5,"block_arity":5,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.attributed_string_for_each_attribute(sender, ->(sender, attr, start, end_, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(attr, start, end_)\nend, boxed_data)\n"}},{"html_id":"attributed_string_grapheme_to_byte_index(*args)-class-method","name":"attributed_string_grapheme_to_byte_index","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1067,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1067"},"def":{"name":"attributed_string_grapheme_to_byte_index","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_grapheme_to_byte_index(*args)"}},{"html_id":"attributed_string_insert_at_unattributed(*args):Nil-class-method","name":"attributed_string_insert_at_unattributed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1038,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1038"},"def":{"name":"attributed_string_insert_at_unattributed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_insert_at_unattributed(*args)"}},{"html_id":"attributed_string_len(*args)-class-method","name":"attributed_string_len","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1030,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1030"},"def":{"name":"attributed_string_len","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_len(*args)"}},{"html_id":"attributed_string_num_graphemes(*args)-class-method","name":"attributed_string_num_graphemes","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1059,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1059"},"def":{"name":"attributed_string_num_graphemes","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_num_graphemes(*args)"}},{"html_id":"attributed_string_set_attribute(*args):Nil-class-method","name":"attributed_string_set_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1046,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1046"},"def":{"name":"attributed_string_set_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_set_attribute(*args)"}},{"html_id":"attributed_string_string(attributed_string):String|Nil-class-method","name":"attributed_string_string","abstract":false,"args":[{"name":"attributed_string","external_name":"attributed_string","restriction":""}],"args_string":"(attributed_string) : String | Nil","args_html":"(attributed_string) : String | Nil","location":{"filename":"src/uing.cr","line_number":1025,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1025"},"def":{"name":"attributed_string_string","args":[{"name":"attributed_string","external_name":"attributed_string","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.attributed_string_string(attributed_string)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"box_append(box,control,stretchy):Nil-class-method","name":"box_append","abstract":false,"args":[{"name":"box","external_name":"box","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"args_string":"(box, control, stretchy) : Nil","args_html":"(box, control, stretchy) : Nil","location":{"filename":"src/uing.cr","line_number":280,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L280"},"def":{"name":"box_append","args":[{"name":"box","external_name":"box","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.box_append(box, control.as(Pointer(LibUI::Control)), stretchy)"}},{"html_id":"box_delete(*args):Nil-class-method","name":"box_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":288,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L288"},"def":{"name":"box_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.box_delete(*args)"}},{"html_id":"box_num_children(*args)-class-method","name":"box_num_children","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":284,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L284"},"def":{"name":"box_num_children","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.box_num_children(*args)"}},{"html_id":"box_padded(*args)-class-method","name":"box_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":292,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L292"},"def":{"name":"box_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.box_padded(*args)"}},{"html_id":"box_set_padded(*args):Nil-class-method","name":"box_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":296,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L296"},"def":{"name":"box_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.box_set_padded(*args)"}},{"html_id":"button_on_clicked(sender,&callback:->Void):Nil-class-method","name":"button_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":267,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L267"},"def":{"name":"button_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.button_on_clicked(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"button_set_text(*args):Nil-class-method","name":"button_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":263,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L263"},"def":{"name":"button_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.button_set_text(*args)"}},{"html_id":"button_text(button):String|Nil-class-method","name":"button_text","abstract":false,"args":[{"name":"button","external_name":"button","restriction":""}],"args_string":"(button) : String | Nil","args_html":"(button) : String | Nil","location":{"filename":"src/uing.cr","line_number":258,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L258"},"def":{"name":"button_text","args":[{"name":"button","external_name":"button","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.button_text(button)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"checkbox_checked(*args)-class-method","name":"checkbox_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":326,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L326"},"def":{"name":"checkbox_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.checkbox_checked(*args)"}},{"html_id":"checkbox_on_toggled(sender,&callback:->Void):Nil-class-method","name":"checkbox_on_toggled","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":317,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L317"},"def":{"name":"checkbox_on_toggled","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.checkbox_on_toggled(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"checkbox_set_checked(*args):Nil-class-method","name":"checkbox_set_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":330,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L330"},"def":{"name":"checkbox_set_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.checkbox_set_checked(*args)"}},{"html_id":"checkbox_set_text(*args):Nil-class-method","name":"checkbox_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":313,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L313"},"def":{"name":"checkbox_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.checkbox_set_text(*args)"}},{"html_id":"checkbox_text(checkbox):String|Nil-class-method","name":"checkbox_text","abstract":false,"args":[{"name":"checkbox","external_name":"checkbox","restriction":""}],"args_string":"(checkbox) : String | Nil","args_html":"(checkbox) : String | Nil","location":{"filename":"src/uing.cr","line_number":308,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L308"},"def":{"name":"checkbox_text","args":[{"name":"checkbox","external_name":"checkbox","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.checkbox_text(checkbox)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"color_button_color(*args):Nil-class-method","name":"color_button_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1116,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1116"},"def":{"name":"color_button_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.color_button_color(*args)"}},{"html_id":"color_button_on_changed(sender,&callback:->Void):Nil-class-method","name":"color_button_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1124,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1124"},"def":{"name":"color_button_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.color_button_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"color_button_set_color(*args):Nil-class-method","name":"color_button_set_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1120,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1120"},"def":{"name":"color_button_set_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.color_button_set_color(*args)"}},{"html_id":"combobox_append(*args):Nil-class-method","name":"combobox_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":525,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L525"},"def":{"name":"combobox_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_append(*args)"}},{"html_id":"combobox_clear(*args):Nil-class-method","name":"combobox_clear","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":537,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L537"},"def":{"name":"combobox_clear","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_clear(*args)"}},{"html_id":"combobox_delete(*args):Nil-class-method","name":"combobox_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":533,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L533"},"def":{"name":"combobox_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_delete(*args)"}},{"html_id":"combobox_insert_at(*args):Nil-class-method","name":"combobox_insert_at","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":529,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L529"},"def":{"name":"combobox_insert_at","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_insert_at(*args)"}},{"html_id":"combobox_num_items(*args)-class-method","name":"combobox_num_items","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":541,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L541"},"def":{"name":"combobox_num_items","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.combobox_num_items(*args)"}},{"html_id":"combobox_on_selected(sender,&callback:->Void):Nil-class-method","name":"combobox_on_selected","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":553,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L553"},"def":{"name":"combobox_on_selected","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.combobox_on_selected(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"combobox_selected(*args)-class-method","name":"combobox_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":545,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L545"},"def":{"name":"combobox_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.combobox_selected(*args)"}},{"html_id":"combobox_set_selected(*args):Nil-class-method","name":"combobox_set_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":549,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L549"},"def":{"name":"combobox_set_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_set_selected(*args)"}},{"html_id":"control_destroy(control):Nil-class-method","name":"control_destroy","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":89,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L89"},"def":{"name":"control_destroy","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_destroy(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_disable(control):Nil-class-method","name":"control_disable","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":129,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L129"},"def":{"name":"control_disable","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_disable(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_enable(control):Nil-class-method","name":"control_enable","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":125,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L125"},"def":{"name":"control_enable","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_enable(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_enabled(control)-class-method","name":"control_enabled","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":121,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L121"},"def":{"name":"control_enabled","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_enabled(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_enabled_to_user(control)-class-method","name":"control_enabled_to_user","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":145,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L145"},"def":{"name":"control_enabled_to_user","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_enabled_to_user(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_handle(control)-class-method","name":"control_handle","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":93,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L93"},"def":{"name":"control_handle","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_handle(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_hide(control):Nil-class-method","name":"control_hide","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":117,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L117"},"def":{"name":"control_hide","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_hide(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_parent(control)-class-method","name":"control_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":97,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L97"},"def":{"name":"control_parent","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_parent(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_set_parent(control,parent):Nil-class-method","name":"control_set_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"args_string":"(control, parent) : Nil","args_html":"(control, parent) : Nil","location":{"filename":"src/uing.cr","line_number":101,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L101"},"def":{"name":"control_set_parent","args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_set_parent(control.as(Pointer(LibUI::Control)), parent.as(Pointer(LibUI::Control)))"}},{"html_id":"control_show(control):Nil-class-method","name":"control_show","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":113,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L113"},"def":{"name":"control_show","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_show(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_toplevel(control)-class-method","name":"control_toplevel","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":105,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L105"},"def":{"name":"control_toplevel","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_toplevel(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_verify_set_parent(control,parent):Nil-class-method","name":"control_verify_set_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"args_string":"(control, parent) : Nil","args_html":"(control, parent) : Nil","location":{"filename":"src/uing.cr","line_number":141,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L141"},"def":{"name":"control_verify_set_parent","args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_verify_set_parent(control.as(Pointer(LibUI::Control)), parent.as(Pointer(LibUI::Control)))"}},{"html_id":"control_visible(control)-class-method","name":"control_visible","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":109,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L109"},"def":{"name":"control_visible","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_visible(control.as(Pointer(LibUI::Control)))"}},{"html_id":"date_time_picker_on_changed(sender,&callback:->Void):Nil-class-method","name":"date_time_picker_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":625,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L625"},"def":{"name":"date_time_picker_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.date_time_picker_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"date_time_picker_set_time(*args):Nil-class-method","name":"date_time_picker_set_time","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":621,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L621"},"def":{"name":"date_time_picker_set_time","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.date_time_picker_set_time(*args)"}},{"html_id":"date_time_picker_time(*args):Nil-class-method","name":"date_time_picker_time","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":617,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L617"},"def":{"name":"date_time_picker_time","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.date_time_picker_time(*args)"}},{"html_id":"draw_clip(*args):Nil-class-method","name":"draw_clip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":887,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L887"},"def":{"name":"draw_clip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_clip(*args)"}},{"html_id":"draw_fill(*args):Nil-class-method","name":"draw_fill","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":839,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L839"},"def":{"name":"draw_fill","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_fill(*args)"}},{"html_id":"draw_free_path(*args):Nil-class-method","name":"draw_free_path","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":795,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L795"},"def":{"name":"draw_free_path","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_free_path(*args)"}},{"html_id":"draw_free_text_layout(*args):Nil-class-method","name":"draw_free_text_layout","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1083,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1083"},"def":{"name":"draw_free_text_layout","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_free_text_layout(*args)"}},{"html_id":"draw_matrix_invert(*args)-class-method","name":"draw_matrix_invert","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":871,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L871"},"def":{"name":"draw_matrix_invert","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_matrix_invert(*args)"}},{"html_id":"draw_matrix_invertible(*args)-class-method","name":"draw_matrix_invertible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":867,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L867"},"def":{"name":"draw_matrix_invertible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_matrix_invertible(*args)"}},{"html_id":"draw_matrix_multiply(*args):Nil-class-method","name":"draw_matrix_multiply","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":863,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L863"},"def":{"name":"draw_matrix_multiply","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_multiply(*args)"}},{"html_id":"draw_matrix_rotate(*args):Nil-class-method","name":"draw_matrix_rotate","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":855,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L855"},"def":{"name":"draw_matrix_rotate","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_rotate(*args)"}},{"html_id":"draw_matrix_scale(*args):Nil-class-method","name":"draw_matrix_scale","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":851,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L851"},"def":{"name":"draw_matrix_scale","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_scale(*args)"}},{"html_id":"draw_matrix_set_identity(*args):Nil-class-method","name":"draw_matrix_set_identity","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":843,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L843"},"def":{"name":"draw_matrix_set_identity","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_set_identity(*args)"}},{"html_id":"draw_matrix_skew(*args):Nil-class-method","name":"draw_matrix_skew","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":859,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L859"},"def":{"name":"draw_matrix_skew","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_skew(*args)"}},{"html_id":"draw_matrix_transform_point(*args):Nil-class-method","name":"draw_matrix_transform_point","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":875,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L875"},"def":{"name":"draw_matrix_transform_point","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_transform_point(*args)"}},{"html_id":"draw_matrix_transform_size(*args):Nil-class-method","name":"draw_matrix_transform_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":879,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L879"},"def":{"name":"draw_matrix_transform_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_transform_size(*args)"}},{"html_id":"draw_matrix_translate(*args):Nil-class-method","name":"draw_matrix_translate","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":847,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L847"},"def":{"name":"draw_matrix_translate","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_translate(*args)"}},{"html_id":"draw_new_path(*args)-class-method","name":"draw_new_path","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":791,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L791"},"def":{"name":"draw_new_path","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_new_path(*args)"}},{"html_id":"draw_new_text_layout(*args)-class-method","name":"draw_new_text_layout","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1079,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1079"},"def":{"name":"draw_new_text_layout","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_new_text_layout(*args)"}},{"html_id":"draw_path_add_rectangle(*args):Nil-class-method","name":"draw_path_add_rectangle","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":823,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L823"},"def":{"name":"draw_path_add_rectangle","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_add_rectangle(*args)"}},{"html_id":"draw_path_arc_to(*args):Nil-class-method","name":"draw_path_arc_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":811,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L811"},"def":{"name":"draw_path_arc_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_arc_to(*args)"}},{"html_id":"draw_path_bezier_to(*args):Nil-class-method","name":"draw_path_bezier_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":815,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L815"},"def":{"name":"draw_path_bezier_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_bezier_to(*args)"}},{"html_id":"draw_path_close_figure(*args):Nil-class-method","name":"draw_path_close_figure","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":819,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L819"},"def":{"name":"draw_path_close_figure","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_close_figure(*args)"}},{"html_id":"draw_path_end(*args):Nil-class-method","name":"draw_path_end","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":831,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L831"},"def":{"name":"draw_path_end","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_end(*args)"}},{"html_id":"draw_path_ended(*args)-class-method","name":"draw_path_ended","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":827,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L827"},"def":{"name":"draw_path_ended","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_path_ended(*args)"}},{"html_id":"draw_path_line_to(*args):Nil-class-method","name":"draw_path_line_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":807,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L807"},"def":{"name":"draw_path_line_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_line_to(*args)"}},{"html_id":"draw_path_new_figure(*args):Nil-class-method","name":"draw_path_new_figure","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":799,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L799"},"def":{"name":"draw_path_new_figure","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_new_figure(*args)"}},{"html_id":"draw_path_new_figure_with_arc(*args):Nil-class-method","name":"draw_path_new_figure_with_arc","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":803,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L803"},"def":{"name":"draw_path_new_figure_with_arc","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_new_figure_with_arc(*args)"}},{"html_id":"draw_restore(*args):Nil-class-method","name":"draw_restore","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":895,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L895"},"def":{"name":"draw_restore","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_restore(*args)"}},{"html_id":"draw_save(*args):Nil-class-method","name":"draw_save","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":891,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L891"},"def":{"name":"draw_save","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_save(*args)"}},{"html_id":"draw_stroke(*args):Nil-class-method","name":"draw_stroke","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":835,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L835"},"def":{"name":"draw_stroke","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_stroke(*args)"}},{"html_id":"draw_text(*args):Nil-class-method","name":"draw_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1087,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1087"},"def":{"name":"draw_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_text(*args)"}},{"html_id":"draw_text_layout_extents(*args):Nil-class-method","name":"draw_text_layout_extents","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1091,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1091"},"def":{"name":"draw_text_layout_extents","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_text_layout_extents(*args)"}},{"html_id":"draw_transform(*args):Nil-class-method","name":"draw_transform","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":883,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L883"},"def":{"name":"draw_transform","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_transform(*args)"}},{"html_id":"editable_combobox_append(*args):Nil-class-method","name":"editable_combobox_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":566,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L566"},"def":{"name":"editable_combobox_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.editable_combobox_append(*args)"}},{"html_id":"editable_combobox_on_changed(sender,&callback:->Void):Nil-class-method","name":"editable_combobox_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":579,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L579"},"def":{"name":"editable_combobox_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.editable_combobox_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"editable_combobox_set_text(*args):Nil-class-method","name":"editable_combobox_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":575,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L575"},"def":{"name":"editable_combobox_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.editable_combobox_set_text(*args)"}},{"html_id":"editable_combobox_text(editable_combobox):String|Nil-class-method","name":"editable_combobox_text","abstract":false,"args":[{"name":"editable_combobox","external_name":"editable_combobox","restriction":""}],"args_string":"(editable_combobox) : String | Nil","args_html":"(editable_combobox) : String | Nil","location":{"filename":"src/uing.cr","line_number":570,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L570"},"def":{"name":"editable_combobox_text","args":[{"name":"editable_combobox","external_name":"editable_combobox","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.editable_combobox_text(editable_combobox)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"entry_on_changed(sender,&callback:->Void):Nil-class-method","name":"entry_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":347,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L347"},"def":{"name":"entry_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.entry_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"entry_read_only(*args)-class-method","name":"entry_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":356,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L356"},"def":{"name":"entry_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.entry_read_only(*args)"}},{"html_id":"entry_set_read_only(*args):Nil-class-method","name":"entry_set_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":360,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L360"},"def":{"name":"entry_set_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.entry_set_read_only(*args)"}},{"html_id":"entry_set_text(*args):Nil-class-method","name":"entry_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":343,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L343"},"def":{"name":"entry_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.entry_set_text(*args)"}},{"html_id":"entry_text(entry):String|Nil-class-method","name":"entry_text","abstract":false,"args":[{"name":"entry","external_name":"entry","restriction":""}],"args_string":"(entry) : String | Nil","args_html":"(entry) : String | Nil","location":{"filename":"src/uing.cr","line_number":338,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L338"},"def":{"name":"entry_text","args":[{"name":"entry","external_name":"entry","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.entry_text(entry)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"font_button_font(*args):Nil-class-method","name":"font_button_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1095,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1095"},"def":{"name":"font_button_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.font_button_font(*args)"}},{"html_id":"font_button_on_changed(sender,&callback:->Void):Nil-class-method","name":"font_button_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1099,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1099"},"def":{"name":"font_button_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.font_button_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"form_append(form,label,control,stretchy):Nil-class-method","name":"form_append","abstract":false,"args":[{"name":"form","external_name":"form","restriction":""},{"name":"label","external_name":"label","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"args_string":"(form, label, control, stretchy) : Nil","args_html":"(form, label, control, stretchy) : Nil","location":{"filename":"src/uing.cr","line_number":1137,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1137"},"def":{"name":"form_append","args":[{"name":"form","external_name":"form","restriction":""},{"name":"label","external_name":"label","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.form_append(form, label, control.as(Pointer(LibUI::Control)), stretchy)"}},{"html_id":"form_delete(*args):Nil-class-method","name":"form_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1145,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1145"},"def":{"name":"form_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.form_delete(*args)"}},{"html_id":"form_num_children(*args)-class-method","name":"form_num_children","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1141,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1141"},"def":{"name":"form_num_children","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.form_num_children(*args)"}},{"html_id":"form_padded(*args)-class-method","name":"form_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1149,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1149"},"def":{"name":"form_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.form_padded(*args)"}},{"html_id":"form_set_padded(*args):Nil-class-method","name":"form_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1153,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1153"},"def":{"name":"form_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.form_set_padded(*args)"}},{"html_id":"free_attribute(*args):Nil-class-method","name":"free_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":899,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L899"},"def":{"name":"free_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_attribute(*args)"}},{"html_id":"free_attributed_string(*args):Nil-class-method","name":"free_attributed_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1021,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1021"},"def":{"name":"free_attributed_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_attributed_string(*args)"}},{"html_id":"free_control(control):Nil-class-method","name":"free_control","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":137,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L137"},"def":{"name":"free_control","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_control(control.as(Pointer(LibUI::Control)))"}},{"html_id":"free_font_button_font(*args):Nil-class-method","name":"free_font_button_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1112,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1112"},"def":{"name":"free_font_button_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_font_button_font(*args)"}},{"html_id":"free_font_descriptor(*args):Nil-class-method","name":"free_font_descriptor","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1075,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1075"},"def":{"name":"free_font_descriptor","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_font_descriptor(*args)"}},{"html_id":"free_image(*args):Nil-class-method","name":"free_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1185,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1185"},"def":{"name":"free_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_image(*args)"}},{"html_id":"free_init_error(err):Nil-class-method","name":"free_init_error","abstract":false,"args":[{"name":"err","external_name":"err","restriction":""}],"args_string":"(err) : Nil","args_html":"(err) : Nil","location":{"filename":"src/uing.cr","line_number":38,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L38"},"def":{"name":"free_init_error","args":[{"name":"err","external_name":"err","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_init_error(err)"}},{"html_id":"free_open_type_features(*args):Nil-class-method","name":"free_open_type_features","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":980,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L980"},"def":{"name":"free_open_type_features","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_open_type_features(*args)"}},{"html_id":"free_table_model(*args):Nil-class-method","name":"free_table_model","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1238,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1238"},"def":{"name":"free_table_model","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_model(*args)"}},{"html_id":"free_table_selection(*args):Nil-class-method","name":"free_table_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1362,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1362"},"def":{"name":"free_table_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_selection(*args)"}},{"html_id":"free_table_value(*args):Nil-class-method","name":"free_table_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1193,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1193"},"def":{"name":"free_table_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_value(*args)"}},{"html_id":"free_text(text):Nil-class-method","name":"free_text","abstract":false,"args":[{"name":"text","external_name":"text","restriction":""}],"args_string":"(text) : Nil","args_html":"(text) : Nil","location":{"filename":"src/uing.cr","line_number":85,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L85"},"def":{"name":"free_text","args":[{"name":"text","external_name":"text","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_text(text)"}},{"html_id":"grid_append(grid,control,left,top,xspan,yspan,hexpand,halign,vexpand,valign):Nil-class-method","name":"grid_append","abstract":false,"args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"left","external_name":"left","restriction":""},{"name":"top","external_name":"top","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"args_string":"(grid, control, left, top, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","args_html":"(grid, control, left, top, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","location":{"filename":"src/uing.cr","line_number":1161,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1161"},"def":{"name":"grid_append","args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"left","external_name":"left","restriction":""},{"name":"top","external_name":"top","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.grid_append(grid, control.as(Pointer(LibUI::Control)), left, top, xspan, yspan, hexpand, halign, vexpand, valign)"}},{"html_id":"grid_insert_at(grid,control,existing,at,xspan,yspan,hexpand,halign,vexpand,valign):Nil-class-method","name":"grid_insert_at","abstract":false,"args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"existing","external_name":"existing","restriction":""},{"name":"at","external_name":"at","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"args_string":"(grid, control, existing, at, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","args_html":"(grid, control, existing, at, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","location":{"filename":"src/uing.cr","line_number":1165,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1165"},"def":{"name":"grid_insert_at","args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"existing","external_name":"existing","restriction":""},{"name":"at","external_name":"at","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.grid_insert_at(grid, control.as(Pointer(LibUI::Control)), existing.as(Pointer(LibUI::Control)), at, xspan, yspan, hexpand, halign, vexpand, valign)"}},{"html_id":"grid_padded(*args)-class-method","name":"grid_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1169,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1169"},"def":{"name":"grid_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.grid_padded(*args)"}},{"html_id":"grid_set_padded(*args):Nil-class-method","name":"grid_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1173,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1173"},"def":{"name":"grid_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.grid_set_padded(*args)"}},{"html_id":"group_margined(*args)-class-method","name":"group_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":430,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L430"},"def":{"name":"group_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.group_margined(*args)"}},{"html_id":"group_set_child(group,control):Nil-class-method","name":"group_set_child","abstract":false,"args":[{"name":"group","external_name":"group","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(group, control) : Nil","args_html":"(group, control) : Nil","location":{"filename":"src/uing.cr","line_number":426,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L426"},"def":{"name":"group_set_child","args":[{"name":"group","external_name":"group","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_child(group, control.as(Pointer(LibUI::Control)))"}},{"html_id":"group_set_margined(*args):Nil-class-method","name":"group_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":434,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L434"},"def":{"name":"group_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_margined(*args)"}},{"html_id":"group_set_title(*args):Nil-class-method","name":"group_set_title","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":422,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L422"},"def":{"name":"group_set_title","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_title(*args)"}},{"html_id":"group_title(group):String|Nil-class-method","name":"group_title","abstract":false,"args":[{"name":"group","external_name":"group","restriction":""}],"args_string":"(group) : String | Nil","args_html":"(group) : String | Nil","location":{"filename":"src/uing.cr","line_number":417,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L417"},"def":{"name":"group_title","args":[{"name":"group","external_name":"group","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.group_title(group)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"image_append(*args):Nil-class-method","name":"image_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1189,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1189"},"def":{"name":"image_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.image_append(*args)"}},{"html_id":"init(init_options:Pointer(LibUI::InitOptions)):String|Nil-class-method","name":"init","abstract":false,"args":[{"name":"init_options","external_name":"init_options","restriction":"Pointer(LibUI::InitOptions)"}],"args_string":"(init_options : Pointer(LibUI::InitOptions)) : String | Nil","args_html":"(init_options : Pointer(LibUI::InitOptions)) : String | Nil","location":{"filename":"src/uing.cr","line_number":26,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L26"},"def":{"name":"init","args":[{"name":"init_options","external_name":"init_options","restriction":"Pointer(LibUI::InitOptions)"}],"return_type":"String | ::Nil","visibility":"Public","body":"@@init_options = init_options\nself.init\n"}},{"html_id":"init:Nil-class-method","name":"init","doc":"no arguments","summary":"

    no arguments

    ","abstract":false,"location":{"filename":"src/uing.cr","line_number":18,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L18"},"def":{"name":"init","return_type":"Nil","visibility":"Public","body":"str_ptr = LibUI.init(@@init_options)\nif str_ptr.null?\n return\nend\nerr = String.new(str_ptr)\nLibUI.free_init_error(str_ptr)\nraise(err)\n"}},{"html_id":"label_set_text(*args):Nil-class-method","name":"label_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":381,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L381"},"def":{"name":"label_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.label_set_text(*args)"}},{"html_id":"label_text(label):String|Nil-class-method","name":"label_text","abstract":false,"args":[{"name":"label","external_name":"label","restriction":""}],"args_string":"(label) : String | Nil","args_html":"(label) : String | Nil","location":{"filename":"src/uing.cr","line_number":376,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L376"},"def":{"name":"label_text","args":[{"name":"label","external_name":"label","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.label_text(label)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"load_control_font(*args):Nil-class-method","name":"load_control_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1071,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1071"},"def":{"name":"load_control_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.load_control_font(*args)"}},{"html_id":"main:Nil-class-method","name":"main","abstract":false,"location":{"filename":"src/uing.cr","line_number":42,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L42"},"def":{"name":"main","return_type":"Nil","visibility":"Public","body":"LibUI.main"}},{"html_id":"main_step(wait):LibC::Int-class-method","name":"main_step","abstract":false,"args":[{"name":"wait","external_name":"wait","restriction":""}],"args_string":"(wait) : LibC::Int","args_html":"(wait) : LibC::Int","location":{"filename":"src/uing.cr","line_number":50,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L50"},"def":{"name":"main_step","args":[{"name":"wait","external_name":"wait","restriction":""}],"return_type":"LibC::Int","visibility":"Public","body":"LibUI.main_step(*args)"}},{"html_id":"main_steps:Nil-class-method","name":"main_steps","abstract":false,"location":{"filename":"src/uing.cr","line_number":46,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L46"},"def":{"name":"main_steps","return_type":"Nil","visibility":"Public","body":"LibUI.main_steps"}},{"html_id":"menu_append_about_item(*args)-class-method","name":"menu_append_about_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":725,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L725"},"def":{"name":"menu_append_about_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_about_item(*args)"}},{"html_id":"menu_append_check_item(*args)-class-method","name":"menu_append_check_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":713,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L713"},"def":{"name":"menu_append_check_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_check_item(*args)"}},{"html_id":"menu_append_item(*args)-class-method","name":"menu_append_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":709,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L709"},"def":{"name":"menu_append_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_item(*args)"}},{"html_id":"menu_append_preferences_item(*args)-class-method","name":"menu_append_preferences_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":721,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L721"},"def":{"name":"menu_append_preferences_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_preferences_item(*args)"}},{"html_id":"menu_append_quit_item(*args)-class-method","name":"menu_append_quit_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":717,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L717"},"def":{"name":"menu_append_quit_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_quit_item(*args)"}},{"html_id":"menu_append_separator(*args):Nil-class-method","name":"menu_append_separator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":729,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L729"},"def":{"name":"menu_append_separator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_append_separator(*args)"}},{"html_id":"menu_item_checked(*args)-class-method","name":"menu_item_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":701,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L701"},"def":{"name":"menu_item_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_item_checked(*args)"}},{"html_id":"menu_item_disable(*args):Nil-class-method","name":"menu_item_disable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":688,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L688"},"def":{"name":"menu_item_disable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_disable(*args)"}},{"html_id":"menu_item_enable(*args):Nil-class-method","name":"menu_item_enable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":684,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L684"},"def":{"name":"menu_item_enable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_enable(*args)"}},{"html_id":"menu_item_on_clicked(sender,&callback:Pointer(LibUI::Window)->Void)-class-method","name":"menu_item_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(LibUI::Window) -> Void)","args_html":"(sender, &callback : Pointer(LibUI::Window) -> Void)","location":{"filename":"src/uing.cr","line_number":692,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L692"},"def":{"name":"menu_item_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(LibUI::Window) -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.menu_item_on_clicked(sender, ->(sender, window, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(window)\nend, boxed_data)\n"}},{"html_id":"menu_item_set_checked(*args):Nil-class-method","name":"menu_item_set_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":705,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L705"},"def":{"name":"menu_item_set_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_set_checked(*args)"}},{"html_id":"msg_box(*args):Nil-class-method","name":"msg_box","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":752,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L752"},"def":{"name":"msg_box","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"{% if flag?(:windows) %}{% else %}\n LibUI.msg_box(*args)\n {% end %}"}},{"html_id":"msg_box_error(*args):Nil-class-method","name":"msg_box_error","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":759,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L759"},"def":{"name":"msg_box_error","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.msg_box_error(*args)"}},{"html_id":"multiline_entry_append(*args):Nil-class-method","name":"multiline_entry_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":655,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L655"},"def":{"name":"multiline_entry_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_append(*args)"}},{"html_id":"multiline_entry_on_changed(sender,&callback:->Void):Nil-class-method","name":"multiline_entry_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":659,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L659"},"def":{"name":"multiline_entry_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.multiline_entry_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"multiline_entry_read_only(*args)-class-method","name":"multiline_entry_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":668,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L668"},"def":{"name":"multiline_entry_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.multiline_entry_read_only(*args)"}},{"html_id":"multiline_entry_set_read_only(*args):Nil-class-method","name":"multiline_entry_set_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":672,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L672"},"def":{"name":"multiline_entry_set_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_set_read_only(*args)"}},{"html_id":"multiline_entry_set_text(*args):Nil-class-method","name":"multiline_entry_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":651,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L651"},"def":{"name":"multiline_entry_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_set_text(*args)"}},{"html_id":"multiline_entry_text(multiline_entry):String|Nil-class-method","name":"multiline_entry_text","abstract":false,"args":[{"name":"multiline_entry","external_name":"multiline_entry","restriction":""}],"args_string":"(multiline_entry) : String | Nil","args_html":"(multiline_entry) : String | Nil","location":{"filename":"src/uing.cr","line_number":646,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L646"},"def":{"name":"multiline_entry_text","args":[{"name":"multiline_entry","external_name":"multiline_entry","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.multiline_entry_text(multiline_entry)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"new_area(*args)-class-method","name":"new_area","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":783,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L783"},"def":{"name":"new_area","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_area(*args)"}},{"html_id":"new_attributed_string(*args)-class-method","name":"new_attributed_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1017,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1017"},"def":{"name":"new_attributed_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_attributed_string(*args)"}},{"html_id":"new_background_attribute(*args)-class-method","name":"new_background_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":956,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L956"},"def":{"name":"new_background_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_background_attribute(*args)"}},{"html_id":"new_button(*args)-class-method","name":"new_button","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":276,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L276"},"def":{"name":"new_button","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_button(*args)"}},{"html_id":"new_checkbox(*args)-class-method","name":"new_checkbox","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":334,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L334"},"def":{"name":"new_checkbox","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_checkbox(*args)"}},{"html_id":"new_color_attribute(*args)-class-method","name":"new_color_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":948,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L948"},"def":{"name":"new_color_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_color_attribute(*args)"}},{"html_id":"new_color_button-class-method","name":"new_color_button","abstract":false,"location":{"filename":"src/uing.cr","line_number":1133,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1133"},"def":{"name":"new_color_button","visibility":"Public","body":"LibUI.new_color_button"}},{"html_id":"new_combobox-class-method","name":"new_combobox","abstract":false,"location":{"filename":"src/uing.cr","line_number":562,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L562"},"def":{"name":"new_combobox","visibility":"Public","body":"LibUI.new_combobox"}},{"html_id":"new_date_picker-class-method","name":"new_date_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":638,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L638"},"def":{"name":"new_date_picker","visibility":"Public","body":"LibUI.new_date_picker"}},{"html_id":"new_date_time_picker-class-method","name":"new_date_time_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":634,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L634"},"def":{"name":"new_date_time_picker","visibility":"Public","body":"LibUI.new_date_time_picker"}},{"html_id":"new_editable_combobox-class-method","name":"new_editable_combobox","abstract":false,"location":{"filename":"src/uing.cr","line_number":588,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L588"},"def":{"name":"new_editable_combobox","visibility":"Public","body":"LibUI.new_editable_combobox"}},{"html_id":"new_entry-class-method","name":"new_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":364,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L364"},"def":{"name":"new_entry","visibility":"Public","body":"LibUI.new_entry"}},{"html_id":"new_family_attribute(*args)-class-method","name":"new_family_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":907,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L907"},"def":{"name":"new_family_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_family_attribute(*args)"}},{"html_id":"new_features_attribute(*args)-class-method","name":"new_features_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1009,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1009"},"def":{"name":"new_features_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_features_attribute(*args)"}},{"html_id":"new_font_button-class-method","name":"new_font_button","abstract":false,"location":{"filename":"src/uing.cr","line_number":1108,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1108"},"def":{"name":"new_font_button","visibility":"Public","body":"LibUI.new_font_button"}},{"html_id":"new_form-class-method","name":"new_form","abstract":false,"location":{"filename":"src/uing.cr","line_number":1157,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1157"},"def":{"name":"new_form","visibility":"Public","body":"LibUI.new_form"}},{"html_id":"new_grid-class-method","name":"new_grid","abstract":false,"location":{"filename":"src/uing.cr","line_number":1177,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1177"},"def":{"name":"new_grid","visibility":"Public","body":"LibUI.new_grid"}},{"html_id":"new_group(*args)-class-method","name":"new_group","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":438,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L438"},"def":{"name":"new_group","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_group(*args)"}},{"html_id":"new_horizontal_box-class-method","name":"new_horizontal_box","abstract":false,"location":{"filename":"src/uing.cr","line_number":300,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L300"},"def":{"name":"new_horizontal_box","visibility":"Public","body":"LibUI.new_horizontal_box"}},{"html_id":"new_horizontal_separator-class-method","name":"new_horizontal_separator","abstract":false,"location":{"filename":"src/uing.cr","line_number":517,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L517"},"def":{"name":"new_horizontal_separator","visibility":"Public","body":"LibUI.new_horizontal_separator"}},{"html_id":"new_image(*args)-class-method","name":"new_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1181,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1181"},"def":{"name":"new_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_image(*args)"}},{"html_id":"new_italic_attribute(*args)-class-method","name":"new_italic_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":932,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L932"},"def":{"name":"new_italic_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_italic_attribute(*args)"}},{"html_id":"new_label(*args)-class-method","name":"new_label","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":385,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L385"},"def":{"name":"new_label","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_label(*args)"}},{"html_id":"new_menu(*args)-class-method","name":"new_menu","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":733,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L733"},"def":{"name":"new_menu","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_menu(*args)"}},{"html_id":"new_multiline_entry-class-method","name":"new_multiline_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":676,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L676"},"def":{"name":"new_multiline_entry","visibility":"Public","body":"LibUI.new_multiline_entry"}},{"html_id":"new_non_wrapping_multiline_entry-class-method","name":"new_non_wrapping_multiline_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":680,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L680"},"def":{"name":"new_non_wrapping_multiline_entry","visibility":"Public","body":"LibUI.new_non_wrapping_multiline_entry"}},{"html_id":"new_open_type_features-class-method","name":"new_open_type_features","abstract":false,"location":{"filename":"src/uing.cr","line_number":976,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L976"},"def":{"name":"new_open_type_features","visibility":"Public","body":"LibUI.new_open_type_features"}},{"html_id":"new_password_entry-class-method","name":"new_password_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":368,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L368"},"def":{"name":"new_password_entry","visibility":"Public","body":"LibUI.new_password_entry"}},{"html_id":"new_progress_bar-class-method","name":"new_progress_bar","abstract":false,"location":{"filename":"src/uing.cr","line_number":513,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L513"},"def":{"name":"new_progress_bar","visibility":"Public","body":"LibUI.new_progress_bar"}},{"html_id":"new_radio_buttons-class-method","name":"new_radio_buttons","abstract":false,"location":{"filename":"src/uing.cr","line_number":613,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L613"},"def":{"name":"new_radio_buttons","visibility":"Public","body":"LibUI.new_radio_buttons"}},{"html_id":"new_scrolling_area(*args)-class-method","name":"new_scrolling_area","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":787,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L787"},"def":{"name":"new_scrolling_area","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_scrolling_area(*args)"}},{"html_id":"new_search_entry-class-method","name":"new_search_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":372,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L372"},"def":{"name":"new_search_entry","visibility":"Public","body":"LibUI.new_search_entry"}},{"html_id":"new_size_attribute(*args)-class-method","name":"new_size_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":916,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L916"},"def":{"name":"new_size_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_size_attribute(*args)"}},{"html_id":"new_slider(*args)-class-method","name":"new_slider","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":501,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L501"},"def":{"name":"new_slider","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_slider(*args)"}},{"html_id":"new_spinbox(*args)-class-method","name":"new_spinbox","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":459,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L459"},"def":{"name":"new_spinbox","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_spinbox(*args)"}},{"html_id":"new_stretch_attribute(*args)-class-method","name":"new_stretch_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":940,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L940"},"def":{"name":"new_stretch_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_stretch_attribute(*args)"}},{"html_id":"new_tab-class-method","name":"new_tab","abstract":false,"location":{"filename":"src/uing.cr","line_number":413,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L413"},"def":{"name":"new_tab","visibility":"Public","body":"LibUI.new_tab"}},{"html_id":"new_table(*args)-class-method","name":"new_table","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1290,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1290"},"def":{"name":"new_table","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table(*args)"}},{"html_id":"new_table_model(*args)-class-method","name":"new_table_model","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1234,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1234"},"def":{"name":"new_table_model","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_model(*args)"}},{"html_id":"new_table_value_color(*args)-class-method","name":"new_table_value_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1226,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1226"},"def":{"name":"new_table_value_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_color(*args)"}},{"html_id":"new_table_value_image(*args)-class-method","name":"new_table_value_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1210,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1210"},"def":{"name":"new_table_value_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_image(*args)"}},{"html_id":"new_table_value_int(*args)-class-method","name":"new_table_value_int","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1218,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1218"},"def":{"name":"new_table_value_int","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_int(*args)"}},{"html_id":"new_table_value_string(*args)-class-method","name":"new_table_value_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1201,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1201"},"def":{"name":"new_table_value_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_string(*args)"}},{"html_id":"new_time_picker-class-method","name":"new_time_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":642,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L642"},"def":{"name":"new_time_picker","visibility":"Public","body":"LibUI.new_time_picker"}},{"html_id":"new_underline_attribute(*args)-class-method","name":"new_underline_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":960,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L960"},"def":{"name":"new_underline_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_underline_attribute(*args)"}},{"html_id":"new_underline_color_attribute(*args)-class-method","name":"new_underline_color_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":968,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L968"},"def":{"name":"new_underline_color_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_underline_color_attribute(*args)"}},{"html_id":"new_vertical_box-class-method","name":"new_vertical_box","abstract":false,"location":{"filename":"src/uing.cr","line_number":304,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L304"},"def":{"name":"new_vertical_box","visibility":"Public","body":"LibUI.new_vertical_box"}},{"html_id":"new_vertical_separator-class-method","name":"new_vertical_separator","abstract":false,"location":{"filename":"src/uing.cr","line_number":521,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L521"},"def":{"name":"new_vertical_separator","visibility":"Public","body":"LibUI.new_vertical_separator"}},{"html_id":"new_weight_attribute(*args)-class-method","name":"new_weight_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":924,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L924"},"def":{"name":"new_weight_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_weight_attribute(*args)"}},{"html_id":"new_window(*args)-class-method","name":"new_window","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":254,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L254"},"def":{"name":"new_window","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_window(*args)"}},{"html_id":"on_should_quit(&callback:->LibC::Int):Nil-class-method","name":"on_should_quit","abstract":false,"location":{"filename":"src/uing.cr","line_number":76,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L76"},"def":{"name":"on_should_quit","yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.on_should_quit(->(data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"open_file(window):String|Nil-class-method","name":"open_file","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":737,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L737"},"def":{"name":"open_file","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.open_file(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"open_folder(window):String|Nil-class-method","name":"open_folder","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":742,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L742"},"def":{"name":"open_folder","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.open_folder(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"open_type_features_add(*args):Nil-class-method","name":"open_type_features_add","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":988,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L988"},"def":{"name":"open_type_features_add","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.open_type_features_add(*args)"}},{"html_id":"open_type_features_clone(*args)-class-method","name":"open_type_features_clone","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":984,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L984"},"def":{"name":"open_type_features_clone","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.open_type_features_clone(*args)"}},{"html_id":"open_type_features_for_each(sender,&callback:Pointer(Void),LibC::Char,LibC::Char,LibC::Char,LibC::Char,Int32->Void)-class-method","name":"open_type_features_for_each","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)","args_html":"(sender, &callback : Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)","location":{"filename":"src/uing.cr","line_number":1000,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1000"},"def":{"name":"open_type_features_for_each","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":6,"block_arity":6,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.open_type_features_for_each(sender, ->(otf, a, b, c, d, value, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(otf)\nend, boxed_data)\n"}},{"html_id":"open_type_features_get(*args)-class-method","name":"open_type_features_get","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":996,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L996"},"def":{"name":"open_type_features_get","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.open_type_features_get(*args)"}},{"html_id":"open_type_features_remove(*args):Nil-class-method","name":"open_type_features_remove","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":992,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L992"},"def":{"name":"open_type_features_remove","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.open_type_features_remove(*args)"}},{"html_id":"progress_bar_set_value(*args):Nil-class-method","name":"progress_bar_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":509,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L509"},"def":{"name":"progress_bar_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.progress_bar_set_value(*args)"}},{"html_id":"progress_bar_value(*args)-class-method","name":"progress_bar_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":505,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L505"},"def":{"name":"progress_bar_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.progress_bar_value(*args)"}},{"html_id":"queue_main(&callback:->Void):Nil-class-method","name":"queue_main","abstract":false,"location":{"filename":"src/uing.cr","line_number":58,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L58"},"def":{"name":"queue_main","yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.queue_main(->(data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"quit:Nil-class-method","name":"quit","abstract":false,"location":{"filename":"src/uing.cr","line_number":54,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L54"},"def":{"name":"quit","return_type":"Nil","visibility":"Public","body":"LibUI.quit"}},{"html_id":"radio_buttons_append(*args):Nil-class-method","name":"radio_buttons_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":592,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L592"},"def":{"name":"radio_buttons_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.radio_buttons_append(*args)"}},{"html_id":"radio_buttons_on_selected(sender,&callback:->Void):Nil-class-method","name":"radio_buttons_on_selected","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":604,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L604"},"def":{"name":"radio_buttons_on_selected","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.radio_buttons_on_selected(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"radio_buttons_selected(*args)-class-method","name":"radio_buttons_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":596,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L596"},"def":{"name":"radio_buttons_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.radio_buttons_selected(*args)"}},{"html_id":"radio_buttons_set_selected(*args):Nil-class-method","name":"radio_buttons_set_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":600,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L600"},"def":{"name":"radio_buttons_set_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.radio_buttons_set_selected(*args)"}},{"html_id":"save_file(window):String|Nil-class-method","name":"save_file","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":747,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L747"},"def":{"name":"save_file","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.save_file(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"slider_has_tool_tip(*args)-class-method","name":"slider_has_tool_tip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":471,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L471"},"def":{"name":"slider_has_tool_tip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.slider_has_tool_tip(*args)"}},{"html_id":"slider_on_changed(sender,&callback:->Void):Nil-class-method","name":"slider_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":479,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L479"},"def":{"name":"slider_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.slider_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"slider_on_released(sender,&callback:->Void):Nil-class-method","name":"slider_on_released","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":488,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L488"},"def":{"name":"slider_on_released","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.slider_on_released(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"slider_set_has_tool_tip(*args):Nil-class-method","name":"slider_set_has_tool_tip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":475,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L475"},"def":{"name":"slider_set_has_tool_tip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_has_tool_tip(*args)"}},{"html_id":"slider_set_range(*args):Nil-class-method","name":"slider_set_range","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":497,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L497"},"def":{"name":"slider_set_range","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_range(*args)"}},{"html_id":"slider_set_value(*args):Nil-class-method","name":"slider_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":467,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L467"},"def":{"name":"slider_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_value(*args)"}},{"html_id":"slider_value(*args)-class-method","name":"slider_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":463,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L463"},"def":{"name":"slider_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.slider_value(*args)"}},{"html_id":"spinbox_on_changed(sender,&callback:->Void):Nil-class-method","name":"spinbox_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":450,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L450"},"def":{"name":"spinbox_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.spinbox_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"spinbox_set_value(*args):Nil-class-method","name":"spinbox_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":446,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L446"},"def":{"name":"spinbox_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.spinbox_set_value(*args)"}},{"html_id":"spinbox_value(*args)-class-method","name":"spinbox_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":442,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L442"},"def":{"name":"spinbox_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.spinbox_value(*args)"}},{"html_id":"tab_append(tab,name,control):Nil-class-method","name":"tab_append","abstract":false,"args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(tab, name, control) : Nil","args_html":"(tab, name, control) : Nil","location":{"filename":"src/uing.cr","line_number":389,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L389"},"def":{"name":"tab_append","args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.tab_append(tab, name, control.as(Pointer(LibUI::Control)))"}},{"html_id":"tab_delete(*args):Nil-class-method","name":"tab_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":397,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L397"},"def":{"name":"tab_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.tab_delete(*args)"}},{"html_id":"tab_insert_at(tab,name,index,control):Nil-class-method","name":"tab_insert_at","abstract":false,"args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"index","external_name":"index","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(tab, name, index, control) : Nil","args_html":"(tab, name, index, control) : Nil","location":{"filename":"src/uing.cr","line_number":393,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L393"},"def":{"name":"tab_insert_at","args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"index","external_name":"index","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.tab_insert_at(tab, name, index, control.as(Pointer(LibUI::Control)))"}},{"html_id":"tab_margined(*args)-class-method","name":"tab_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":405,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L405"},"def":{"name":"tab_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.tab_margined(*args)"}},{"html_id":"tab_num_pages(*args)-class-method","name":"tab_num_pages","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":401,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L401"},"def":{"name":"tab_num_pages","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.tab_num_pages(*args)"}},{"html_id":"tab_set_margined(*args):Nil-class-method","name":"tab_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":409,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L409"},"def":{"name":"tab_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.tab_set_margined(*args)"}},{"html_id":"table_append_button_column(*args):Nil-class-method","name":"table_append_button_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1278,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1278"},"def":{"name":"table_append_button_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_button_column(*args)"}},{"html_id":"table_append_checkbox_column(*args):Nil-class-method","name":"table_append_checkbox_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1266,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1266"},"def":{"name":"table_append_checkbox_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_checkbox_column(*args)"}},{"html_id":"table_append_checkbox_text_column(*args):Nil-class-method","name":"table_append_checkbox_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1270,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1270"},"def":{"name":"table_append_checkbox_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_checkbox_text_column(*args)"}},{"html_id":"table_append_image_column(*args):Nil-class-method","name":"table_append_image_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1258,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1258"},"def":{"name":"table_append_image_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_image_column(*args)"}},{"html_id":"table_append_image_text_column(*args):Nil-class-method","name":"table_append_image_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1262,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1262"},"def":{"name":"table_append_image_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_image_text_column(*args)"}},{"html_id":"table_append_progress_bar_column(*args):Nil-class-method","name":"table_append_progress_bar_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1274,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1274"},"def":{"name":"table_append_progress_bar_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_progress_bar_column(*args)"}},{"html_id":"table_append_text_column(*args):Nil-class-method","name":"table_append_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1254,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1254"},"def":{"name":"table_append_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_text_column(*args)"}},{"html_id":"table_column_set_width(*args):Nil-class-method","name":"table_column_set_width","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1333,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1333"},"def":{"name":"table_column_set_width","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_column_set_width(*args)"}},{"html_id":"table_column_width(*args)-class-method","name":"table_column_width","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1329,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1329"},"def":{"name":"table_column_width","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_column_width(*args)"}},{"html_id":"table_get_selection(*args)-class-method","name":"table_get_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1354,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1354"},"def":{"name":"table_get_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_get_selection(*args)"}},{"html_id":"table_get_selection_mode(*args)-class-method","name":"table_get_selection_mode","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1337,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1337"},"def":{"name":"table_get_selection_mode","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_get_selection_mode(*args)"}},{"html_id":"table_header_on_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_header_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1320,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1320"},"def":{"name":"table_header_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_header_on_clicked(sender, ->(sender, column, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(column)\nend, boxed_data)\n"}},{"html_id":"table_header_set_sort_indicator(*args):Nil-class-method","name":"table_header_set_sort_indicator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1312,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1312"},"def":{"name":"table_header_set_sort_indicator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_header_set_sort_indicator(*args)"}},{"html_id":"table_header_set_visible(*args):Nil-class-method","name":"table_header_set_visible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1286,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1286"},"def":{"name":"table_header_set_visible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_header_set_visible(*args)"}},{"html_id":"table_header_sort_indicator(*args)-class-method","name":"table_header_sort_indicator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1316,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1316"},"def":{"name":"table_header_sort_indicator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_header_sort_indicator(*args)"}},{"html_id":"table_header_visible(*args)-class-method","name":"table_header_visible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1282,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1282"},"def":{"name":"table_header_visible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_header_visible(*args)"}},{"html_id":"table_model_row_changed(*args):Nil-class-method","name":"table_model_row_changed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1246,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1246"},"def":{"name":"table_model_row_changed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_changed(*args)"}},{"html_id":"table_model_row_deleted(*args):Nil-class-method","name":"table_model_row_deleted","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1250,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1250"},"def":{"name":"table_model_row_deleted","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_deleted(*args)"}},{"html_id":"table_model_row_inserted(*args):Nil-class-method","name":"table_model_row_inserted","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1242,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1242"},"def":{"name":"table_model_row_inserted","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_inserted(*args)"}},{"html_id":"table_on_row_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_on_row_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1294,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1294"},"def":{"name":"table_on_row_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_row_clicked(sender, ->(sender, row, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(row)\nend, boxed_data)\n"}},{"html_id":"table_on_row_double_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_on_row_double_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1303,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1303"},"def":{"name":"table_on_row_double_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_row_double_clicked(sender, ->(sender, row, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(row)\nend, boxed_data)\n"}},{"html_id":"table_on_selection_changed(sender,&callback:->Void):Nil-class-method","name":"table_on_selection_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1345,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1345"},"def":{"name":"table_on_selection_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_selection_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"table_set_selection(*args):Nil-class-method","name":"table_set_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1358,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1358"},"def":{"name":"table_set_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_set_selection(*args)"}},{"html_id":"table_set_selection_mode(*args):Nil-class-method","name":"table_set_selection_mode","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1341,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1341"},"def":{"name":"table_set_selection_mode","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_set_selection_mode(*args)"}},{"html_id":"table_value_color(*args):Nil-class-method","name":"table_value_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1230,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1230"},"def":{"name":"table_value_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_value_color(*args)"}},{"html_id":"table_value_get_type(*args)-class-method","name":"table_value_get_type","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1197,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1197"},"def":{"name":"table_value_get_type","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_get_type(*args)"}},{"html_id":"table_value_image(*args)-class-method","name":"table_value_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1214,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1214"},"def":{"name":"table_value_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_image(*args)"}},{"html_id":"table_value_int(*args)-class-method","name":"table_value_int","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1222,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1222"},"def":{"name":"table_value_int","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_int(*args)"}},{"html_id":"table_value_string(table_value):String|Nil-class-method","name":"table_value_string","abstract":false,"args":[{"name":"table_value","external_name":"table_value","restriction":""}],"args_string":"(table_value) : String | Nil","args_html":"(table_value) : String | Nil","location":{"filename":"src/uing.cr","line_number":1205,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1205"},"def":{"name":"table_value_string","args":[{"name":"table_value","external_name":"table_value","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.table_value_string(table_value)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"timer(sender,&callback:->LibC::Int):Nil-class-method","name":"timer","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> LibC::Int) : Nil","args_html":"(sender, &callback : -> LibC::Int) : Nil","location":{"filename":"src/uing.cr","line_number":67,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L67"},"def":{"name":"timer","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.timer(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"uninit:Nil-class-method","name":"uninit","abstract":false,"location":{"filename":"src/uing.cr","line_number":31,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L31"},"def":{"name":"uninit","return_type":"Nil","visibility":"Public","body":"LibUI.uninit"}},{"html_id":"user_bug_cannot_set_parent_on_toplevel(*args):Nil-class-method","name":"user_bug_cannot_set_parent_on_toplevel","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":149,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L149"},"def":{"name":"user_bug_cannot_set_parent_on_toplevel","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.user_bug_cannot_set_parent_on_toplevel(*args)"}},{"html_id":"window_borderless(*args)-class-method","name":"window_borderless","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":226,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L226"},"def":{"name":"window_borderless","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_borderless(*args)"}},{"html_id":"window_content_size(*args):Nil-class-method","name":"window_content_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":179,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L179"},"def":{"name":"window_content_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_content_size(*args)"}},{"html_id":"window_focused(*args)-class-method","name":"window_focused","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":222,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L222"},"def":{"name":"window_focused","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_focused(*args)"}},{"html_id":"window_fullscreen(*args)-class-method","name":"window_fullscreen","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":187,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L187"},"def":{"name":"window_fullscreen","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_fullscreen(*args)"}},{"html_id":"window_margined(*args)-class-method","name":"window_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":238,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L238"},"def":{"name":"window_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_margined(*args)"}},{"html_id":"window_on_closing(sender,&callback:->LibC::Int):Nil-class-method","name":"window_on_closing","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> LibC::Int) : Nil","args_html":"(sender, &callback : -> LibC::Int) : Nil","location":{"filename":"src/uing.cr","line_number":204,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L204"},"def":{"name":"window_on_closing","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_closing(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_content_size_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_content_size_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":195,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L195"},"def":{"name":"window_on_content_size_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_content_size_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_focus_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_focus_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":213,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L213"},"def":{"name":"window_on_focus_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_focus_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_position_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_position_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":170,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L170"},"def":{"name":"window_on_position_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_position_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_position(*args):Nil-class-method","name":"window_position","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":162,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L162"},"def":{"name":"window_position","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_position(*args)"}},{"html_id":"window_resizeable(*args)-class-method","name":"window_resizeable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":246,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L246"},"def":{"name":"window_resizeable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_resizeable(*args)"}},{"html_id":"window_set_borderless(*args):Nil-class-method","name":"window_set_borderless","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":230,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L230"},"def":{"name":"window_set_borderless","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_borderless(*args)"}},{"html_id":"window_set_child(window,control):Nil-class-method","name":"window_set_child","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(window, control) : Nil","args_html":"(window, control) : Nil","location":{"filename":"src/uing.cr","line_number":234,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L234"},"def":{"name":"window_set_child","args":[{"name":"window","external_name":"window","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_child(window, control.as(Pointer(LibUI::Control)))"}},{"html_id":"window_set_content_size(*args):Nil-class-method","name":"window_set_content_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":183,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L183"},"def":{"name":"window_set_content_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_content_size(*args)"}},{"html_id":"window_set_fullscreen(*args):Nil-class-method","name":"window_set_fullscreen","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":191,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L191"},"def":{"name":"window_set_fullscreen","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_fullscreen(*args)"}},{"html_id":"window_set_margined(*args):Nil-class-method","name":"window_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":242,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L242"},"def":{"name":"window_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_margined(*args)"}},{"html_id":"window_set_position(*args):Nil-class-method","name":"window_set_position","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":166,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L166"},"def":{"name":"window_set_position","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_position(*args)"}},{"html_id":"window_set_resizeable(*args):Nil-class-method","name":"window_set_resizeable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":250,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L250"},"def":{"name":"window_set_resizeable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_resizeable(*args)"}},{"html_id":"window_set_title(*args):Nil-class-method","name":"window_set_title","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":158,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L158"},"def":{"name":"window_set_title","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_title(*args)"}},{"html_id":"window_title(window):String|Nil-class-method","name":"window_title","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":153,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L153"},"def":{"name":"window_title","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.window_title(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}}],"types":[{"html_id":"uing/UIng/Area","path":"UIng/Area.html","kind":"class","full_name":"UIng::Area","name":"Area","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Area))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Area)"}],"args_string":"(ref_ptr : Pointer(LibUI::Area))","args_html":"(ref_ptr : Pointer(LibUI::Area))","location":{"filename":"src/uing/area.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Area)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/area.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaDrawParams","path":"UIng/AreaDrawParams.html","kind":"class","full_name":"UIng::AreaDrawParams","name":"AreaDrawParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_draw_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_draw_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaDrawParams=LibUI::AreaDrawParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaDrawParams.new","external_name":"cstruct","restriction":"LibUI::AreaDrawParams"}],"args_string":"(cstruct : LibUI::AreaDrawParams = LibUI::AreaDrawParams.new)","args_html":"(cstruct : LibUI::AreaDrawParams = LibUI::AreaDrawParams.new)","location":{"filename":"src/uing/area_draw_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_draw_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaDrawParams.new","external_name":"cstruct","restriction":"LibUI::AreaDrawParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_draw_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_draw_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_draw_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_draw_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaHandler","path":"UIng/AreaHandler.html","kind":"class","full_name":"UIng::AreaHandler","name":"AreaHandler","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_handler.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaHandler=LibUI::AreaHandler.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaHandler.new","external_name":"cstruct","restriction":"LibUI::AreaHandler"}],"args_string":"(cstruct : LibUI::AreaHandler = LibUI::AreaHandler.new)","args_html":"(cstruct : LibUI::AreaHandler = LibUI::AreaHandler.new)","location":{"filename":"src/uing/area_handler.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaHandler.new","external_name":"cstruct","restriction":"LibUI::AreaHandler"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"drag_broken(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area)->Void)-instance-method","name":"drag_broken","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":20,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L20"},"def":{"name":"drag_broken","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area) -> Void)"},"visibility":"Public","body":"@cstruct.drag_broken = block"}},{"html_id":"draw(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaDrawParams)->Void)-instance-method","name":"draw","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L8"},"def":{"name":"draw","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaDrawParams) -> Void)"},"visibility":"Public","body":"@cstruct.draw = block"}},{"html_id":"key_event(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaKeyEvent)->LibC::Int)-instance-method","name":"key_event","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":24,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L24"},"def":{"name":"key_event","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaKeyEvent) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.key_event = block"}},{"html_id":"mouse_crossed(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),LibC::Int->Void)-instance-method","name":"mouse_crossed","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":16,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L16"},"def":{"name":"mouse_crossed","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), LibC::Int -> Void)"},"visibility":"Public","body":"@cstruct.mouse_crossed = block"}},{"html_id":"mouse_event(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaMouseEvent)->Void)-instance-method","name":"mouse_event","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L12"},"def":{"name":"mouse_event","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaMouseEvent) -> Void)"},"visibility":"Public","body":"@cstruct.mouse_event = block"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":28,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L28"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_handler.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaKeyEvent","path":"UIng/AreaKeyEvent.html","kind":"class","full_name":"UIng::AreaKeyEvent","name":"AreaKeyEvent","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_key_event.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_key_event.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaKeyEvent=LibUI::AreaKeyEvent.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaKeyEvent.new","external_name":"cstruct","restriction":"LibUI::AreaKeyEvent"}],"args_string":"(cstruct : LibUI::AreaKeyEvent = LibUI::AreaKeyEvent.new)","args_html":"(cstruct : LibUI::AreaKeyEvent = LibUI::AreaKeyEvent.new)","location":{"filename":"src/uing/area_key_event.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_key_event.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaKeyEvent.new","external_name":"cstruct","restriction":"LibUI::AreaKeyEvent"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_key_event.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_key_event.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_key_event.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_key_event.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaMouseEvent","path":"UIng/AreaMouseEvent.html","kind":"class","full_name":"UIng::AreaMouseEvent","name":"AreaMouseEvent","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_mouse_event.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_mouse_event.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaMouseEvent=LibUI::AreaMouseEvent.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaMouseEvent.new","external_name":"cstruct","restriction":"LibUI::AreaMouseEvent"}],"args_string":"(cstruct : LibUI::AreaMouseEvent = LibUI::AreaMouseEvent.new)","args_html":"(cstruct : LibUI::AreaMouseEvent = LibUI::AreaMouseEvent.new)","location":{"filename":"src/uing/area_mouse_event.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_mouse_event.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaMouseEvent.new","external_name":"cstruct","restriction":"LibUI::AreaMouseEvent"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_mouse_event.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_mouse_event.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_mouse_event.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_mouse_event.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Attribute","path":"UIng/Attribute.html","kind":"class","full_name":"UIng::Attribute","name":"Attribute","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/attribute.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Attribute))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Attribute)"}],"args_string":"(ref_ptr : Pointer(LibUI::Attribute))","args_html":"(ref_ptr : Pointer(LibUI::Attribute))","location":{"filename":"src/uing/attribute.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Attribute)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/attribute.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/attribute.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/attribute.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AttributedString","path":"UIng/AttributedString.html","kind":"class","full_name":"UIng::AttributedString","name":"AttributedString","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/attributed_string.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::AttributedString))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::AttributedString)"}],"args_string":"(ref_ptr : Pointer(LibUI::AttributedString))","args_html":"(ref_ptr : Pointer(LibUI::AttributedString))","location":{"filename":"src/uing/attributed_string.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::AttributedString)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/attributed_string.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/attributed_string.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/attributed_string.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Box","path":"UIng/Box.html","kind":"class","full_name":"UIng::Box","name":"Box","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/box.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L3"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"doc":"Note: The name Box is already taken by Crystal's built-in class Box.","summary":"

    Note: The name Box is already taken by Crystal's built-in class Box.

    ","constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Box))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Box)"}],"args_string":"(ref_ptr : Pointer(LibUI::Box))","args_html":"(ref_ptr : Pointer(LibUI::Box))","location":{"filename":"src/uing/box.cr","line_number":4,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L4"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Box)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/box.cr","line_number":7,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L7"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/box.cr","line_number":13,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L13"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/box.cr","line_number":11,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L11"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Button","path":"UIng/Button.html","kind":"class","full_name":"UIng::Button","name":"Button","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Button))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Button)"}],"args_string":"(ref_ptr : Pointer(LibUI::Button))","args_html":"(ref_ptr : Pointer(LibUI::Button))","location":{"filename":"src/uing/button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Button)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Checkbox","path":"UIng/Checkbox.html","kind":"class","full_name":"UIng::Checkbox","name":"Checkbox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/checkbox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Checkbox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Checkbox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Checkbox))","args_html":"(ref_ptr : Pointer(LibUI::Checkbox))","location":{"filename":"src/uing/checkbox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Checkbox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/checkbox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/checkbox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/checkbox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/ColorButton","path":"UIng/ColorButton.html","kind":"class","full_name":"UIng::ColorButton","name":"ColorButton","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/color_button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::ColorButton))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ColorButton)"}],"args_string":"(ref_ptr : Pointer(LibUI::ColorButton))","args_html":"(ref_ptr : Pointer(LibUI::ColorButton))","location":{"filename":"src/uing/color_button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ColorButton)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/color_button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/color_button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/color_button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Combobox","path":"UIng/Combobox.html","kind":"class","full_name":"UIng::Combobox","name":"Combobox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/combobox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Combobox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Combobox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Combobox))","args_html":"(ref_ptr : Pointer(LibUI::Combobox))","location":{"filename":"src/uing/combobox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Combobox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/combobox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/combobox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/combobox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DateTimePicker","path":"UIng/DateTimePicker.html","kind":"class","full_name":"UIng::DateTimePicker","name":"DateTimePicker","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/date_time_picker.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DateTimePicker))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DateTimePicker)"}],"args_string":"(ref_ptr : Pointer(LibUI::DateTimePicker))","args_html":"(ref_ptr : Pointer(LibUI::DateTimePicker))","location":{"filename":"src/uing/date_time_picker.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DateTimePicker)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/date_time_picker.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/date_time_picker.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/date_time_picker.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawBrush","path":"UIng/DrawBrush.html","kind":"class","full_name":"UIng::DrawBrush","name":"DrawBrush","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_brush.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawBrush=LibUI::DrawBrush.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawBrush.new","external_name":"cstruct","restriction":"LibUI::DrawBrush"}],"args_string":"(cstruct : LibUI::DrawBrush = LibUI::DrawBrush.new)","args_html":"(cstruct : LibUI::DrawBrush = LibUI::DrawBrush.new)","location":{"filename":"src/uing/draw_brush.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawBrush.new","external_name":"cstruct","restriction":"LibUI::DrawBrush"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_brush.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_brush.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawBrushGradientStop","path":"UIng/DrawBrushGradientStop.html","kind":"class","full_name":"UIng::DrawBrushGradientStop","name":"DrawBrushGradientStop","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush_gradient_stop.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawBrushGradientStop=LibUI::DrawBrushGradientStop.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawBrushGradientStop.new","external_name":"cstruct","restriction":"LibUI::DrawBrushGradientStop"}],"args_string":"(cstruct : LibUI::DrawBrushGradientStop = LibUI::DrawBrushGradientStop.new)","args_html":"(cstruct : LibUI::DrawBrushGradientStop = LibUI::DrawBrushGradientStop.new)","location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush_gradient_stop.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawBrushGradientStop.new","external_name":"cstruct","restriction":"LibUI::DrawBrushGradientStop"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush_gradient_stop.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush_gradient_stop.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawContext","path":"UIng/DrawContext.html","kind":"class","full_name":"UIng::DrawContext","name":"DrawContext","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_context.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawContext))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawContext)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawContext))","args_html":"(ref_ptr : Pointer(LibUI::DrawContext))","location":{"filename":"src/uing/draw_context.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawContext)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_context.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_context.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_context.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawMatrix","path":"UIng/DrawMatrix.html","kind":"class","full_name":"UIng::DrawMatrix","name":"DrawMatrix","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_matrix.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_matrix.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawMatrix=LibUI::DrawMatrix.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawMatrix.new","external_name":"cstruct","restriction":"LibUI::DrawMatrix"}],"args_string":"(cstruct : LibUI::DrawMatrix = LibUI::DrawMatrix.new)","args_html":"(cstruct : LibUI::DrawMatrix = LibUI::DrawMatrix.new)","location":{"filename":"src/uing/draw_matrix.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_matrix.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawMatrix.new","external_name":"cstruct","restriction":"LibUI::DrawMatrix"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_matrix.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_matrix.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_matrix.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_matrix.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawPath","path":"UIng/DrawPath.html","kind":"class","full_name":"UIng::DrawPath","name":"DrawPath","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_path.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawPath))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawPath)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawPath))","args_html":"(ref_ptr : Pointer(LibUI::DrawPath))","location":{"filename":"src/uing/draw_path.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawPath)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_path.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_path.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_path.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawStrokeParams","path":"UIng/DrawStrokeParams.html","kind":"class","full_name":"UIng::DrawStrokeParams","name":"DrawStrokeParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_stroke_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_stroke_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawStrokeParams=LibUI::DrawStrokeParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawStrokeParams.new","external_name":"cstruct","restriction":"LibUI::DrawStrokeParams"}],"args_string":"(cstruct : LibUI::DrawStrokeParams = LibUI::DrawStrokeParams.new)","args_html":"(cstruct : LibUI::DrawStrokeParams = LibUI::DrawStrokeParams.new)","location":{"filename":"src/uing/draw_stroke_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_stroke_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawStrokeParams.new","external_name":"cstruct","restriction":"LibUI::DrawStrokeParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_stroke_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_stroke_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_stroke_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_stroke_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawTextLayout","path":"UIng/DrawTextLayout.html","kind":"class","full_name":"UIng::DrawTextLayout","name":"DrawTextLayout","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_text_layout.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawTextLayout))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawTextLayout)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawTextLayout))","args_html":"(ref_ptr : Pointer(LibUI::DrawTextLayout))","location":{"filename":"src/uing/draw_text_layout.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawTextLayout)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_text_layout.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_text_layout.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_text_layout.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawTextLayoutParams","path":"UIng/DrawTextLayoutParams.html","kind":"class","full_name":"UIng::DrawTextLayoutParams","name":"DrawTextLayoutParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_text_layout_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawTextLayoutParams=LibUI::DrawTextLayoutParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawTextLayoutParams.new","external_name":"cstruct","restriction":"LibUI::DrawTextLayoutParams"}],"args_string":"(cstruct : LibUI::DrawTextLayoutParams = LibUI::DrawTextLayoutParams.new)","args_html":"(cstruct : LibUI::DrawTextLayoutParams = LibUI::DrawTextLayoutParams.new)","location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawTextLayoutParams.new","external_name":"cstruct","restriction":"LibUI::DrawTextLayoutParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/EditableCombobox","path":"UIng/EditableCombobox.html","kind":"class","full_name":"UIng::EditableCombobox","name":"EditableCombobox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/editable_combobox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::EditableCombobox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::EditableCombobox)"}],"args_string":"(ref_ptr : Pointer(LibUI::EditableCombobox))","args_html":"(ref_ptr : Pointer(LibUI::EditableCombobox))","location":{"filename":"src/uing/editable_combobox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::EditableCombobox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/editable_combobox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/editable_combobox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/editable_combobox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Entry","path":"UIng/Entry.html","kind":"class","full_name":"UIng::Entry","name":"Entry","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/entry.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Entry))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Entry)"}],"args_string":"(ref_ptr : Pointer(LibUI::Entry))","args_html":"(ref_ptr : Pointer(LibUI::Entry))","location":{"filename":"src/uing/entry.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Entry)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/entry.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/entry.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/entry.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/FontButton","path":"UIng/FontButton.html","kind":"class","full_name":"UIng::FontButton","name":"FontButton","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/font_button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::FontButton))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::FontButton)"}],"args_string":"(ref_ptr : Pointer(LibUI::FontButton))","args_html":"(ref_ptr : Pointer(LibUI::FontButton))","location":{"filename":"src/uing/font_button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::FontButton)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/font_button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/font_button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/font_button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/FontDescriptor","path":"UIng/FontDescriptor.html","kind":"class","full_name":"UIng::FontDescriptor","name":"FontDescriptor","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/font_descriptor.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::FontDescriptor=LibUI::FontDescriptor.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::FontDescriptor.new","external_name":"cstruct","restriction":"LibUI::FontDescriptor"}],"args_string":"(cstruct : LibUI::FontDescriptor = LibUI::FontDescriptor.new)","args_html":"(cstruct : LibUI::FontDescriptor = LibUI::FontDescriptor.new)","location":{"filename":"src/uing/font_descriptor.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::FontDescriptor.new","external_name":"cstruct","restriction":"LibUI::FontDescriptor"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"family-instance-method","name":"family","doc":"Auto convert to and from String","summary":"

    Auto convert to and from String

    ","abstract":false,"location":{"filename":"src/uing/font_descriptor.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L8"},"def":{"name":"family","visibility":"Public","body":"String.new(@cstruct.family)"}},{"html_id":"family=(value:String)-instance-method","name":"family=","abstract":false,"args":[{"name":"value","external_name":"value","restriction":"String"}],"args_string":"(value : String)","args_html":"(value : String)","location":{"filename":"src/uing/font_descriptor.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L12"},"def":{"name":"family=","args":[{"name":"value","external_name":"value","restriction":"String"}],"visibility":"Public","body":"@family = value\n@cstruct.family = @family.to_unsafe\n"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/font_descriptor.cr","line_number":19,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L19"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/font_descriptor.cr","line_number":17,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L17"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Form","path":"UIng/Form.html","kind":"class","full_name":"UIng::Form","name":"Form","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/form.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Form))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Form)"}],"args_string":"(ref_ptr : Pointer(LibUI::Form))","args_html":"(ref_ptr : Pointer(LibUI::Form))","location":{"filename":"src/uing/form.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Form)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/form.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/form.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/form.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Grid","path":"UIng/Grid.html","kind":"class","full_name":"UIng::Grid","name":"Grid","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/grid.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Grid))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Grid)"}],"args_string":"(ref_ptr : Pointer(LibUI::Grid))","args_html":"(ref_ptr : Pointer(LibUI::Grid))","location":{"filename":"src/uing/grid.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Grid)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/grid.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/grid.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/grid.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Group","path":"UIng/Group.html","kind":"class","full_name":"UIng::Group","name":"Group","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/group.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Group))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Group)"}],"args_string":"(ref_ptr : Pointer(LibUI::Group))","args_html":"(ref_ptr : Pointer(LibUI::Group))","location":{"filename":"src/uing/group.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Group)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/group.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/group.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/group.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Image","path":"UIng/Image.html","kind":"class","full_name":"UIng::Image","name":"Image","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/image.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Image))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Image)"}],"args_string":"(ref_ptr : Pointer(LibUI::Image))","args_html":"(ref_ptr : Pointer(LibUI::Image))","location":{"filename":"src/uing/image.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Image)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/image.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/image.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/image.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Label","path":"UIng/Label.html","kind":"class","full_name":"UIng::Label","name":"Label","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/label.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Label))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Label)"}],"args_string":"(ref_ptr : Pointer(LibUI::Label))","args_html":"(ref_ptr : Pointer(LibUI::Label))","location":{"filename":"src/uing/label.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Label)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/label.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/label.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/label.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Menu","path":"UIng/Menu.html","kind":"class","full_name":"UIng::Menu","name":"Menu","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/menu.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Menu))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Menu)"}],"args_string":"(ref_ptr : Pointer(LibUI::Menu))","args_html":"(ref_ptr : Pointer(LibUI::Menu))","location":{"filename":"src/uing/menu.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Menu)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/menu.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/menu.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/menu.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/MenuItem","path":"UIng/MenuItem.html","kind":"class","full_name":"UIng::MenuItem","name":"MenuItem","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/menu_item.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::MenuItem))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MenuItem)"}],"args_string":"(ref_ptr : Pointer(LibUI::MenuItem))","args_html":"(ref_ptr : Pointer(LibUI::MenuItem))","location":{"filename":"src/uing/menu_item.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MenuItem)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/menu_item.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/menu_item.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/menu_item.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/MultilineEntry","path":"UIng/MultilineEntry.html","kind":"class","full_name":"UIng::MultilineEntry","name":"MultilineEntry","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/multiline_entry.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::MultilineEntry))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MultilineEntry)"}],"args_string":"(ref_ptr : Pointer(LibUI::MultilineEntry))","args_html":"(ref_ptr : Pointer(LibUI::MultilineEntry))","location":{"filename":"src/uing/multiline_entry.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MultilineEntry)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/multiline_entry.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/multiline_entry.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/multiline_entry.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/OpenTypeFeatures","path":"UIng/OpenTypeFeatures.html","kind":"class","full_name":"UIng::OpenTypeFeatures","name":"OpenTypeFeatures","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/open_type_features.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::OpenTypeFeatures))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::OpenTypeFeatures)"}],"args_string":"(ref_ptr : Pointer(LibUI::OpenTypeFeatures))","args_html":"(ref_ptr : Pointer(LibUI::OpenTypeFeatures))","location":{"filename":"src/uing/open_type_features.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::OpenTypeFeatures)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/open_type_features.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/open_type_features.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/open_type_features.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/ProgressBar","path":"UIng/ProgressBar.html","kind":"class","full_name":"UIng::ProgressBar","name":"ProgressBar","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/progress_bar.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::ProgressBar))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ProgressBar)"}],"args_string":"(ref_ptr : Pointer(LibUI::ProgressBar))","args_html":"(ref_ptr : Pointer(LibUI::ProgressBar))","location":{"filename":"src/uing/progress_bar.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ProgressBar)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/progress_bar.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/progress_bar.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/progress_bar.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/RadioButtons","path":"UIng/RadioButtons.html","kind":"class","full_name":"UIng::RadioButtons","name":"RadioButtons","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/radio_buttons.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::RadioButtons))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::RadioButtons)"}],"args_string":"(ref_ptr : Pointer(LibUI::RadioButtons))","args_html":"(ref_ptr : Pointer(LibUI::RadioButtons))","location":{"filename":"src/uing/radio_buttons.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::RadioButtons)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/radio_buttons.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/radio_buttons.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/radio_buttons.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Separator","path":"UIng/Separator.html","kind":"class","full_name":"UIng::Separator","name":"Separator","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/separator.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Separator))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Separator)"}],"args_string":"(ref_ptr : Pointer(LibUI::Separator))","args_html":"(ref_ptr : Pointer(LibUI::Separator))","location":{"filename":"src/uing/separator.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Separator)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/separator.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/separator.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/separator.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Slider","path":"UIng/Slider.html","kind":"class","full_name":"UIng::Slider","name":"Slider","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/slider.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Slider))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Slider)"}],"args_string":"(ref_ptr : Pointer(LibUI::Slider))","args_html":"(ref_ptr : Pointer(LibUI::Slider))","location":{"filename":"src/uing/slider.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Slider)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/slider.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/slider.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/slider.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Spinbox","path":"UIng/Spinbox.html","kind":"class","full_name":"UIng::Spinbox","name":"Spinbox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/spinbox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Spinbox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Spinbox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Spinbox))","args_html":"(ref_ptr : Pointer(LibUI::Spinbox))","location":{"filename":"src/uing/spinbox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Spinbox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/spinbox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/spinbox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/spinbox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Tab","path":"UIng/Tab.html","kind":"class","full_name":"UIng::Tab","name":"Tab","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/tab.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Tab))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Tab)"}],"args_string":"(ref_ptr : Pointer(LibUI::Tab))","args_html":"(ref_ptr : Pointer(LibUI::Tab))","location":{"filename":"src/uing/tab.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Tab)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/tab.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/tab.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/tab.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Table","path":"UIng/Table.html","kind":"class","full_name":"UIng::Table","name":"Table","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Table))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Table)"}],"args_string":"(ref_ptr : Pointer(LibUI::Table))","args_html":"(ref_ptr : Pointer(LibUI::Table))","location":{"filename":"src/uing/table.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Table)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableModel","path":"UIng/TableModel.html","kind":"class","full_name":"UIng::TableModel","name":"TableModel","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_model.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::TableModel))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableModel)"}],"args_string":"(ref_ptr : Pointer(LibUI::TableModel))","args_html":"(ref_ptr : Pointer(LibUI::TableModel))","location":{"filename":"src/uing/table_model.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableModel)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table_model.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_model.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_model.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableModelHandler","path":"UIng/TableModelHandler.html","kind":"class","full_name":"UIng::TableModelHandler","name":"TableModelHandler","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_model_handler.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableModelHandler=LibUI::TableModelHandler.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableModelHandler.new","external_name":"cstruct","restriction":"LibUI::TableModelHandler"}],"args_string":"(cstruct : LibUI::TableModelHandler = LibUI::TableModelHandler.new)","args_html":"(cstruct : LibUI::TableModelHandler = LibUI::TableModelHandler.new)","location":{"filename":"src/uing/table_model_handler.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableModelHandler.new","external_name":"cstruct","restriction":"LibUI::TableModelHandler"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"cell_value(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int,LibC::Int->Pointer(LibUI::TableValue))-instance-method","name":"cell_value","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":20,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L20"},"def":{"name":"cell_value","yields":4,"block_arity":4,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int, LibC::Int -> ::Pointer(LibUI::TableValue))"},"visibility":"Public","body":"@cstruct.cell_value = block"}},{"html_id":"column_type(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int->LibUI::TableValueType)-instance-method","name":"column_type","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L12"},"def":{"name":"column_type","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int -> LibUI::TableValueType)"},"visibility":"Public","body":"@cstruct.column_type = block"}},{"html_id":"num_columns(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel)->LibC::Int)-instance-method","name":"num_columns","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L8"},"def":{"name":"num_columns","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.num_columns = block"}},{"html_id":"num_rows(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel)->LibC::Int)-instance-method","name":"num_rows","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":16,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L16"},"def":{"name":"num_rows","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.num_rows = block"}},{"html_id":"set_cell_value(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int,LibC::Int,Pointer(LibUI::TableValue)->Void)-instance-method","name":"set_cell_value","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":24,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L24"},"def":{"name":"set_cell_value","yields":5,"block_arity":5,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int, LibC::Int, ::Pointer(LibUI::TableValue) -> Void)"},"visibility":"Public","body":"@cstruct.set_cell_value = block"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":28,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L28"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_model_handler.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableParams","path":"UIng/TableParams.html","kind":"class","full_name":"UIng::TableParams","name":"TableParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableParams=LibUI::TableParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableParams.new","external_name":"cstruct","restriction":"LibUI::TableParams"}],"args_string":"(cstruct : LibUI::TableParams = LibUI::TableParams.new)","args_html":"(cstruct : LibUI::TableParams = LibUI::TableParams.new)","location":{"filename":"src/uing/table_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableParams.new","external_name":"cstruct","restriction":"LibUI::TableParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableSelection","path":"UIng/TableSelection.html","kind":"class","full_name":"UIng::TableSelection","name":"TableSelection","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_selection.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_selection.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableSelection=LibUI::TableSelection.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableSelection.new","external_name":"cstruct","restriction":"LibUI::TableSelection"}],"args_string":"(cstruct : LibUI::TableSelection = LibUI::TableSelection.new)","args_html":"(cstruct : LibUI::TableSelection = LibUI::TableSelection.new)","location":{"filename":"src/uing/table_selection.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_selection.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableSelection.new","external_name":"cstruct","restriction":"LibUI::TableSelection"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_selection.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_selection.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_selection.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_selection.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableTextColumnOptionalParams","path":"UIng/TableTextColumnOptionalParams.html","kind":"class","full_name":"UIng::TableTextColumnOptionalParams","name":"TableTextColumnOptionalParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_text_column_optional_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_text_column_optional_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableTextColumnOptionalParams=LibUI::TableTextColumnOptionalParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableTextColumnOptionalParams.new","external_name":"cstruct","restriction":"LibUI::TableTextColumnOptionalParams"}],"args_string":"(cstruct : LibUI::TableTextColumnOptionalParams = LibUI::TableTextColumnOptionalParams.new)","args_html":"(cstruct : LibUI::TableTextColumnOptionalParams = LibUI::TableTextColumnOptionalParams.new)","location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_text_column_optional_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableTextColumnOptionalParams.new","external_name":"cstruct","restriction":"LibUI::TableTextColumnOptionalParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_text_column_optional_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_text_column_optional_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableValue","path":"UIng/TableValue.html","kind":"class","full_name":"UIng::TableValue","name":"TableValue","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_value.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::TableValue))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableValue)"}],"args_string":"(ref_ptr : Pointer(LibUI::TableValue))","args_html":"(ref_ptr : Pointer(LibUI::TableValue))","location":{"filename":"src/uing/table_value.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableValue)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table_value.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_value.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_value.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TM","path":"UIng/TM.html","kind":"class","full_name":"UIng::TM","name":"TM","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/tm.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TM=LibUI::TM.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TM.new","external_name":"cstruct","restriction":"LibUI::TM"}],"args_string":"(cstruct : LibUI::TM = LibUI::TM.new)","args_html":"(cstruct : LibUI::TM = LibUI::TM.new)","location":{"filename":"src/uing/tm.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TM.new","external_name":"cstruct","restriction":"LibUI::TM"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/tm.cr","line_number":19,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L19"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}},{"html_id":"zone-instance-method","name":"zone","abstract":false,"location":{"filename":"src/uing/tm.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L6"},"def":{"name":"zone","visibility":"Public","body":"String.new(@cstruct.zone)"}},{"html_id":"zone=(value:String)-instance-method","name":"zone=","abstract":false,"args":[{"name":"value","external_name":"value","restriction":"String"}],"args_string":"(value : String)","args_html":"(value : String)","location":{"filename":"src/uing/tm.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L6"},"def":{"name":"zone=","args":[{"name":"value","external_name":"value","restriction":"String"}],"visibility":"Public","body":"@zone = value\n@cstruct.zone = @zone.to_unsafe\n"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/tm.cr","line_number":17,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L17"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Window","path":"UIng/Window.html","kind":"class","full_name":"UIng::Window","name":"Window","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/window.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Window))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Window)"}],"args_string":"(ref_ptr : Pointer(LibUI::Window))","args_html":"(ref_ptr : Pointer(LibUI::Window))","location":{"filename":"src/uing/window.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Window)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/window.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/window.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/window.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]}]}]}} \ No newline at end of file +{"repository_name":"uing","body":"# UIng\n\n[![test](https://github.com/kojix2/uing/actions/workflows/ci.yml/badge.svg)](https://github.com/kojix2/uing/actions/workflows/ci.yml)\n\nYet another crystal binding for libui-ng.\n\n## Installation\n\n## Usage\n\nSee [examples](examples).\n\n- Notes:\n - On Windows, libui-ng's msg_box implementation uses TaskDialog. ComCtl32.dll version6 is required to call TaskDialog. The standard ComCtl32 is version 5, so a manifest file is required.\n\n## Development\n\n- https://forum.crystal-lang.org/t/6361\n- Rules:\n - `UIng::LibUI` is a module for binding.\n - Use [crystal_lib](https://github.com/crystal-lang/crystal_lib) to create bindings.\n - Method names should be snake_case.\n - [Passing a Proc to a C function](https://crystal-lang.org/api/1.12.1/Proc.html#passing-a-proc-to-a-c-function)\n\n- A function pointer in C is a Proc in Crystal.\n - If data can be passed as an argument, it can be a closure, but not always; if data cannot be passed, it works only if the Proc is not a closure.\n\n## Contributing\n\n- Fork this repository\n- Report bugs\n- Fix bugs and submit pull requests\n- Write, clarify, or fix documentation\n- Suggest or add new features\n\n## License\n\nMIT\n","program":{"html_id":"uing/toplevel","path":"toplevel.html","kind":"module","full_name":"Top Level Namespace","name":"Top Level Namespace","abstract":false,"locations":[],"repository_name":"uing","program":true,"enum":false,"alias":false,"const":false,"types":[{"html_id":"uing/UIng","path":"UIng.html","kind":"module","full_name":"UIng","name":"UIng","abstract":false,"locations":[{"filename":"src/uing.cr","line_number":7,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L7"},{"filename":"src/uing/area.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L1"},{"filename":"src/uing/area_draw_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_draw_params.cr#L1"},{"filename":"src/uing/area_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L1"},{"filename":"src/uing/area_key_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_key_event.cr#L1"},{"filename":"src/uing/area_mouse_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_mouse_event.cr#L1"},{"filename":"src/uing/attribute.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L1"},{"filename":"src/uing/attributed_string.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L1"},{"filename":"src/uing/box.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L1"},{"filename":"src/uing/button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L1"},{"filename":"src/uing/checkbox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L1"},{"filename":"src/uing/color_button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L1"},{"filename":"src/uing/combobox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L1"},{"filename":"src/uing/date_time_picker.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L1"},{"filename":"src/uing/draw_brush.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush.cr#L1"},{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush_gradient_stop.cr#L1"},{"filename":"src/uing/draw_context.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L1"},{"filename":"src/uing/draw_matrix.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_matrix.cr#L1"},{"filename":"src/uing/draw_path.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L1"},{"filename":"src/uing/draw_stroke_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_stroke_params.cr#L1"},{"filename":"src/uing/draw_text_layout.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L1"},{"filename":"src/uing/draw_text_layout_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout_params.cr#L1"},{"filename":"src/uing/editable_combobox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L1"},{"filename":"src/uing/entry.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L1"},{"filename":"src/uing/font_button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L1"},{"filename":"src/uing/font_descriptor.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L1"},{"filename":"src/uing/form.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L1"},{"filename":"src/uing/grid.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L1"},{"filename":"src/uing/group.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L1"},{"filename":"src/uing/image.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L1"},{"filename":"src/uing/label.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L1"},{"filename":"src/uing/lib_ui.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui.cr#L3"},{"filename":"src/uing/lib_ui/align.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/align.cr#L1"},{"filename":"src/uing/lib_ui/area_draw_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/area_draw_params.cr#L1"},{"filename":"src/uing/lib_ui/area_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/area_handler.cr#L1"},{"filename":"src/uing/lib_ui/area_key_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/area_key_event.cr#L1"},{"filename":"src/uing/lib_ui/area_mouse_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/area_mouse_event.cr#L1"},{"filename":"src/uing/lib_ui/at.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/at.cr#L1"},{"filename":"src/uing/lib_ui/attribute_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/attribute_type.cr#L1"},{"filename":"src/uing/lib_ui/control.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/control.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_brush.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush_gradient_stop.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_brush_gradient_stop.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_brush_type.cr#L1"},{"filename":"src/uing/lib_ui/draw_fill_mode.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_fill_mode.cr#L1"},{"filename":"src/uing/lib_ui/draw_line_cap.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_line_cap.cr#L1"},{"filename":"src/uing/lib_ui/draw_line_join.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_line_join.cr#L1"},{"filename":"src/uing/lib_ui/draw_matrix.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_matrix.cr#L1"},{"filename":"src/uing/lib_ui/draw_stroke_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_stroke_params.cr#L1"},{"filename":"src/uing/lib_ui/draw_text_align.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_text_align.cr#L1"},{"filename":"src/uing/lib_ui/draw_text_layout_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_text_layout_params.cr#L1"},{"filename":"src/uing/lib_ui/ext_key.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/ext_key.cr#L1"},{"filename":"src/uing/lib_ui/font_descriptor.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/font_descriptor.cr#L1"},{"filename":"src/uing/lib_ui/init_options.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/init_options.cr#L1"},{"filename":"src/uing/lib_ui/modifiers.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/modifiers.cr#L1"},{"filename":"src/uing/lib_ui/sort_indicator.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/sort_indicator.cr#L1"},{"filename":"src/uing/lib_ui/table_model_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_model_handler.cr#L1"},{"filename":"src/uing/lib_ui/table_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_params.cr#L1"},{"filename":"src/uing/lib_ui/table_selection.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_selection.cr#L1"},{"filename":"src/uing/lib_ui/table_selection_mode.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_selection_mode.cr#L1"},{"filename":"src/uing/lib_ui/table_text_column_optional_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_text_column_optional_params.cr#L1"},{"filename":"src/uing/lib_ui/table_value_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_value_type.cr#L1"},{"filename":"src/uing/lib_ui/text_italic.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/text_italic.cr#L1"},{"filename":"src/uing/lib_ui/text_stretch.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/text_stretch.cr#L1"},{"filename":"src/uing/lib_ui/text_weight.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/text_weight.cr#L1"},{"filename":"src/uing/lib_ui/tm.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/tm.cr#L1"},{"filename":"src/uing/lib_ui/underline.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/underline.cr#L1"},{"filename":"src/uing/lib_ui/underline_color.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/underline_color.cr#L1"},{"filename":"src/uing/lib_ui/window_resize_edge.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/window_resize_edge.cr#L1"},{"filename":"src/uing/menu.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L1"},{"filename":"src/uing/menu_item.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L1"},{"filename":"src/uing/multiline_entry.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L1"},{"filename":"src/uing/open_type_features.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L1"},{"filename":"src/uing/progress_bar.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L1"},{"filename":"src/uing/radio_buttons.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L1"},{"filename":"src/uing/separator.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L1"},{"filename":"src/uing/slider.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L1"},{"filename":"src/uing/spinbox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L1"},{"filename":"src/uing/tab.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L1"},{"filename":"src/uing/table.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L1"},{"filename":"src/uing/table_model.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L1"},{"filename":"src/uing/table_model_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L1"},{"filename":"src/uing/table_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_params.cr#L1"},{"filename":"src/uing/table_selection.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_selection.cr#L1"},{"filename":"src/uing/table_text_column_optional_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_text_column_optional_params.cr#L1"},{"filename":"src/uing/table_value.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L1"},{"filename":"src/uing/tm.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L1"},{"filename":"src/uing/version.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/version.cr#L1"},{"filename":"src/uing/window.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L1"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"constants":[{"id":"VERSION","name":"VERSION","value":"{{ (`shards version /home/runner/work/uing/uing/src/uing`).chomp.stringify }}"}],"class_methods":[{"html_id":"alloc_control(*args)-class-method","name":"alloc_control","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":139,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L139"},"def":{"name":"alloc_control","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.alloc_control(*args)"}},{"html_id":"area_begin_user_window_move(*args):Nil-class-method","name":"area_begin_user_window_move","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":781,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L781"},"def":{"name":"area_begin_user_window_move","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_begin_user_window_move(*args)"}},{"html_id":"area_begin_user_window_resize(*args):Nil-class-method","name":"area_begin_user_window_resize","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":785,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L785"},"def":{"name":"area_begin_user_window_resize","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_begin_user_window_resize(*args)"}},{"html_id":"area_queue_redraw_all(*args):Nil-class-method","name":"area_queue_redraw_all","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":773,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L773"},"def":{"name":"area_queue_redraw_all","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_queue_redraw_all(*args)"}},{"html_id":"area_scroll_to(*args):Nil-class-method","name":"area_scroll_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":777,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L777"},"def":{"name":"area_scroll_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_scroll_to(*args)"}},{"html_id":"area_set_size(*args):Nil-class-method","name":"area_set_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":769,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L769"},"def":{"name":"area_set_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_set_size(*args)"}},{"html_id":"attribute_color(*args):Nil-class-method","name":"attribute_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":958,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L958"},"def":{"name":"attribute_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attribute_color(*args)"}},{"html_id":"attribute_family(attribute):String|Nil-class-method","name":"attribute_family","abstract":false,"args":[{"name":"attribute","external_name":"attribute","restriction":""}],"args_string":"(attribute) : String | Nil","args_html":"(attribute) : String | Nil","location":{"filename":"src/uing.cr","line_number":917,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L917"},"def":{"name":"attribute_family","args":[{"name":"attribute","external_name":"attribute","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.attribute_family(attribute)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"attribute_features(*args)-class-method","name":"attribute_features","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1019,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1019"},"def":{"name":"attribute_features","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_features(*args)"}},{"html_id":"attribute_get_type(*args)-class-method","name":"attribute_get_type","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":909,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L909"},"def":{"name":"attribute_get_type","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_get_type(*args)"}},{"html_id":"attribute_italic(*args)-class-method","name":"attribute_italic","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":942,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L942"},"def":{"name":"attribute_italic","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_italic(*args)"}},{"html_id":"attribute_size(*args)-class-method","name":"attribute_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":926,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L926"},"def":{"name":"attribute_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_size(*args)"}},{"html_id":"attribute_stretch(*args)-class-method","name":"attribute_stretch","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":950,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L950"},"def":{"name":"attribute_stretch","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_stretch(*args)"}},{"html_id":"attribute_underline(*args)-class-method","name":"attribute_underline","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":970,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L970"},"def":{"name":"attribute_underline","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_underline(*args)"}},{"html_id":"attribute_underline_color(*args):Nil-class-method","name":"attribute_underline_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":978,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L978"},"def":{"name":"attribute_underline_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attribute_underline_color(*args)"}},{"html_id":"attribute_weight(*args)-class-method","name":"attribute_weight","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":934,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L934"},"def":{"name":"attribute_weight","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_weight(*args)"}},{"html_id":"attributed_string_append_unattributed(*args):Nil-class-method","name":"attributed_string_append_unattributed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1040,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1040"},"def":{"name":"attributed_string_append_unattributed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_append_unattributed(*args)"}},{"html_id":"attributed_string_byte_index_to_grapheme(*args)-class-method","name":"attributed_string_byte_index_to_grapheme","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1069,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1069"},"def":{"name":"attributed_string_byte_index_to_grapheme","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_byte_index_to_grapheme(*args)"}},{"html_id":"attributed_string_delete(*args):Nil-class-method","name":"attributed_string_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1048,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1048"},"def":{"name":"attributed_string_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_delete(*args)"}},{"html_id":"attributed_string_for_each_attribute(sender,&callback:Pointer(Void),Pointer(LibUI::Attribute),SizeT,SizeT,Pointer(Void)->Void)-class-method","name":"attributed_string_for_each_attribute","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)","args_html":"(sender, &callback : Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)","location":{"filename":"src/uing.cr","line_number":1056,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1056"},"def":{"name":"attributed_string_for_each_attribute","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":5,"block_arity":5,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.attributed_string_for_each_attribute(sender, ->(sender, attr, start, end_, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(attr, start, end_)\nend, boxed_data)\n"}},{"html_id":"attributed_string_grapheme_to_byte_index(*args)-class-method","name":"attributed_string_grapheme_to_byte_index","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1073,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1073"},"def":{"name":"attributed_string_grapheme_to_byte_index","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_grapheme_to_byte_index(*args)"}},{"html_id":"attributed_string_insert_at_unattributed(*args):Nil-class-method","name":"attributed_string_insert_at_unattributed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1044,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1044"},"def":{"name":"attributed_string_insert_at_unattributed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_insert_at_unattributed(*args)"}},{"html_id":"attributed_string_len(*args)-class-method","name":"attributed_string_len","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1036,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1036"},"def":{"name":"attributed_string_len","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_len(*args)"}},{"html_id":"attributed_string_num_graphemes(*args)-class-method","name":"attributed_string_num_graphemes","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1065,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1065"},"def":{"name":"attributed_string_num_graphemes","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_num_graphemes(*args)"}},{"html_id":"attributed_string_set_attribute(*args):Nil-class-method","name":"attributed_string_set_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1052,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1052"},"def":{"name":"attributed_string_set_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_set_attribute(*args)"}},{"html_id":"attributed_string_string(attributed_string):String|Nil-class-method","name":"attributed_string_string","abstract":false,"args":[{"name":"attributed_string","external_name":"attributed_string","restriction":""}],"args_string":"(attributed_string) : String | Nil","args_html":"(attributed_string) : String | Nil","location":{"filename":"src/uing.cr","line_number":1031,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1031"},"def":{"name":"attributed_string_string","args":[{"name":"attributed_string","external_name":"attributed_string","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.attributed_string_string(attributed_string)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"box_append(box,control,stretchy):Nil-class-method","name":"box_append","abstract":false,"args":[{"name":"box","external_name":"box","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"args_string":"(box, control, stretchy) : Nil","args_html":"(box, control, stretchy) : Nil","location":{"filename":"src/uing.cr","line_number":286,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L286"},"def":{"name":"box_append","args":[{"name":"box","external_name":"box","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.box_append(box, to_control(control), stretchy)"}},{"html_id":"box_delete(*args):Nil-class-method","name":"box_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":294,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L294"},"def":{"name":"box_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.box_delete(*args)"}},{"html_id":"box_num_children(*args)-class-method","name":"box_num_children","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":290,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L290"},"def":{"name":"box_num_children","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.box_num_children(*args)"}},{"html_id":"box_padded(*args)-class-method","name":"box_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":298,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L298"},"def":{"name":"box_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.box_padded(*args)"}},{"html_id":"box_set_padded(*args):Nil-class-method","name":"box_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":302,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L302"},"def":{"name":"box_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.box_set_padded(*args)"}},{"html_id":"button_on_clicked(sender,&callback:->Void):Nil-class-method","name":"button_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":273,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L273"},"def":{"name":"button_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.button_on_clicked(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"button_set_text(*args):Nil-class-method","name":"button_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":269,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L269"},"def":{"name":"button_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.button_set_text(*args)"}},{"html_id":"button_text(button):String|Nil-class-method","name":"button_text","abstract":false,"args":[{"name":"button","external_name":"button","restriction":""}],"args_string":"(button) : String | Nil","args_html":"(button) : String | Nil","location":{"filename":"src/uing.cr","line_number":264,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L264"},"def":{"name":"button_text","args":[{"name":"button","external_name":"button","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.button_text(button)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"checkbox_checked(*args)-class-method","name":"checkbox_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":332,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L332"},"def":{"name":"checkbox_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.checkbox_checked(*args)"}},{"html_id":"checkbox_on_toggled(sender,&callback:->Void):Nil-class-method","name":"checkbox_on_toggled","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":323,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L323"},"def":{"name":"checkbox_on_toggled","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.checkbox_on_toggled(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"checkbox_set_checked(*args):Nil-class-method","name":"checkbox_set_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":336,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L336"},"def":{"name":"checkbox_set_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.checkbox_set_checked(*args)"}},{"html_id":"checkbox_set_text(*args):Nil-class-method","name":"checkbox_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":319,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L319"},"def":{"name":"checkbox_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.checkbox_set_text(*args)"}},{"html_id":"checkbox_text(checkbox):String|Nil-class-method","name":"checkbox_text","abstract":false,"args":[{"name":"checkbox","external_name":"checkbox","restriction":""}],"args_string":"(checkbox) : String | Nil","args_html":"(checkbox) : String | Nil","location":{"filename":"src/uing.cr","line_number":314,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L314"},"def":{"name":"checkbox_text","args":[{"name":"checkbox","external_name":"checkbox","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.checkbox_text(checkbox)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"color_button_color(*args):Nil-class-method","name":"color_button_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1122,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1122"},"def":{"name":"color_button_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.color_button_color(*args)"}},{"html_id":"color_button_on_changed(sender,&callback:->Void):Nil-class-method","name":"color_button_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1130,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1130"},"def":{"name":"color_button_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.color_button_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"color_button_set_color(*args):Nil-class-method","name":"color_button_set_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1126,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1126"},"def":{"name":"color_button_set_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.color_button_set_color(*args)"}},{"html_id":"combobox_append(*args):Nil-class-method","name":"combobox_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":531,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L531"},"def":{"name":"combobox_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_append(*args)"}},{"html_id":"combobox_clear(*args):Nil-class-method","name":"combobox_clear","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":543,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L543"},"def":{"name":"combobox_clear","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_clear(*args)"}},{"html_id":"combobox_delete(*args):Nil-class-method","name":"combobox_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":539,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L539"},"def":{"name":"combobox_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_delete(*args)"}},{"html_id":"combobox_insert_at(*args):Nil-class-method","name":"combobox_insert_at","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":535,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L535"},"def":{"name":"combobox_insert_at","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_insert_at(*args)"}},{"html_id":"combobox_num_items(*args)-class-method","name":"combobox_num_items","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":547,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L547"},"def":{"name":"combobox_num_items","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.combobox_num_items(*args)"}},{"html_id":"combobox_on_selected(sender,&callback:->Void):Nil-class-method","name":"combobox_on_selected","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":559,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L559"},"def":{"name":"combobox_on_selected","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.combobox_on_selected(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"combobox_selected(*args)-class-method","name":"combobox_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":551,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L551"},"def":{"name":"combobox_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.combobox_selected(*args)"}},{"html_id":"combobox_set_selected(*args):Nil-class-method","name":"combobox_set_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":555,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L555"},"def":{"name":"combobox_set_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_set_selected(*args)"}},{"html_id":"control_destroy(control):Nil-class-method","name":"control_destroy","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":95,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L95"},"def":{"name":"control_destroy","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_destroy(to_control(control))"}},{"html_id":"control_disable(control):Nil-class-method","name":"control_disable","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":135,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L135"},"def":{"name":"control_disable","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_disable(to_control(control))"}},{"html_id":"control_enable(control):Nil-class-method","name":"control_enable","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":131,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L131"},"def":{"name":"control_enable","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_enable(to_control(control))"}},{"html_id":"control_enabled(control):LibC::Int-class-method","name":"control_enabled","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : LibC::Int","args_html":"(control) : LibC::Int","location":{"filename":"src/uing.cr","line_number":127,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L127"},"def":{"name":"control_enabled","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"LibC::Int","visibility":"Public","body":"LibUI.control_enabled(to_control(control))"}},{"html_id":"control_enabled_to_user(control):LibC::Int-class-method","name":"control_enabled_to_user","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : LibC::Int","args_html":"(control) : LibC::Int","location":{"filename":"src/uing.cr","line_number":151,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L151"},"def":{"name":"control_enabled_to_user","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"LibC::Int","visibility":"Public","body":"LibUI.control_enabled_to_user(to_control(control))"}},{"html_id":"control_handle(control)-class-method","name":"control_handle","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":99,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L99"},"def":{"name":"control_handle","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_handle(to_control(control))"}},{"html_id":"control_hide(control):Nil-class-method","name":"control_hide","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":123,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L123"},"def":{"name":"control_hide","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_hide(to_control(control))"}},{"html_id":"control_parent(control)-class-method","name":"control_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":103,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L103"},"def":{"name":"control_parent","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_parent(to_control(control))"}},{"html_id":"control_set_parent(control,parent):Nil-class-method","name":"control_set_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"args_string":"(control, parent) : Nil","args_html":"(control, parent) : Nil","location":{"filename":"src/uing.cr","line_number":107,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L107"},"def":{"name":"control_set_parent","args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_set_parent(to_control(control), to_control(parent))"}},{"html_id":"control_show(control):Nil-class-method","name":"control_show","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":119,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L119"},"def":{"name":"control_show","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_show(to_control(control))"}},{"html_id":"control_toplevel(control)-class-method","name":"control_toplevel","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":111,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L111"},"def":{"name":"control_toplevel","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_toplevel(to_control(control))"}},{"html_id":"control_verify_set_parent(control,parent):Nil-class-method","name":"control_verify_set_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"args_string":"(control, parent) : Nil","args_html":"(control, parent) : Nil","location":{"filename":"src/uing.cr","line_number":147,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L147"},"def":{"name":"control_verify_set_parent","args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_verify_set_parent(to_control(control), to_control(parent))"}},{"html_id":"control_visible(control):LibC::Int-class-method","name":"control_visible","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : LibC::Int","args_html":"(control) : LibC::Int","location":{"filename":"src/uing.cr","line_number":115,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L115"},"def":{"name":"control_visible","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"LibC::Int","visibility":"Public","body":"LibUI.control_visible(to_control(control))"}},{"html_id":"date_time_picker_on_changed(sender,&callback:->Void):Nil-class-method","name":"date_time_picker_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":631,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L631"},"def":{"name":"date_time_picker_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.date_time_picker_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"date_time_picker_set_time(*args):Nil-class-method","name":"date_time_picker_set_time","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":627,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L627"},"def":{"name":"date_time_picker_set_time","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.date_time_picker_set_time(*args)"}},{"html_id":"date_time_picker_time(*args):Nil-class-method","name":"date_time_picker_time","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":623,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L623"},"def":{"name":"date_time_picker_time","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.date_time_picker_time(*args)"}},{"html_id":"draw_clip(*args):Nil-class-method","name":"draw_clip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":893,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L893"},"def":{"name":"draw_clip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_clip(*args)"}},{"html_id":"draw_fill(*args):Nil-class-method","name":"draw_fill","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":845,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L845"},"def":{"name":"draw_fill","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_fill(*args)"}},{"html_id":"draw_free_path(*args):Nil-class-method","name":"draw_free_path","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":801,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L801"},"def":{"name":"draw_free_path","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_free_path(*args)"}},{"html_id":"draw_free_text_layout(*args):Nil-class-method","name":"draw_free_text_layout","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1089,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1089"},"def":{"name":"draw_free_text_layout","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_free_text_layout(*args)"}},{"html_id":"draw_matrix_invert(*args)-class-method","name":"draw_matrix_invert","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":877,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L877"},"def":{"name":"draw_matrix_invert","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_matrix_invert(*args)"}},{"html_id":"draw_matrix_invertible(*args)-class-method","name":"draw_matrix_invertible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":873,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L873"},"def":{"name":"draw_matrix_invertible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_matrix_invertible(*args)"}},{"html_id":"draw_matrix_multiply(*args):Nil-class-method","name":"draw_matrix_multiply","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":869,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L869"},"def":{"name":"draw_matrix_multiply","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_multiply(*args)"}},{"html_id":"draw_matrix_rotate(*args):Nil-class-method","name":"draw_matrix_rotate","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":861,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L861"},"def":{"name":"draw_matrix_rotate","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_rotate(*args)"}},{"html_id":"draw_matrix_scale(*args):Nil-class-method","name":"draw_matrix_scale","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":857,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L857"},"def":{"name":"draw_matrix_scale","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_scale(*args)"}},{"html_id":"draw_matrix_set_identity(*args):Nil-class-method","name":"draw_matrix_set_identity","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":849,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L849"},"def":{"name":"draw_matrix_set_identity","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_set_identity(*args)"}},{"html_id":"draw_matrix_skew(*args):Nil-class-method","name":"draw_matrix_skew","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":865,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L865"},"def":{"name":"draw_matrix_skew","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_skew(*args)"}},{"html_id":"draw_matrix_transform_point(*args):Nil-class-method","name":"draw_matrix_transform_point","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":881,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L881"},"def":{"name":"draw_matrix_transform_point","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_transform_point(*args)"}},{"html_id":"draw_matrix_transform_size(*args):Nil-class-method","name":"draw_matrix_transform_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":885,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L885"},"def":{"name":"draw_matrix_transform_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_transform_size(*args)"}},{"html_id":"draw_matrix_translate(*args):Nil-class-method","name":"draw_matrix_translate","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":853,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L853"},"def":{"name":"draw_matrix_translate","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_translate(*args)"}},{"html_id":"draw_new_path(*args)-class-method","name":"draw_new_path","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":797,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L797"},"def":{"name":"draw_new_path","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_new_path(*args)"}},{"html_id":"draw_new_text_layout(*args)-class-method","name":"draw_new_text_layout","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1085,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1085"},"def":{"name":"draw_new_text_layout","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_new_text_layout(*args)"}},{"html_id":"draw_path_add_rectangle(*args):Nil-class-method","name":"draw_path_add_rectangle","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":829,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L829"},"def":{"name":"draw_path_add_rectangle","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_add_rectangle(*args)"}},{"html_id":"draw_path_arc_to(*args):Nil-class-method","name":"draw_path_arc_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":817,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L817"},"def":{"name":"draw_path_arc_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_arc_to(*args)"}},{"html_id":"draw_path_bezier_to(*args):Nil-class-method","name":"draw_path_bezier_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":821,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L821"},"def":{"name":"draw_path_bezier_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_bezier_to(*args)"}},{"html_id":"draw_path_close_figure(*args):Nil-class-method","name":"draw_path_close_figure","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":825,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L825"},"def":{"name":"draw_path_close_figure","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_close_figure(*args)"}},{"html_id":"draw_path_end(*args):Nil-class-method","name":"draw_path_end","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":837,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L837"},"def":{"name":"draw_path_end","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_end(*args)"}},{"html_id":"draw_path_ended(*args)-class-method","name":"draw_path_ended","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":833,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L833"},"def":{"name":"draw_path_ended","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_path_ended(*args)"}},{"html_id":"draw_path_line_to(*args):Nil-class-method","name":"draw_path_line_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":813,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L813"},"def":{"name":"draw_path_line_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_line_to(*args)"}},{"html_id":"draw_path_new_figure(*args):Nil-class-method","name":"draw_path_new_figure","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":805,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L805"},"def":{"name":"draw_path_new_figure","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_new_figure(*args)"}},{"html_id":"draw_path_new_figure_with_arc(*args):Nil-class-method","name":"draw_path_new_figure_with_arc","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":809,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L809"},"def":{"name":"draw_path_new_figure_with_arc","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_new_figure_with_arc(*args)"}},{"html_id":"draw_restore(*args):Nil-class-method","name":"draw_restore","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":901,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L901"},"def":{"name":"draw_restore","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_restore(*args)"}},{"html_id":"draw_save(*args):Nil-class-method","name":"draw_save","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":897,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L897"},"def":{"name":"draw_save","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_save(*args)"}},{"html_id":"draw_stroke(*args):Nil-class-method","name":"draw_stroke","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":841,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L841"},"def":{"name":"draw_stroke","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_stroke(*args)"}},{"html_id":"draw_text(*args):Nil-class-method","name":"draw_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1093,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1093"},"def":{"name":"draw_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_text(*args)"}},{"html_id":"draw_text_layout_extents(*args):Nil-class-method","name":"draw_text_layout_extents","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1097,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1097"},"def":{"name":"draw_text_layout_extents","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_text_layout_extents(*args)"}},{"html_id":"draw_transform(*args):Nil-class-method","name":"draw_transform","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":889,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L889"},"def":{"name":"draw_transform","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_transform(*args)"}},{"html_id":"editable_combobox_append(*args):Nil-class-method","name":"editable_combobox_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":572,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L572"},"def":{"name":"editable_combobox_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.editable_combobox_append(*args)"}},{"html_id":"editable_combobox_on_changed(sender,&callback:->Void):Nil-class-method","name":"editable_combobox_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":585,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L585"},"def":{"name":"editable_combobox_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.editable_combobox_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"editable_combobox_set_text(*args):Nil-class-method","name":"editable_combobox_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":581,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L581"},"def":{"name":"editable_combobox_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.editable_combobox_set_text(*args)"}},{"html_id":"editable_combobox_text(editable_combobox):String|Nil-class-method","name":"editable_combobox_text","abstract":false,"args":[{"name":"editable_combobox","external_name":"editable_combobox","restriction":""}],"args_string":"(editable_combobox) : String | Nil","args_html":"(editable_combobox) : String | Nil","location":{"filename":"src/uing.cr","line_number":576,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L576"},"def":{"name":"editable_combobox_text","args":[{"name":"editable_combobox","external_name":"editable_combobox","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.editable_combobox_text(editable_combobox)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"entry_on_changed(sender,&callback:->Void):Nil-class-method","name":"entry_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":353,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L353"},"def":{"name":"entry_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.entry_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"entry_read_only(*args)-class-method","name":"entry_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":362,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L362"},"def":{"name":"entry_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.entry_read_only(*args)"}},{"html_id":"entry_set_read_only(*args):Nil-class-method","name":"entry_set_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":366,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L366"},"def":{"name":"entry_set_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.entry_set_read_only(*args)"}},{"html_id":"entry_set_text(*args):Nil-class-method","name":"entry_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":349,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L349"},"def":{"name":"entry_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.entry_set_text(*args)"}},{"html_id":"entry_text(entry):String|Nil-class-method","name":"entry_text","abstract":false,"args":[{"name":"entry","external_name":"entry","restriction":""}],"args_string":"(entry) : String | Nil","args_html":"(entry) : String | Nil","location":{"filename":"src/uing.cr","line_number":344,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L344"},"def":{"name":"entry_text","args":[{"name":"entry","external_name":"entry","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.entry_text(entry)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"font_button_font(*args):Nil-class-method","name":"font_button_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1101,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1101"},"def":{"name":"font_button_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.font_button_font(*args)"}},{"html_id":"font_button_on_changed(sender,&callback:->Void):Nil-class-method","name":"font_button_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1105,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1105"},"def":{"name":"font_button_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.font_button_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"form_append(form,label,control,stretchy):Nil-class-method","name":"form_append","abstract":false,"args":[{"name":"form","external_name":"form","restriction":""},{"name":"label","external_name":"label","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"args_string":"(form, label, control, stretchy) : Nil","args_html":"(form, label, control, stretchy) : Nil","location":{"filename":"src/uing.cr","line_number":1143,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1143"},"def":{"name":"form_append","args":[{"name":"form","external_name":"form","restriction":""},{"name":"label","external_name":"label","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.form_append(form, label, to_control(control), stretchy)"}},{"html_id":"form_delete(*args):Nil-class-method","name":"form_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1151,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1151"},"def":{"name":"form_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.form_delete(*args)"}},{"html_id":"form_num_children(*args)-class-method","name":"form_num_children","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1147,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1147"},"def":{"name":"form_num_children","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.form_num_children(*args)"}},{"html_id":"form_padded(*args)-class-method","name":"form_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1155,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1155"},"def":{"name":"form_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.form_padded(*args)"}},{"html_id":"form_set_padded(*args):Nil-class-method","name":"form_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1159,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1159"},"def":{"name":"form_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.form_set_padded(*args)"}},{"html_id":"free_attribute(*args):Nil-class-method","name":"free_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":905,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L905"},"def":{"name":"free_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_attribute(*args)"}},{"html_id":"free_attributed_string(*args):Nil-class-method","name":"free_attributed_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1027,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1027"},"def":{"name":"free_attributed_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_attributed_string(*args)"}},{"html_id":"free_control(control):Nil-class-method","name":"free_control","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":143,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L143"},"def":{"name":"free_control","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_control(to_control(control))"}},{"html_id":"free_font_button_font(*args):Nil-class-method","name":"free_font_button_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1118,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1118"},"def":{"name":"free_font_button_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_font_button_font(*args)"}},{"html_id":"free_font_descriptor(*args):Nil-class-method","name":"free_font_descriptor","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1081,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1081"},"def":{"name":"free_font_descriptor","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_font_descriptor(*args)"}},{"html_id":"free_image(*args):Nil-class-method","name":"free_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1191,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1191"},"def":{"name":"free_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_image(*args)"}},{"html_id":"free_init_error(err):Nil-class-method","name":"free_init_error","abstract":false,"args":[{"name":"err","external_name":"err","restriction":""}],"args_string":"(err) : Nil","args_html":"(err) : Nil","location":{"filename":"src/uing.cr","line_number":44,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L44"},"def":{"name":"free_init_error","args":[{"name":"err","external_name":"err","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_init_error(err)"}},{"html_id":"free_open_type_features(*args):Nil-class-method","name":"free_open_type_features","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":986,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L986"},"def":{"name":"free_open_type_features","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_open_type_features(*args)"}},{"html_id":"free_table_model(*args):Nil-class-method","name":"free_table_model","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1244,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1244"},"def":{"name":"free_table_model","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_model(*args)"}},{"html_id":"free_table_selection(*args):Nil-class-method","name":"free_table_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1368,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1368"},"def":{"name":"free_table_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_selection(*args)"}},{"html_id":"free_table_value(*args):Nil-class-method","name":"free_table_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1199,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1199"},"def":{"name":"free_table_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_value(*args)"}},{"html_id":"free_text(text):Nil-class-method","name":"free_text","abstract":false,"args":[{"name":"text","external_name":"text","restriction":""}],"args_string":"(text) : Nil","args_html":"(text) : Nil","location":{"filename":"src/uing.cr","line_number":91,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L91"},"def":{"name":"free_text","args":[{"name":"text","external_name":"text","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_text(text)"}},{"html_id":"grid_append(grid,control,left,top,xspan,yspan,hexpand,halign,vexpand,valign):Nil-class-method","name":"grid_append","abstract":false,"args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"left","external_name":"left","restriction":""},{"name":"top","external_name":"top","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"args_string":"(grid, control, left, top, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","args_html":"(grid, control, left, top, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","location":{"filename":"src/uing.cr","line_number":1167,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1167"},"def":{"name":"grid_append","args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"left","external_name":"left","restriction":""},{"name":"top","external_name":"top","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.grid_append(grid, to_control(control), left, top, xspan, yspan, hexpand, halign, vexpand, valign)"}},{"html_id":"grid_insert_at(grid,control,existing,at,xspan,yspan,hexpand,halign,vexpand,valign):Nil-class-method","name":"grid_insert_at","abstract":false,"args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"existing","external_name":"existing","restriction":""},{"name":"at","external_name":"at","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"args_string":"(grid, control, existing, at, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","args_html":"(grid, control, existing, at, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","location":{"filename":"src/uing.cr","line_number":1171,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1171"},"def":{"name":"grid_insert_at","args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"existing","external_name":"existing","restriction":""},{"name":"at","external_name":"at","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.grid_insert_at(grid, to_control(control), to_control(existing), at, xspan, yspan, hexpand, halign, vexpand, valign)"}},{"html_id":"grid_padded(*args)-class-method","name":"grid_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1175,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1175"},"def":{"name":"grid_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.grid_padded(*args)"}},{"html_id":"grid_set_padded(*args):Nil-class-method","name":"grid_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1179,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1179"},"def":{"name":"grid_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.grid_set_padded(*args)"}},{"html_id":"group_margined(*args)-class-method","name":"group_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":436,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L436"},"def":{"name":"group_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.group_margined(*args)"}},{"html_id":"group_set_child(group,control):Nil-class-method","name":"group_set_child","abstract":false,"args":[{"name":"group","external_name":"group","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(group, control) : Nil","args_html":"(group, control) : Nil","location":{"filename":"src/uing.cr","line_number":432,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L432"},"def":{"name":"group_set_child","args":[{"name":"group","external_name":"group","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_child(group, to_control(control))"}},{"html_id":"group_set_margined(*args):Nil-class-method","name":"group_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":440,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L440"},"def":{"name":"group_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_margined(*args)"}},{"html_id":"group_set_title(*args):Nil-class-method","name":"group_set_title","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":428,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L428"},"def":{"name":"group_set_title","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_title(*args)"}},{"html_id":"group_title(group):String|Nil-class-method","name":"group_title","abstract":false,"args":[{"name":"group","external_name":"group","restriction":""}],"args_string":"(group) : String | Nil","args_html":"(group) : String | Nil","location":{"filename":"src/uing.cr","line_number":423,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L423"},"def":{"name":"group_title","args":[{"name":"group","external_name":"group","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.group_title(group)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"image_append(*args):Nil-class-method","name":"image_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1195,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1195"},"def":{"name":"image_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.image_append(*args)"}},{"html_id":"init(init_options:Pointer(LibUI::InitOptions)):String|Nil-class-method","name":"init","abstract":false,"args":[{"name":"init_options","external_name":"init_options","restriction":"Pointer(LibUI::InitOptions)"}],"args_string":"(init_options : Pointer(LibUI::InitOptions)) : String | Nil","args_html":"(init_options : Pointer(LibUI::InitOptions)) : String | Nil","location":{"filename":"src/uing.cr","line_number":32,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L32"},"def":{"name":"init","args":[{"name":"init_options","external_name":"init_options","restriction":"Pointer(LibUI::InitOptions)"}],"return_type":"String | ::Nil","visibility":"Public","body":"@@init_options = init_options\nself.init\n"}},{"html_id":"init:Nil-class-method","name":"init","abstract":false,"location":{"filename":"src/uing.cr","line_number":24,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L24"},"def":{"name":"init","return_type":"Nil","visibility":"Public","body":"str_ptr = LibUI.init(@@init_options)\nif str_ptr.null?\n return\nend\nerr = String.new(str_ptr)\nLibUI.free_init_error(str_ptr)\nraise(err)\n"}},{"html_id":"label_set_text(*args):Nil-class-method","name":"label_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":387,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L387"},"def":{"name":"label_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.label_set_text(*args)"}},{"html_id":"label_text(label):String|Nil-class-method","name":"label_text","abstract":false,"args":[{"name":"label","external_name":"label","restriction":""}],"args_string":"(label) : String | Nil","args_html":"(label) : String | Nil","location":{"filename":"src/uing.cr","line_number":382,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L382"},"def":{"name":"label_text","args":[{"name":"label","external_name":"label","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.label_text(label)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"load_control_font(*args):Nil-class-method","name":"load_control_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1077,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1077"},"def":{"name":"load_control_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.load_control_font(*args)"}},{"html_id":"main:Nil-class-method","name":"main","abstract":false,"location":{"filename":"src/uing.cr","line_number":48,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L48"},"def":{"name":"main","return_type":"Nil","visibility":"Public","body":"LibUI.main"}},{"html_id":"main_step(wait):LibC::Int-class-method","name":"main_step","abstract":false,"args":[{"name":"wait","external_name":"wait","restriction":""}],"args_string":"(wait) : LibC::Int","args_html":"(wait) : LibC::Int","location":{"filename":"src/uing.cr","line_number":56,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L56"},"def":{"name":"main_step","args":[{"name":"wait","external_name":"wait","restriction":""}],"return_type":"LibC::Int","visibility":"Public","body":"LibUI.main_step(*args)"}},{"html_id":"main_steps:Nil-class-method","name":"main_steps","abstract":false,"location":{"filename":"src/uing.cr","line_number":52,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L52"},"def":{"name":"main_steps","return_type":"Nil","visibility":"Public","body":"LibUI.main_steps"}},{"html_id":"menu_append_about_item(*args)-class-method","name":"menu_append_about_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":731,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L731"},"def":{"name":"menu_append_about_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_about_item(*args)"}},{"html_id":"menu_append_check_item(*args)-class-method","name":"menu_append_check_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":719,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L719"},"def":{"name":"menu_append_check_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_check_item(*args)"}},{"html_id":"menu_append_item(*args)-class-method","name":"menu_append_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":715,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L715"},"def":{"name":"menu_append_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_item(*args)"}},{"html_id":"menu_append_preferences_item(*args)-class-method","name":"menu_append_preferences_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":727,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L727"},"def":{"name":"menu_append_preferences_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_preferences_item(*args)"}},{"html_id":"menu_append_quit_item(*args)-class-method","name":"menu_append_quit_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":723,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L723"},"def":{"name":"menu_append_quit_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_quit_item(*args)"}},{"html_id":"menu_append_separator(*args):Nil-class-method","name":"menu_append_separator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":735,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L735"},"def":{"name":"menu_append_separator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_append_separator(*args)"}},{"html_id":"menu_item_checked(*args)-class-method","name":"menu_item_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":707,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L707"},"def":{"name":"menu_item_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_item_checked(*args)"}},{"html_id":"menu_item_disable(*args):Nil-class-method","name":"menu_item_disable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":694,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L694"},"def":{"name":"menu_item_disable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_disable(*args)"}},{"html_id":"menu_item_enable(*args):Nil-class-method","name":"menu_item_enable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":690,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L690"},"def":{"name":"menu_item_enable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_enable(*args)"}},{"html_id":"menu_item_on_clicked(sender,&callback:Pointer(LibUI::Window)->Void)-class-method","name":"menu_item_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(LibUI::Window) -> Void)","args_html":"(sender, &callback : Pointer(LibUI::Window) -> Void)","location":{"filename":"src/uing.cr","line_number":698,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L698"},"def":{"name":"menu_item_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(LibUI::Window) -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.menu_item_on_clicked(sender, ->(sender, window, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(window)\nend, boxed_data)\n"}},{"html_id":"menu_item_set_checked(*args):Nil-class-method","name":"menu_item_set_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":711,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L711"},"def":{"name":"menu_item_set_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_set_checked(*args)"}},{"html_id":"msg_box(*args):Nil-class-method","name":"msg_box","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":758,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L758"},"def":{"name":"msg_box","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"{% if flag?(:windows) %}{% else %}\n LibUI.msg_box(*args)\n {% end %}"}},{"html_id":"msg_box_error(*args):Nil-class-method","name":"msg_box_error","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":765,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L765"},"def":{"name":"msg_box_error","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.msg_box_error(*args)"}},{"html_id":"multiline_entry_append(*args):Nil-class-method","name":"multiline_entry_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":661,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L661"},"def":{"name":"multiline_entry_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_append(*args)"}},{"html_id":"multiline_entry_on_changed(sender,&callback:->Void):Nil-class-method","name":"multiline_entry_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":665,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L665"},"def":{"name":"multiline_entry_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.multiline_entry_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"multiline_entry_read_only(*args)-class-method","name":"multiline_entry_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":674,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L674"},"def":{"name":"multiline_entry_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.multiline_entry_read_only(*args)"}},{"html_id":"multiline_entry_set_read_only(*args):Nil-class-method","name":"multiline_entry_set_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":678,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L678"},"def":{"name":"multiline_entry_set_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_set_read_only(*args)"}},{"html_id":"multiline_entry_set_text(*args):Nil-class-method","name":"multiline_entry_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":657,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L657"},"def":{"name":"multiline_entry_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_set_text(*args)"}},{"html_id":"multiline_entry_text(multiline_entry):String|Nil-class-method","name":"multiline_entry_text","abstract":false,"args":[{"name":"multiline_entry","external_name":"multiline_entry","restriction":""}],"args_string":"(multiline_entry) : String | Nil","args_html":"(multiline_entry) : String | Nil","location":{"filename":"src/uing.cr","line_number":652,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L652"},"def":{"name":"multiline_entry_text","args":[{"name":"multiline_entry","external_name":"multiline_entry","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.multiline_entry_text(multiline_entry)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"new_area(*args)-class-method","name":"new_area","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":789,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L789"},"def":{"name":"new_area","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_area(*args)"}},{"html_id":"new_attributed_string(*args)-class-method","name":"new_attributed_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1023,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1023"},"def":{"name":"new_attributed_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_attributed_string(*args)"}},{"html_id":"new_background_attribute(*args)-class-method","name":"new_background_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":962,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L962"},"def":{"name":"new_background_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_background_attribute(*args)"}},{"html_id":"new_button(*args)-class-method","name":"new_button","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":282,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L282"},"def":{"name":"new_button","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_button(*args)"}},{"html_id":"new_checkbox(*args)-class-method","name":"new_checkbox","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":340,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L340"},"def":{"name":"new_checkbox","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_checkbox(*args)"}},{"html_id":"new_color_attribute(*args)-class-method","name":"new_color_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":954,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L954"},"def":{"name":"new_color_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_color_attribute(*args)"}},{"html_id":"new_color_button-class-method","name":"new_color_button","abstract":false,"location":{"filename":"src/uing.cr","line_number":1139,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1139"},"def":{"name":"new_color_button","visibility":"Public","body":"LibUI.new_color_button"}},{"html_id":"new_combobox-class-method","name":"new_combobox","abstract":false,"location":{"filename":"src/uing.cr","line_number":568,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L568"},"def":{"name":"new_combobox","visibility":"Public","body":"LibUI.new_combobox"}},{"html_id":"new_date_picker-class-method","name":"new_date_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":644,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L644"},"def":{"name":"new_date_picker","visibility":"Public","body":"LibUI.new_date_picker"}},{"html_id":"new_date_time_picker-class-method","name":"new_date_time_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":640,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L640"},"def":{"name":"new_date_time_picker","visibility":"Public","body":"LibUI.new_date_time_picker"}},{"html_id":"new_editable_combobox-class-method","name":"new_editable_combobox","abstract":false,"location":{"filename":"src/uing.cr","line_number":594,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L594"},"def":{"name":"new_editable_combobox","visibility":"Public","body":"LibUI.new_editable_combobox"}},{"html_id":"new_entry-class-method","name":"new_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":370,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L370"},"def":{"name":"new_entry","visibility":"Public","body":"LibUI.new_entry"}},{"html_id":"new_family_attribute(*args)-class-method","name":"new_family_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":913,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L913"},"def":{"name":"new_family_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_family_attribute(*args)"}},{"html_id":"new_features_attribute(*args)-class-method","name":"new_features_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1015,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1015"},"def":{"name":"new_features_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_features_attribute(*args)"}},{"html_id":"new_font_button-class-method","name":"new_font_button","abstract":false,"location":{"filename":"src/uing.cr","line_number":1114,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1114"},"def":{"name":"new_font_button","visibility":"Public","body":"LibUI.new_font_button"}},{"html_id":"new_form-class-method","name":"new_form","abstract":false,"location":{"filename":"src/uing.cr","line_number":1163,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1163"},"def":{"name":"new_form","visibility":"Public","body":"LibUI.new_form"}},{"html_id":"new_grid-class-method","name":"new_grid","abstract":false,"location":{"filename":"src/uing.cr","line_number":1183,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1183"},"def":{"name":"new_grid","visibility":"Public","body":"LibUI.new_grid"}},{"html_id":"new_group(*args)-class-method","name":"new_group","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":444,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L444"},"def":{"name":"new_group","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_group(*args)"}},{"html_id":"new_horizontal_box-class-method","name":"new_horizontal_box","abstract":false,"location":{"filename":"src/uing.cr","line_number":306,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L306"},"def":{"name":"new_horizontal_box","visibility":"Public","body":"LibUI.new_horizontal_box"}},{"html_id":"new_horizontal_separator-class-method","name":"new_horizontal_separator","abstract":false,"location":{"filename":"src/uing.cr","line_number":523,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L523"},"def":{"name":"new_horizontal_separator","visibility":"Public","body":"LibUI.new_horizontal_separator"}},{"html_id":"new_image(*args)-class-method","name":"new_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1187,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1187"},"def":{"name":"new_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_image(*args)"}},{"html_id":"new_italic_attribute(*args)-class-method","name":"new_italic_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":938,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L938"},"def":{"name":"new_italic_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_italic_attribute(*args)"}},{"html_id":"new_label(*args)-class-method","name":"new_label","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":391,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L391"},"def":{"name":"new_label","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_label(*args)"}},{"html_id":"new_menu(*args)-class-method","name":"new_menu","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":739,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L739"},"def":{"name":"new_menu","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_menu(*args)"}},{"html_id":"new_multiline_entry-class-method","name":"new_multiline_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":682,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L682"},"def":{"name":"new_multiline_entry","visibility":"Public","body":"LibUI.new_multiline_entry"}},{"html_id":"new_non_wrapping_multiline_entry-class-method","name":"new_non_wrapping_multiline_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":686,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L686"},"def":{"name":"new_non_wrapping_multiline_entry","visibility":"Public","body":"LibUI.new_non_wrapping_multiline_entry"}},{"html_id":"new_open_type_features-class-method","name":"new_open_type_features","abstract":false,"location":{"filename":"src/uing.cr","line_number":982,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L982"},"def":{"name":"new_open_type_features","visibility":"Public","body":"LibUI.new_open_type_features"}},{"html_id":"new_password_entry-class-method","name":"new_password_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":374,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L374"},"def":{"name":"new_password_entry","visibility":"Public","body":"LibUI.new_password_entry"}},{"html_id":"new_progress_bar-class-method","name":"new_progress_bar","abstract":false,"location":{"filename":"src/uing.cr","line_number":519,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L519"},"def":{"name":"new_progress_bar","visibility":"Public","body":"LibUI.new_progress_bar"}},{"html_id":"new_radio_buttons-class-method","name":"new_radio_buttons","abstract":false,"location":{"filename":"src/uing.cr","line_number":619,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L619"},"def":{"name":"new_radio_buttons","visibility":"Public","body":"LibUI.new_radio_buttons"}},{"html_id":"new_scrolling_area(*args)-class-method","name":"new_scrolling_area","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":793,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L793"},"def":{"name":"new_scrolling_area","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_scrolling_area(*args)"}},{"html_id":"new_search_entry-class-method","name":"new_search_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":378,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L378"},"def":{"name":"new_search_entry","visibility":"Public","body":"LibUI.new_search_entry"}},{"html_id":"new_size_attribute(*args)-class-method","name":"new_size_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":922,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L922"},"def":{"name":"new_size_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_size_attribute(*args)"}},{"html_id":"new_slider(*args)-class-method","name":"new_slider","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":507,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L507"},"def":{"name":"new_slider","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_slider(*args)"}},{"html_id":"new_spinbox(*args)-class-method","name":"new_spinbox","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":465,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L465"},"def":{"name":"new_spinbox","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_spinbox(*args)"}},{"html_id":"new_stretch_attribute(*args)-class-method","name":"new_stretch_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":946,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L946"},"def":{"name":"new_stretch_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_stretch_attribute(*args)"}},{"html_id":"new_tab-class-method","name":"new_tab","abstract":false,"location":{"filename":"src/uing.cr","line_number":419,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L419"},"def":{"name":"new_tab","visibility":"Public","body":"LibUI.new_tab"}},{"html_id":"new_table(*args)-class-method","name":"new_table","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1296,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1296"},"def":{"name":"new_table","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table(*args)"}},{"html_id":"new_table_model(*args)-class-method","name":"new_table_model","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1240,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1240"},"def":{"name":"new_table_model","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_model(*args)"}},{"html_id":"new_table_value_color(*args)-class-method","name":"new_table_value_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1232,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1232"},"def":{"name":"new_table_value_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_color(*args)"}},{"html_id":"new_table_value_image(*args)-class-method","name":"new_table_value_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1216,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1216"},"def":{"name":"new_table_value_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_image(*args)"}},{"html_id":"new_table_value_int(*args)-class-method","name":"new_table_value_int","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1224,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1224"},"def":{"name":"new_table_value_int","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_int(*args)"}},{"html_id":"new_table_value_string(*args)-class-method","name":"new_table_value_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1207,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1207"},"def":{"name":"new_table_value_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_string(*args)"}},{"html_id":"new_time_picker-class-method","name":"new_time_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":648,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L648"},"def":{"name":"new_time_picker","visibility":"Public","body":"LibUI.new_time_picker"}},{"html_id":"new_underline_attribute(*args)-class-method","name":"new_underline_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":966,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L966"},"def":{"name":"new_underline_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_underline_attribute(*args)"}},{"html_id":"new_underline_color_attribute(*args)-class-method","name":"new_underline_color_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":974,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L974"},"def":{"name":"new_underline_color_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_underline_color_attribute(*args)"}},{"html_id":"new_vertical_box-class-method","name":"new_vertical_box","abstract":false,"location":{"filename":"src/uing.cr","line_number":310,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L310"},"def":{"name":"new_vertical_box","visibility":"Public","body":"LibUI.new_vertical_box"}},{"html_id":"new_vertical_separator-class-method","name":"new_vertical_separator","abstract":false,"location":{"filename":"src/uing.cr","line_number":527,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L527"},"def":{"name":"new_vertical_separator","visibility":"Public","body":"LibUI.new_vertical_separator"}},{"html_id":"new_weight_attribute(*args)-class-method","name":"new_weight_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":930,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L930"},"def":{"name":"new_weight_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_weight_attribute(*args)"}},{"html_id":"new_window(*args)-class-method","name":"new_window","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":260,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L260"},"def":{"name":"new_window","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_window(*args)"}},{"html_id":"on_should_quit(&callback:->LibC::Int):Nil-class-method","name":"on_should_quit","abstract":false,"location":{"filename":"src/uing.cr","line_number":82,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L82"},"def":{"name":"on_should_quit","yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.on_should_quit(->(data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"open_file(window):String|Nil-class-method","name":"open_file","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":743,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L743"},"def":{"name":"open_file","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.open_file(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"open_folder(window):String|Nil-class-method","name":"open_folder","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":748,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L748"},"def":{"name":"open_folder","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.open_folder(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"open_type_features_add(*args):Nil-class-method","name":"open_type_features_add","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":994,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L994"},"def":{"name":"open_type_features_add","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.open_type_features_add(*args)"}},{"html_id":"open_type_features_clone(*args)-class-method","name":"open_type_features_clone","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":990,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L990"},"def":{"name":"open_type_features_clone","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.open_type_features_clone(*args)"}},{"html_id":"open_type_features_for_each(sender,&callback:Pointer(Void),LibC::Char,LibC::Char,LibC::Char,LibC::Char,Int32->Void)-class-method","name":"open_type_features_for_each","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)","args_html":"(sender, &callback : Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)","location":{"filename":"src/uing.cr","line_number":1006,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1006"},"def":{"name":"open_type_features_for_each","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":6,"block_arity":6,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.open_type_features_for_each(sender, ->(otf, a, b, c, d, value, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(otf)\nend, boxed_data)\n"}},{"html_id":"open_type_features_get(*args)-class-method","name":"open_type_features_get","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1002,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1002"},"def":{"name":"open_type_features_get","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.open_type_features_get(*args)"}},{"html_id":"open_type_features_remove(*args):Nil-class-method","name":"open_type_features_remove","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":998,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L998"},"def":{"name":"open_type_features_remove","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.open_type_features_remove(*args)"}},{"html_id":"progress_bar_set_value(*args):Nil-class-method","name":"progress_bar_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":515,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L515"},"def":{"name":"progress_bar_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.progress_bar_set_value(*args)"}},{"html_id":"progress_bar_value(*args)-class-method","name":"progress_bar_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":511,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L511"},"def":{"name":"progress_bar_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.progress_bar_value(*args)"}},{"html_id":"queue_main(&callback:->Void):Nil-class-method","name":"queue_main","abstract":false,"location":{"filename":"src/uing.cr","line_number":64,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L64"},"def":{"name":"queue_main","yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.queue_main(->(data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"quit:Nil-class-method","name":"quit","abstract":false,"location":{"filename":"src/uing.cr","line_number":60,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L60"},"def":{"name":"quit","return_type":"Nil","visibility":"Public","body":"LibUI.quit"}},{"html_id":"radio_buttons_append(*args):Nil-class-method","name":"radio_buttons_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":598,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L598"},"def":{"name":"radio_buttons_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.radio_buttons_append(*args)"}},{"html_id":"radio_buttons_on_selected(sender,&callback:->Void):Nil-class-method","name":"radio_buttons_on_selected","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":610,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L610"},"def":{"name":"radio_buttons_on_selected","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.radio_buttons_on_selected(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"radio_buttons_selected(*args)-class-method","name":"radio_buttons_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":602,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L602"},"def":{"name":"radio_buttons_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.radio_buttons_selected(*args)"}},{"html_id":"radio_buttons_set_selected(*args):Nil-class-method","name":"radio_buttons_set_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":606,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L606"},"def":{"name":"radio_buttons_set_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.radio_buttons_set_selected(*args)"}},{"html_id":"save_file(window):String|Nil-class-method","name":"save_file","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":753,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L753"},"def":{"name":"save_file","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.save_file(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"slider_has_tool_tip(*args)-class-method","name":"slider_has_tool_tip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":477,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L477"},"def":{"name":"slider_has_tool_tip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.slider_has_tool_tip(*args)"}},{"html_id":"slider_on_changed(sender,&callback:->Void):Nil-class-method","name":"slider_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":485,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L485"},"def":{"name":"slider_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.slider_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"slider_on_released(sender,&callback:->Void):Nil-class-method","name":"slider_on_released","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":494,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L494"},"def":{"name":"slider_on_released","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.slider_on_released(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"slider_set_has_tool_tip(*args):Nil-class-method","name":"slider_set_has_tool_tip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":481,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L481"},"def":{"name":"slider_set_has_tool_tip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_has_tool_tip(*args)"}},{"html_id":"slider_set_range(*args):Nil-class-method","name":"slider_set_range","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":503,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L503"},"def":{"name":"slider_set_range","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_range(*args)"}},{"html_id":"slider_set_value(*args):Nil-class-method","name":"slider_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":473,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L473"},"def":{"name":"slider_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_value(*args)"}},{"html_id":"slider_value(*args)-class-method","name":"slider_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":469,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L469"},"def":{"name":"slider_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.slider_value(*args)"}},{"html_id":"spinbox_on_changed(sender,&callback:->Void):Nil-class-method","name":"spinbox_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":456,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L456"},"def":{"name":"spinbox_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.spinbox_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"spinbox_set_value(*args):Nil-class-method","name":"spinbox_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":452,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L452"},"def":{"name":"spinbox_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.spinbox_set_value(*args)"}},{"html_id":"spinbox_value(*args)-class-method","name":"spinbox_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":448,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L448"},"def":{"name":"spinbox_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.spinbox_value(*args)"}},{"html_id":"tab_append(tab,name,control):Nil-class-method","name":"tab_append","abstract":false,"args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(tab, name, control) : Nil","args_html":"(tab, name, control) : Nil","location":{"filename":"src/uing.cr","line_number":395,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L395"},"def":{"name":"tab_append","args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.tab_append(tab, name, to_control(control))"}},{"html_id":"tab_delete(*args):Nil-class-method","name":"tab_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":403,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L403"},"def":{"name":"tab_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.tab_delete(*args)"}},{"html_id":"tab_insert_at(tab,name,index,control):Nil-class-method","name":"tab_insert_at","abstract":false,"args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"index","external_name":"index","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(tab, name, index, control) : Nil","args_html":"(tab, name, index, control) : Nil","location":{"filename":"src/uing.cr","line_number":399,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L399"},"def":{"name":"tab_insert_at","args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"index","external_name":"index","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.tab_insert_at(tab, name, index, to_control(control))"}},{"html_id":"tab_margined(*args)-class-method","name":"tab_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":411,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L411"},"def":{"name":"tab_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.tab_margined(*args)"}},{"html_id":"tab_num_pages(*args)-class-method","name":"tab_num_pages","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":407,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L407"},"def":{"name":"tab_num_pages","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.tab_num_pages(*args)"}},{"html_id":"tab_set_margined(*args):Nil-class-method","name":"tab_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":415,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L415"},"def":{"name":"tab_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.tab_set_margined(*args)"}},{"html_id":"table_append_button_column(*args):Nil-class-method","name":"table_append_button_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1284,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1284"},"def":{"name":"table_append_button_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_button_column(*args)"}},{"html_id":"table_append_checkbox_column(*args):Nil-class-method","name":"table_append_checkbox_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1272,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1272"},"def":{"name":"table_append_checkbox_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_checkbox_column(*args)"}},{"html_id":"table_append_checkbox_text_column(*args):Nil-class-method","name":"table_append_checkbox_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1276,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1276"},"def":{"name":"table_append_checkbox_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_checkbox_text_column(*args)"}},{"html_id":"table_append_image_column(*args):Nil-class-method","name":"table_append_image_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1264,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1264"},"def":{"name":"table_append_image_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_image_column(*args)"}},{"html_id":"table_append_image_text_column(*args):Nil-class-method","name":"table_append_image_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1268,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1268"},"def":{"name":"table_append_image_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_image_text_column(*args)"}},{"html_id":"table_append_progress_bar_column(*args):Nil-class-method","name":"table_append_progress_bar_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1280,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1280"},"def":{"name":"table_append_progress_bar_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_progress_bar_column(*args)"}},{"html_id":"table_append_text_column(*args):Nil-class-method","name":"table_append_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1260,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1260"},"def":{"name":"table_append_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_text_column(*args)"}},{"html_id":"table_column_set_width(*args):Nil-class-method","name":"table_column_set_width","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1339,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1339"},"def":{"name":"table_column_set_width","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_column_set_width(*args)"}},{"html_id":"table_column_width(*args)-class-method","name":"table_column_width","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1335,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1335"},"def":{"name":"table_column_width","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_column_width(*args)"}},{"html_id":"table_get_selection(*args)-class-method","name":"table_get_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1360,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1360"},"def":{"name":"table_get_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_get_selection(*args)"}},{"html_id":"table_get_selection_mode(*args)-class-method","name":"table_get_selection_mode","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1343,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1343"},"def":{"name":"table_get_selection_mode","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_get_selection_mode(*args)"}},{"html_id":"table_header_on_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_header_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1326,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1326"},"def":{"name":"table_header_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_header_on_clicked(sender, ->(sender, column, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(column)\nend, boxed_data)\n"}},{"html_id":"table_header_set_sort_indicator(*args):Nil-class-method","name":"table_header_set_sort_indicator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1318,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1318"},"def":{"name":"table_header_set_sort_indicator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_header_set_sort_indicator(*args)"}},{"html_id":"table_header_set_visible(*args):Nil-class-method","name":"table_header_set_visible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1292,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1292"},"def":{"name":"table_header_set_visible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_header_set_visible(*args)"}},{"html_id":"table_header_sort_indicator(*args)-class-method","name":"table_header_sort_indicator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1322,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1322"},"def":{"name":"table_header_sort_indicator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_header_sort_indicator(*args)"}},{"html_id":"table_header_visible(*args)-class-method","name":"table_header_visible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1288,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1288"},"def":{"name":"table_header_visible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_header_visible(*args)"}},{"html_id":"table_model_row_changed(*args):Nil-class-method","name":"table_model_row_changed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1252,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1252"},"def":{"name":"table_model_row_changed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_changed(*args)"}},{"html_id":"table_model_row_deleted(*args):Nil-class-method","name":"table_model_row_deleted","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1256,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1256"},"def":{"name":"table_model_row_deleted","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_deleted(*args)"}},{"html_id":"table_model_row_inserted(*args):Nil-class-method","name":"table_model_row_inserted","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1248,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1248"},"def":{"name":"table_model_row_inserted","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_inserted(*args)"}},{"html_id":"table_on_row_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_on_row_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1300,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1300"},"def":{"name":"table_on_row_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_row_clicked(sender, ->(sender, row, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(row)\nend, boxed_data)\n"}},{"html_id":"table_on_row_double_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_on_row_double_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1309,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1309"},"def":{"name":"table_on_row_double_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_row_double_clicked(sender, ->(sender, row, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(row)\nend, boxed_data)\n"}},{"html_id":"table_on_selection_changed(sender,&callback:->Void):Nil-class-method","name":"table_on_selection_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1351,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1351"},"def":{"name":"table_on_selection_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_selection_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"table_set_selection(*args):Nil-class-method","name":"table_set_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1364,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1364"},"def":{"name":"table_set_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_set_selection(*args)"}},{"html_id":"table_set_selection_mode(*args):Nil-class-method","name":"table_set_selection_mode","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1347,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1347"},"def":{"name":"table_set_selection_mode","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_set_selection_mode(*args)"}},{"html_id":"table_value_color(*args):Nil-class-method","name":"table_value_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1236,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1236"},"def":{"name":"table_value_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_value_color(*args)"}},{"html_id":"table_value_get_type(*args)-class-method","name":"table_value_get_type","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1203,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1203"},"def":{"name":"table_value_get_type","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_get_type(*args)"}},{"html_id":"table_value_image(*args)-class-method","name":"table_value_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1220,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1220"},"def":{"name":"table_value_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_image(*args)"}},{"html_id":"table_value_int(*args)-class-method","name":"table_value_int","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1228,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1228"},"def":{"name":"table_value_int","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_int(*args)"}},{"html_id":"table_value_string(table_value):String|Nil-class-method","name":"table_value_string","abstract":false,"args":[{"name":"table_value","external_name":"table_value","restriction":""}],"args_string":"(table_value) : String | Nil","args_html":"(table_value) : String | Nil","location":{"filename":"src/uing.cr","line_number":1211,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1211"},"def":{"name":"table_value_string","args":[{"name":"table_value","external_name":"table_value","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.table_value_string(table_value)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"timer(sender,&callback:->LibC::Int):Nil-class-method","name":"timer","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> LibC::Int) : Nil","args_html":"(sender, &callback : -> LibC::Int) : Nil","location":{"filename":"src/uing.cr","line_number":73,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L73"},"def":{"name":"timer","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.timer(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"uninit:Nil-class-method","name":"uninit","abstract":false,"location":{"filename":"src/uing.cr","line_number":37,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L37"},"def":{"name":"uninit","return_type":"Nil","visibility":"Public","body":"LibUI.uninit"}},{"html_id":"user_bug_cannot_set_parent_on_toplevel(*args):Nil-class-method","name":"user_bug_cannot_set_parent_on_toplevel","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":155,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L155"},"def":{"name":"user_bug_cannot_set_parent_on_toplevel","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.user_bug_cannot_set_parent_on_toplevel(*args)"}},{"html_id":"window_borderless(*args)-class-method","name":"window_borderless","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":232,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L232"},"def":{"name":"window_borderless","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_borderless(*args)"}},{"html_id":"window_content_size(*args):Nil-class-method","name":"window_content_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":185,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L185"},"def":{"name":"window_content_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_content_size(*args)"}},{"html_id":"window_focused(*args)-class-method","name":"window_focused","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":228,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L228"},"def":{"name":"window_focused","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_focused(*args)"}},{"html_id":"window_fullscreen(*args)-class-method","name":"window_fullscreen","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":193,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L193"},"def":{"name":"window_fullscreen","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_fullscreen(*args)"}},{"html_id":"window_margined(*args)-class-method","name":"window_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":244,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L244"},"def":{"name":"window_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_margined(*args)"}},{"html_id":"window_on_closing(sender,&callback:->LibC::Int):Nil-class-method","name":"window_on_closing","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> LibC::Int) : Nil","args_html":"(sender, &callback : -> LibC::Int) : Nil","location":{"filename":"src/uing.cr","line_number":210,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L210"},"def":{"name":"window_on_closing","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_closing(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_content_size_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_content_size_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":201,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L201"},"def":{"name":"window_on_content_size_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_content_size_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_focus_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_focus_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":219,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L219"},"def":{"name":"window_on_focus_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_focus_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_position_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_position_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":176,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L176"},"def":{"name":"window_on_position_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_position_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_position(*args):Nil-class-method","name":"window_position","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":168,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L168"},"def":{"name":"window_position","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_position(*args)"}},{"html_id":"window_resizeable(*args)-class-method","name":"window_resizeable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":252,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L252"},"def":{"name":"window_resizeable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_resizeable(*args)"}},{"html_id":"window_set_borderless(*args):Nil-class-method","name":"window_set_borderless","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":236,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L236"},"def":{"name":"window_set_borderless","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_borderless(*args)"}},{"html_id":"window_set_child(window,control):Nil-class-method","name":"window_set_child","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(window, control) : Nil","args_html":"(window, control) : Nil","location":{"filename":"src/uing.cr","line_number":240,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L240"},"def":{"name":"window_set_child","args":[{"name":"window","external_name":"window","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_child(window, to_control(control))"}},{"html_id":"window_set_content_size(*args):Nil-class-method","name":"window_set_content_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":189,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L189"},"def":{"name":"window_set_content_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_content_size(*args)"}},{"html_id":"window_set_fullscreen(*args):Nil-class-method","name":"window_set_fullscreen","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":197,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L197"},"def":{"name":"window_set_fullscreen","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_fullscreen(*args)"}},{"html_id":"window_set_margined(*args):Nil-class-method","name":"window_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":248,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L248"},"def":{"name":"window_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_margined(*args)"}},{"html_id":"window_set_position(*args):Nil-class-method","name":"window_set_position","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":172,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L172"},"def":{"name":"window_set_position","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_position(*args)"}},{"html_id":"window_set_resizeable(*args):Nil-class-method","name":"window_set_resizeable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":256,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L256"},"def":{"name":"window_set_resizeable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_resizeable(*args)"}},{"html_id":"window_set_title(*args):Nil-class-method","name":"window_set_title","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":164,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L164"},"def":{"name":"window_set_title","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_title(*args)"}},{"html_id":"window_title(window):String|Nil-class-method","name":"window_title","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":159,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L159"},"def":{"name":"window_title","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.window_title(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}}],"types":[{"html_id":"uing/UIng/Area","path":"UIng/Area.html","kind":"class","full_name":"UIng::Area","name":"Area","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Area))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Area)"}],"args_string":"(ref_ptr : Pointer(LibUI::Area))","args_html":"(ref_ptr : Pointer(LibUI::Area))","location":{"filename":"src/uing/area.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Area)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/area.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaDrawParams","path":"UIng/AreaDrawParams.html","kind":"class","full_name":"UIng::AreaDrawParams","name":"AreaDrawParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_draw_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_draw_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaDrawParams=LibUI::AreaDrawParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaDrawParams.new","external_name":"cstruct","restriction":"LibUI::AreaDrawParams"}],"args_string":"(cstruct : LibUI::AreaDrawParams = LibUI::AreaDrawParams.new)","args_html":"(cstruct : LibUI::AreaDrawParams = LibUI::AreaDrawParams.new)","location":{"filename":"src/uing/area_draw_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_draw_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaDrawParams.new","external_name":"cstruct","restriction":"LibUI::AreaDrawParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_draw_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_draw_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_draw_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_draw_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaHandler","path":"UIng/AreaHandler.html","kind":"class","full_name":"UIng::AreaHandler","name":"AreaHandler","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_handler.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaHandler=LibUI::AreaHandler.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaHandler.new","external_name":"cstruct","restriction":"LibUI::AreaHandler"}],"args_string":"(cstruct : LibUI::AreaHandler = LibUI::AreaHandler.new)","args_html":"(cstruct : LibUI::AreaHandler = LibUI::AreaHandler.new)","location":{"filename":"src/uing/area_handler.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaHandler.new","external_name":"cstruct","restriction":"LibUI::AreaHandler"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"drag_broken(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area)->Void)-instance-method","name":"drag_broken","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":20,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L20"},"def":{"name":"drag_broken","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area) -> Void)"},"visibility":"Public","body":"@cstruct.drag_broken = block"}},{"html_id":"draw(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaDrawParams)->Void)-instance-method","name":"draw","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L8"},"def":{"name":"draw","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaDrawParams) -> Void)"},"visibility":"Public","body":"@cstruct.draw = block"}},{"html_id":"key_event(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaKeyEvent)->LibC::Int)-instance-method","name":"key_event","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":24,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L24"},"def":{"name":"key_event","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaKeyEvent) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.key_event = block"}},{"html_id":"mouse_crossed(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),LibC::Int->Void)-instance-method","name":"mouse_crossed","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":16,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L16"},"def":{"name":"mouse_crossed","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), LibC::Int -> Void)"},"visibility":"Public","body":"@cstruct.mouse_crossed = block"}},{"html_id":"mouse_event(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaMouseEvent)->Void)-instance-method","name":"mouse_event","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L12"},"def":{"name":"mouse_event","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaMouseEvent) -> Void)"},"visibility":"Public","body":"@cstruct.mouse_event = block"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":28,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L28"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_handler.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaKeyEvent","path":"UIng/AreaKeyEvent.html","kind":"class","full_name":"UIng::AreaKeyEvent","name":"AreaKeyEvent","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_key_event.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_key_event.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaKeyEvent=LibUI::AreaKeyEvent.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaKeyEvent.new","external_name":"cstruct","restriction":"LibUI::AreaKeyEvent"}],"args_string":"(cstruct : LibUI::AreaKeyEvent = LibUI::AreaKeyEvent.new)","args_html":"(cstruct : LibUI::AreaKeyEvent = LibUI::AreaKeyEvent.new)","location":{"filename":"src/uing/area_key_event.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_key_event.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaKeyEvent.new","external_name":"cstruct","restriction":"LibUI::AreaKeyEvent"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_key_event.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_key_event.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_key_event.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_key_event.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaMouseEvent","path":"UIng/AreaMouseEvent.html","kind":"class","full_name":"UIng::AreaMouseEvent","name":"AreaMouseEvent","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_mouse_event.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_mouse_event.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaMouseEvent=LibUI::AreaMouseEvent.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaMouseEvent.new","external_name":"cstruct","restriction":"LibUI::AreaMouseEvent"}],"args_string":"(cstruct : LibUI::AreaMouseEvent = LibUI::AreaMouseEvent.new)","args_html":"(cstruct : LibUI::AreaMouseEvent = LibUI::AreaMouseEvent.new)","location":{"filename":"src/uing/area_mouse_event.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_mouse_event.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaMouseEvent.new","external_name":"cstruct","restriction":"LibUI::AreaMouseEvent"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_mouse_event.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_mouse_event.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_mouse_event.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_mouse_event.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Attribute","path":"UIng/Attribute.html","kind":"class","full_name":"UIng::Attribute","name":"Attribute","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/attribute.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Attribute))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Attribute)"}],"args_string":"(ref_ptr : Pointer(LibUI::Attribute))","args_html":"(ref_ptr : Pointer(LibUI::Attribute))","location":{"filename":"src/uing/attribute.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Attribute)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/attribute.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/attribute.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/attribute.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AttributedString","path":"UIng/AttributedString.html","kind":"class","full_name":"UIng::AttributedString","name":"AttributedString","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/attributed_string.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::AttributedString))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::AttributedString)"}],"args_string":"(ref_ptr : Pointer(LibUI::AttributedString))","args_html":"(ref_ptr : Pointer(LibUI::AttributedString))","location":{"filename":"src/uing/attributed_string.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::AttributedString)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/attributed_string.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/attributed_string.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/attributed_string.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Box","path":"UIng/Box.html","kind":"class","full_name":"UIng::Box","name":"Box","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/box.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L3"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"doc":"Note: The name Box is already taken by Crystal's built-in class Box.","summary":"

    Note: The name Box is already taken by Crystal's built-in class Box.

    ","constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Box))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Box)"}],"args_string":"(ref_ptr : Pointer(LibUI::Box))","args_html":"(ref_ptr : Pointer(LibUI::Box))","location":{"filename":"src/uing/box.cr","line_number":4,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L4"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Box)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/box.cr","line_number":7,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L7"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/box.cr","line_number":13,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L13"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/box.cr","line_number":11,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L11"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Button","path":"UIng/Button.html","kind":"class","full_name":"UIng::Button","name":"Button","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Button))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Button)"}],"args_string":"(ref_ptr : Pointer(LibUI::Button))","args_html":"(ref_ptr : Pointer(LibUI::Button))","location":{"filename":"src/uing/button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Button)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Checkbox","path":"UIng/Checkbox.html","kind":"class","full_name":"UIng::Checkbox","name":"Checkbox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/checkbox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Checkbox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Checkbox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Checkbox))","args_html":"(ref_ptr : Pointer(LibUI::Checkbox))","location":{"filename":"src/uing/checkbox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Checkbox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/checkbox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/checkbox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/checkbox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/ColorButton","path":"UIng/ColorButton.html","kind":"class","full_name":"UIng::ColorButton","name":"ColorButton","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/color_button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::ColorButton))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ColorButton)"}],"args_string":"(ref_ptr : Pointer(LibUI::ColorButton))","args_html":"(ref_ptr : Pointer(LibUI::ColorButton))","location":{"filename":"src/uing/color_button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ColorButton)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/color_button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/color_button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/color_button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Combobox","path":"UIng/Combobox.html","kind":"class","full_name":"UIng::Combobox","name":"Combobox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/combobox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Combobox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Combobox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Combobox))","args_html":"(ref_ptr : Pointer(LibUI::Combobox))","location":{"filename":"src/uing/combobox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Combobox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/combobox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/combobox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/combobox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DateTimePicker","path":"UIng/DateTimePicker.html","kind":"class","full_name":"UIng::DateTimePicker","name":"DateTimePicker","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/date_time_picker.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DateTimePicker))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DateTimePicker)"}],"args_string":"(ref_ptr : Pointer(LibUI::DateTimePicker))","args_html":"(ref_ptr : Pointer(LibUI::DateTimePicker))","location":{"filename":"src/uing/date_time_picker.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DateTimePicker)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/date_time_picker.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/date_time_picker.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/date_time_picker.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawBrush","path":"UIng/DrawBrush.html","kind":"class","full_name":"UIng::DrawBrush","name":"DrawBrush","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_brush.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawBrush=LibUI::DrawBrush.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawBrush.new","external_name":"cstruct","restriction":"LibUI::DrawBrush"}],"args_string":"(cstruct : LibUI::DrawBrush = LibUI::DrawBrush.new)","args_html":"(cstruct : LibUI::DrawBrush = LibUI::DrawBrush.new)","location":{"filename":"src/uing/draw_brush.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawBrush.new","external_name":"cstruct","restriction":"LibUI::DrawBrush"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_brush.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_brush.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawBrushGradientStop","path":"UIng/DrawBrushGradientStop.html","kind":"class","full_name":"UIng::DrawBrushGradientStop","name":"DrawBrushGradientStop","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush_gradient_stop.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawBrushGradientStop=LibUI::DrawBrushGradientStop.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawBrushGradientStop.new","external_name":"cstruct","restriction":"LibUI::DrawBrushGradientStop"}],"args_string":"(cstruct : LibUI::DrawBrushGradientStop = LibUI::DrawBrushGradientStop.new)","args_html":"(cstruct : LibUI::DrawBrushGradientStop = LibUI::DrawBrushGradientStop.new)","location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush_gradient_stop.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawBrushGradientStop.new","external_name":"cstruct","restriction":"LibUI::DrawBrushGradientStop"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush_gradient_stop.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush_gradient_stop.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawContext","path":"UIng/DrawContext.html","kind":"class","full_name":"UIng::DrawContext","name":"DrawContext","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_context.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawContext))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawContext)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawContext))","args_html":"(ref_ptr : Pointer(LibUI::DrawContext))","location":{"filename":"src/uing/draw_context.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawContext)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_context.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_context.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_context.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawMatrix","path":"UIng/DrawMatrix.html","kind":"class","full_name":"UIng::DrawMatrix","name":"DrawMatrix","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_matrix.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_matrix.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawMatrix=LibUI::DrawMatrix.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawMatrix.new","external_name":"cstruct","restriction":"LibUI::DrawMatrix"}],"args_string":"(cstruct : LibUI::DrawMatrix = LibUI::DrawMatrix.new)","args_html":"(cstruct : LibUI::DrawMatrix = LibUI::DrawMatrix.new)","location":{"filename":"src/uing/draw_matrix.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_matrix.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawMatrix.new","external_name":"cstruct","restriction":"LibUI::DrawMatrix"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_matrix.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_matrix.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_matrix.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_matrix.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawPath","path":"UIng/DrawPath.html","kind":"class","full_name":"UIng::DrawPath","name":"DrawPath","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_path.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawPath))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawPath)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawPath))","args_html":"(ref_ptr : Pointer(LibUI::DrawPath))","location":{"filename":"src/uing/draw_path.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawPath)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_path.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_path.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_path.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawStrokeParams","path":"UIng/DrawStrokeParams.html","kind":"class","full_name":"UIng::DrawStrokeParams","name":"DrawStrokeParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_stroke_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_stroke_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawStrokeParams=LibUI::DrawStrokeParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawStrokeParams.new","external_name":"cstruct","restriction":"LibUI::DrawStrokeParams"}],"args_string":"(cstruct : LibUI::DrawStrokeParams = LibUI::DrawStrokeParams.new)","args_html":"(cstruct : LibUI::DrawStrokeParams = LibUI::DrawStrokeParams.new)","location":{"filename":"src/uing/draw_stroke_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_stroke_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawStrokeParams.new","external_name":"cstruct","restriction":"LibUI::DrawStrokeParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_stroke_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_stroke_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_stroke_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_stroke_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawTextLayout","path":"UIng/DrawTextLayout.html","kind":"class","full_name":"UIng::DrawTextLayout","name":"DrawTextLayout","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_text_layout.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawTextLayout))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawTextLayout)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawTextLayout))","args_html":"(ref_ptr : Pointer(LibUI::DrawTextLayout))","location":{"filename":"src/uing/draw_text_layout.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawTextLayout)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_text_layout.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_text_layout.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_text_layout.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawTextLayoutParams","path":"UIng/DrawTextLayoutParams.html","kind":"class","full_name":"UIng::DrawTextLayoutParams","name":"DrawTextLayoutParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_text_layout_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawTextLayoutParams=LibUI::DrawTextLayoutParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawTextLayoutParams.new","external_name":"cstruct","restriction":"LibUI::DrawTextLayoutParams"}],"args_string":"(cstruct : LibUI::DrawTextLayoutParams = LibUI::DrawTextLayoutParams.new)","args_html":"(cstruct : LibUI::DrawTextLayoutParams = LibUI::DrawTextLayoutParams.new)","location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawTextLayoutParams.new","external_name":"cstruct","restriction":"LibUI::DrawTextLayoutParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/EditableCombobox","path":"UIng/EditableCombobox.html","kind":"class","full_name":"UIng::EditableCombobox","name":"EditableCombobox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/editable_combobox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::EditableCombobox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::EditableCombobox)"}],"args_string":"(ref_ptr : Pointer(LibUI::EditableCombobox))","args_html":"(ref_ptr : Pointer(LibUI::EditableCombobox))","location":{"filename":"src/uing/editable_combobox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::EditableCombobox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/editable_combobox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/editable_combobox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/editable_combobox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Entry","path":"UIng/Entry.html","kind":"class","full_name":"UIng::Entry","name":"Entry","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/entry.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Entry))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Entry)"}],"args_string":"(ref_ptr : Pointer(LibUI::Entry))","args_html":"(ref_ptr : Pointer(LibUI::Entry))","location":{"filename":"src/uing/entry.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Entry)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/entry.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/entry.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/entry.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/FontButton","path":"UIng/FontButton.html","kind":"class","full_name":"UIng::FontButton","name":"FontButton","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/font_button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::FontButton))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::FontButton)"}],"args_string":"(ref_ptr : Pointer(LibUI::FontButton))","args_html":"(ref_ptr : Pointer(LibUI::FontButton))","location":{"filename":"src/uing/font_button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::FontButton)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/font_button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/font_button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/font_button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/FontDescriptor","path":"UIng/FontDescriptor.html","kind":"class","full_name":"UIng::FontDescriptor","name":"FontDescriptor","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/font_descriptor.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::FontDescriptor=LibUI::FontDescriptor.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::FontDescriptor.new","external_name":"cstruct","restriction":"LibUI::FontDescriptor"}],"args_string":"(cstruct : LibUI::FontDescriptor = LibUI::FontDescriptor.new)","args_html":"(cstruct : LibUI::FontDescriptor = LibUI::FontDescriptor.new)","location":{"filename":"src/uing/font_descriptor.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::FontDescriptor.new","external_name":"cstruct","restriction":"LibUI::FontDescriptor"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"family-instance-method","name":"family","doc":"Auto convert to and from String","summary":"

    Auto convert to and from String

    ","abstract":false,"location":{"filename":"src/uing/font_descriptor.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L8"},"def":{"name":"family","visibility":"Public","body":"String.new(@cstruct.family)"}},{"html_id":"family=(value:String)-instance-method","name":"family=","abstract":false,"args":[{"name":"value","external_name":"value","restriction":"String"}],"args_string":"(value : String)","args_html":"(value : String)","location":{"filename":"src/uing/font_descriptor.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L12"},"def":{"name":"family=","args":[{"name":"value","external_name":"value","restriction":"String"}],"visibility":"Public","body":"@family = value\n@cstruct.family = @family.to_unsafe\n"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/font_descriptor.cr","line_number":19,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L19"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/font_descriptor.cr","line_number":17,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L17"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Form","path":"UIng/Form.html","kind":"class","full_name":"UIng::Form","name":"Form","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/form.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Form))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Form)"}],"args_string":"(ref_ptr : Pointer(LibUI::Form))","args_html":"(ref_ptr : Pointer(LibUI::Form))","location":{"filename":"src/uing/form.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Form)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/form.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/form.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/form.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Grid","path":"UIng/Grid.html","kind":"class","full_name":"UIng::Grid","name":"Grid","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/grid.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Grid))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Grid)"}],"args_string":"(ref_ptr : Pointer(LibUI::Grid))","args_html":"(ref_ptr : Pointer(LibUI::Grid))","location":{"filename":"src/uing/grid.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Grid)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/grid.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/grid.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/grid.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Group","path":"UIng/Group.html","kind":"class","full_name":"UIng::Group","name":"Group","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/group.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Group))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Group)"}],"args_string":"(ref_ptr : Pointer(LibUI::Group))","args_html":"(ref_ptr : Pointer(LibUI::Group))","location":{"filename":"src/uing/group.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Group)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/group.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/group.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/group.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Image","path":"UIng/Image.html","kind":"class","full_name":"UIng::Image","name":"Image","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/image.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Image))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Image)"}],"args_string":"(ref_ptr : Pointer(LibUI::Image))","args_html":"(ref_ptr : Pointer(LibUI::Image))","location":{"filename":"src/uing/image.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Image)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/image.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/image.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/image.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Label","path":"UIng/Label.html","kind":"class","full_name":"UIng::Label","name":"Label","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/label.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Label))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Label)"}],"args_string":"(ref_ptr : Pointer(LibUI::Label))","args_html":"(ref_ptr : Pointer(LibUI::Label))","location":{"filename":"src/uing/label.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Label)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/label.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/label.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/label.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Menu","path":"UIng/Menu.html","kind":"class","full_name":"UIng::Menu","name":"Menu","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/menu.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Menu))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Menu)"}],"args_string":"(ref_ptr : Pointer(LibUI::Menu))","args_html":"(ref_ptr : Pointer(LibUI::Menu))","location":{"filename":"src/uing/menu.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Menu)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/menu.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/menu.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/menu.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/MenuItem","path":"UIng/MenuItem.html","kind":"class","full_name":"UIng::MenuItem","name":"MenuItem","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/menu_item.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::MenuItem))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MenuItem)"}],"args_string":"(ref_ptr : Pointer(LibUI::MenuItem))","args_html":"(ref_ptr : Pointer(LibUI::MenuItem))","location":{"filename":"src/uing/menu_item.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MenuItem)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/menu_item.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/menu_item.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/menu_item.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/MultilineEntry","path":"UIng/MultilineEntry.html","kind":"class","full_name":"UIng::MultilineEntry","name":"MultilineEntry","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/multiline_entry.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::MultilineEntry))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MultilineEntry)"}],"args_string":"(ref_ptr : Pointer(LibUI::MultilineEntry))","args_html":"(ref_ptr : Pointer(LibUI::MultilineEntry))","location":{"filename":"src/uing/multiline_entry.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MultilineEntry)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/multiline_entry.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/multiline_entry.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/multiline_entry.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/OpenTypeFeatures","path":"UIng/OpenTypeFeatures.html","kind":"class","full_name":"UIng::OpenTypeFeatures","name":"OpenTypeFeatures","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/open_type_features.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::OpenTypeFeatures))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::OpenTypeFeatures)"}],"args_string":"(ref_ptr : Pointer(LibUI::OpenTypeFeatures))","args_html":"(ref_ptr : Pointer(LibUI::OpenTypeFeatures))","location":{"filename":"src/uing/open_type_features.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::OpenTypeFeatures)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/open_type_features.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/open_type_features.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/open_type_features.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/ProgressBar","path":"UIng/ProgressBar.html","kind":"class","full_name":"UIng::ProgressBar","name":"ProgressBar","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/progress_bar.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::ProgressBar))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ProgressBar)"}],"args_string":"(ref_ptr : Pointer(LibUI::ProgressBar))","args_html":"(ref_ptr : Pointer(LibUI::ProgressBar))","location":{"filename":"src/uing/progress_bar.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ProgressBar)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/progress_bar.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/progress_bar.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/progress_bar.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/RadioButtons","path":"UIng/RadioButtons.html","kind":"class","full_name":"UIng::RadioButtons","name":"RadioButtons","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/radio_buttons.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::RadioButtons))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::RadioButtons)"}],"args_string":"(ref_ptr : Pointer(LibUI::RadioButtons))","args_html":"(ref_ptr : Pointer(LibUI::RadioButtons))","location":{"filename":"src/uing/radio_buttons.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::RadioButtons)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/radio_buttons.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/radio_buttons.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/radio_buttons.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Separator","path":"UIng/Separator.html","kind":"class","full_name":"UIng::Separator","name":"Separator","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/separator.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Separator))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Separator)"}],"args_string":"(ref_ptr : Pointer(LibUI::Separator))","args_html":"(ref_ptr : Pointer(LibUI::Separator))","location":{"filename":"src/uing/separator.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Separator)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/separator.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/separator.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/separator.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Slider","path":"UIng/Slider.html","kind":"class","full_name":"UIng::Slider","name":"Slider","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/slider.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Slider))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Slider)"}],"args_string":"(ref_ptr : Pointer(LibUI::Slider))","args_html":"(ref_ptr : Pointer(LibUI::Slider))","location":{"filename":"src/uing/slider.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Slider)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/slider.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/slider.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/slider.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Spinbox","path":"UIng/Spinbox.html","kind":"class","full_name":"UIng::Spinbox","name":"Spinbox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/spinbox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Spinbox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Spinbox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Spinbox))","args_html":"(ref_ptr : Pointer(LibUI::Spinbox))","location":{"filename":"src/uing/spinbox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Spinbox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/spinbox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/spinbox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/spinbox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Tab","path":"UIng/Tab.html","kind":"class","full_name":"UIng::Tab","name":"Tab","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/tab.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Tab))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Tab)"}],"args_string":"(ref_ptr : Pointer(LibUI::Tab))","args_html":"(ref_ptr : Pointer(LibUI::Tab))","location":{"filename":"src/uing/tab.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Tab)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/tab.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/tab.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/tab.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Table","path":"UIng/Table.html","kind":"class","full_name":"UIng::Table","name":"Table","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Table))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Table)"}],"args_string":"(ref_ptr : Pointer(LibUI::Table))","args_html":"(ref_ptr : Pointer(LibUI::Table))","location":{"filename":"src/uing/table.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Table)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableModel","path":"UIng/TableModel.html","kind":"class","full_name":"UIng::TableModel","name":"TableModel","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_model.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::TableModel))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableModel)"}],"args_string":"(ref_ptr : Pointer(LibUI::TableModel))","args_html":"(ref_ptr : Pointer(LibUI::TableModel))","location":{"filename":"src/uing/table_model.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableModel)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table_model.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_model.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_model.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableModelHandler","path":"UIng/TableModelHandler.html","kind":"class","full_name":"UIng::TableModelHandler","name":"TableModelHandler","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_model_handler.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableModelHandler=LibUI::TableModelHandler.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableModelHandler.new","external_name":"cstruct","restriction":"LibUI::TableModelHandler"}],"args_string":"(cstruct : LibUI::TableModelHandler = LibUI::TableModelHandler.new)","args_html":"(cstruct : LibUI::TableModelHandler = LibUI::TableModelHandler.new)","location":{"filename":"src/uing/table_model_handler.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableModelHandler.new","external_name":"cstruct","restriction":"LibUI::TableModelHandler"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"cell_value(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int,LibC::Int->Pointer(LibUI::TableValue))-instance-method","name":"cell_value","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":20,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L20"},"def":{"name":"cell_value","yields":4,"block_arity":4,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int, LibC::Int -> ::Pointer(LibUI::TableValue))"},"visibility":"Public","body":"@cstruct.cell_value = block"}},{"html_id":"column_type(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int->LibUI::TableValueType)-instance-method","name":"column_type","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L12"},"def":{"name":"column_type","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int -> LibUI::TableValueType)"},"visibility":"Public","body":"@cstruct.column_type = block"}},{"html_id":"num_columns(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel)->LibC::Int)-instance-method","name":"num_columns","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L8"},"def":{"name":"num_columns","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.num_columns = block"}},{"html_id":"num_rows(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel)->LibC::Int)-instance-method","name":"num_rows","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":16,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L16"},"def":{"name":"num_rows","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.num_rows = block"}},{"html_id":"set_cell_value(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int,LibC::Int,Pointer(LibUI::TableValue)->Void)-instance-method","name":"set_cell_value","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":24,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L24"},"def":{"name":"set_cell_value","yields":5,"block_arity":5,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int, LibC::Int, ::Pointer(LibUI::TableValue) -> Void)"},"visibility":"Public","body":"@cstruct.set_cell_value = block"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":28,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L28"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_model_handler.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableParams","path":"UIng/TableParams.html","kind":"class","full_name":"UIng::TableParams","name":"TableParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableParams=LibUI::TableParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableParams.new","external_name":"cstruct","restriction":"LibUI::TableParams"}],"args_string":"(cstruct : LibUI::TableParams = LibUI::TableParams.new)","args_html":"(cstruct : LibUI::TableParams = LibUI::TableParams.new)","location":{"filename":"src/uing/table_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableParams.new","external_name":"cstruct","restriction":"LibUI::TableParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableSelection","path":"UIng/TableSelection.html","kind":"class","full_name":"UIng::TableSelection","name":"TableSelection","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_selection.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_selection.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableSelection=LibUI::TableSelection.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableSelection.new","external_name":"cstruct","restriction":"LibUI::TableSelection"}],"args_string":"(cstruct : LibUI::TableSelection = LibUI::TableSelection.new)","args_html":"(cstruct : LibUI::TableSelection = LibUI::TableSelection.new)","location":{"filename":"src/uing/table_selection.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_selection.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableSelection.new","external_name":"cstruct","restriction":"LibUI::TableSelection"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_selection.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_selection.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_selection.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_selection.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableTextColumnOptionalParams","path":"UIng/TableTextColumnOptionalParams.html","kind":"class","full_name":"UIng::TableTextColumnOptionalParams","name":"TableTextColumnOptionalParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_text_column_optional_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_text_column_optional_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableTextColumnOptionalParams=LibUI::TableTextColumnOptionalParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableTextColumnOptionalParams.new","external_name":"cstruct","restriction":"LibUI::TableTextColumnOptionalParams"}],"args_string":"(cstruct : LibUI::TableTextColumnOptionalParams = LibUI::TableTextColumnOptionalParams.new)","args_html":"(cstruct : LibUI::TableTextColumnOptionalParams = LibUI::TableTextColumnOptionalParams.new)","location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_text_column_optional_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableTextColumnOptionalParams.new","external_name":"cstruct","restriction":"LibUI::TableTextColumnOptionalParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_text_column_optional_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_text_column_optional_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableValue","path":"UIng/TableValue.html","kind":"class","full_name":"UIng::TableValue","name":"TableValue","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_value.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::TableValue))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableValue)"}],"args_string":"(ref_ptr : Pointer(LibUI::TableValue))","args_html":"(ref_ptr : Pointer(LibUI::TableValue))","location":{"filename":"src/uing/table_value.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableValue)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table_value.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_value.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_value.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TM","path":"UIng/TM.html","kind":"class","full_name":"UIng::TM","name":"TM","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/tm.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TM=LibUI::TM.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TM.new","external_name":"cstruct","restriction":"LibUI::TM"}],"args_string":"(cstruct : LibUI::TM = LibUI::TM.new)","args_html":"(cstruct : LibUI::TM = LibUI::TM.new)","location":{"filename":"src/uing/tm.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TM.new","external_name":"cstruct","restriction":"LibUI::TM"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/tm.cr","line_number":19,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L19"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}},{"html_id":"zone-instance-method","name":"zone","abstract":false,"location":{"filename":"src/uing/tm.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L6"},"def":{"name":"zone","visibility":"Public","body":"String.new(@cstruct.zone)"}},{"html_id":"zone=(value:String)-instance-method","name":"zone=","abstract":false,"args":[{"name":"value","external_name":"value","restriction":"String"}],"args_string":"(value : String)","args_html":"(value : String)","location":{"filename":"src/uing/tm.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L6"},"def":{"name":"zone=","args":[{"name":"value","external_name":"value","restriction":"String"}],"visibility":"Public","body":"@zone = value\n@cstruct.zone = @zone.to_unsafe\n"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/tm.cr","line_number":17,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L17"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Window","path":"UIng/Window.html","kind":"class","full_name":"UIng::Window","name":"Window","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/window.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Window))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Window)"}],"args_string":"(ref_ptr : Pointer(LibUI::Window))","args_html":"(ref_ptr : Pointer(LibUI::Window))","location":{"filename":"src/uing/window.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Window)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/window.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/window.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/window.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]}]}]}} \ No newline at end of file diff --git a/search-index.js b/search-index.js index 7ea9a91..7323c29 100644 --- a/search-index.js +++ b/search-index.js @@ -1 +1 @@ -crystal_doc_search_index_callback({"repository_name":"uing","body":"# UIng\n\n[![test](https://github.com/kojix2/uing/actions/workflows/ci.yml/badge.svg)](https://github.com/kojix2/uing/actions/workflows/ci.yml)\n\nYet another crystal binding for libui-ng.\n\n## Installation\n\n## Usage\n\nSee [examples](examples).\n\n- Notes:\n - On Windows, libui-ng's msg_box implementation uses TaskDialog. ComCtl32.dll version6 is required to call TaskDialog. The standard ComCtl32 is version 5, so a manifest file is required.\n\n## Development\n\n- https://forum.crystal-lang.org/t/6361\n- Rules:\n - `UIng::LibUI` is a module for binding.\n - Use [crystal_lib](https://github.com/crystal-lang/crystal_lib) to create bindings.\n - Method names should be snake_case.\n - [Passing a Proc to a C function](https://crystal-lang.org/api/1.12.1/Proc.html#passing-a-proc-to-a-c-function)\n\n- A function pointer in C is a Proc in Crystal.\n - If data can be passed as an argument, it can be a closure, but not always; if data cannot be passed, it works only if the Proc is not a closure.\n\n## Contributing\n\n- Fork this repository\n- Report bugs\n- Fix bugs and submit pull requests\n- Write, clarify, or fix documentation\n- Suggest or add new features\n\n## License\n\nMIT\n","program":{"html_id":"uing/toplevel","path":"toplevel.html","kind":"module","full_name":"Top Level Namespace","name":"Top Level Namespace","abstract":false,"locations":[],"repository_name":"uing","program":true,"enum":false,"alias":false,"const":false,"types":[{"html_id":"uing/UIng","path":"UIng.html","kind":"module","full_name":"UIng","name":"UIng","abstract":false,"locations":[{"filename":"src/uing.cr","line_number":7,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L7"},{"filename":"src/uing/area.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L1"},{"filename":"src/uing/area_draw_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_draw_params.cr#L1"},{"filename":"src/uing/area_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L1"},{"filename":"src/uing/area_key_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_key_event.cr#L1"},{"filename":"src/uing/area_mouse_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_mouse_event.cr#L1"},{"filename":"src/uing/attribute.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L1"},{"filename":"src/uing/attributed_string.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L1"},{"filename":"src/uing/box.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L1"},{"filename":"src/uing/button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L1"},{"filename":"src/uing/checkbox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L1"},{"filename":"src/uing/color_button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L1"},{"filename":"src/uing/combobox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L1"},{"filename":"src/uing/date_time_picker.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L1"},{"filename":"src/uing/draw_brush.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush.cr#L1"},{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush_gradient_stop.cr#L1"},{"filename":"src/uing/draw_context.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L1"},{"filename":"src/uing/draw_matrix.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_matrix.cr#L1"},{"filename":"src/uing/draw_path.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L1"},{"filename":"src/uing/draw_stroke_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_stroke_params.cr#L1"},{"filename":"src/uing/draw_text_layout.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L1"},{"filename":"src/uing/draw_text_layout_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout_params.cr#L1"},{"filename":"src/uing/editable_combobox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L1"},{"filename":"src/uing/entry.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L1"},{"filename":"src/uing/font_button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L1"},{"filename":"src/uing/font_descriptor.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L1"},{"filename":"src/uing/form.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L1"},{"filename":"src/uing/grid.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L1"},{"filename":"src/uing/group.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L1"},{"filename":"src/uing/image.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L1"},{"filename":"src/uing/label.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L1"},{"filename":"src/uing/lib_ui.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui.cr#L3"},{"filename":"src/uing/lib_ui/align.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/align.cr#L1"},{"filename":"src/uing/lib_ui/area_draw_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/area_draw_params.cr#L1"},{"filename":"src/uing/lib_ui/area_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/area_handler.cr#L1"},{"filename":"src/uing/lib_ui/area_key_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/area_key_event.cr#L1"},{"filename":"src/uing/lib_ui/area_mouse_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/area_mouse_event.cr#L1"},{"filename":"src/uing/lib_ui/at.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/at.cr#L1"},{"filename":"src/uing/lib_ui/attribute_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/attribute_type.cr#L1"},{"filename":"src/uing/lib_ui/control.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/control.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_brush.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush_gradient_stop.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_brush_gradient_stop.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_brush_type.cr#L1"},{"filename":"src/uing/lib_ui/draw_fill_mode.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_fill_mode.cr#L1"},{"filename":"src/uing/lib_ui/draw_line_cap.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_line_cap.cr#L1"},{"filename":"src/uing/lib_ui/draw_line_join.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_line_join.cr#L1"},{"filename":"src/uing/lib_ui/draw_matrix.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_matrix.cr#L1"},{"filename":"src/uing/lib_ui/draw_stroke_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_stroke_params.cr#L1"},{"filename":"src/uing/lib_ui/draw_text_align.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_text_align.cr#L1"},{"filename":"src/uing/lib_ui/draw_text_layout_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/draw_text_layout_params.cr#L1"},{"filename":"src/uing/lib_ui/ext_key.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/ext_key.cr#L1"},{"filename":"src/uing/lib_ui/font_descriptor.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/font_descriptor.cr#L1"},{"filename":"src/uing/lib_ui/init_options.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/init_options.cr#L1"},{"filename":"src/uing/lib_ui/modifiers.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/modifiers.cr#L1"},{"filename":"src/uing/lib_ui/sort_indicator.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/sort_indicator.cr#L1"},{"filename":"src/uing/lib_ui/table_model_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_model_handler.cr#L1"},{"filename":"src/uing/lib_ui/table_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_params.cr#L1"},{"filename":"src/uing/lib_ui/table_selection.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_selection.cr#L1"},{"filename":"src/uing/lib_ui/table_selection_mode.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_selection_mode.cr#L1"},{"filename":"src/uing/lib_ui/table_text_column_optional_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_text_column_optional_params.cr#L1"},{"filename":"src/uing/lib_ui/table_value_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/table_value_type.cr#L1"},{"filename":"src/uing/lib_ui/text_italic.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/text_italic.cr#L1"},{"filename":"src/uing/lib_ui/text_stretch.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/text_stretch.cr#L1"},{"filename":"src/uing/lib_ui/text_weight.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/text_weight.cr#L1"},{"filename":"src/uing/lib_ui/tm.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/tm.cr#L1"},{"filename":"src/uing/lib_ui/underline.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/underline.cr#L1"},{"filename":"src/uing/lib_ui/underline_color.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/underline_color.cr#L1"},{"filename":"src/uing/lib_ui/window_resize_edge.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/lib_ui/window_resize_edge.cr#L1"},{"filename":"src/uing/menu.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L1"},{"filename":"src/uing/menu_item.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L1"},{"filename":"src/uing/multiline_entry.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L1"},{"filename":"src/uing/open_type_features.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L1"},{"filename":"src/uing/progress_bar.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L1"},{"filename":"src/uing/radio_buttons.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L1"},{"filename":"src/uing/separator.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L1"},{"filename":"src/uing/slider.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L1"},{"filename":"src/uing/spinbox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L1"},{"filename":"src/uing/tab.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L1"},{"filename":"src/uing/table.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L1"},{"filename":"src/uing/table_model.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L1"},{"filename":"src/uing/table_model_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L1"},{"filename":"src/uing/table_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_params.cr#L1"},{"filename":"src/uing/table_selection.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_selection.cr#L1"},{"filename":"src/uing/table_text_column_optional_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_text_column_optional_params.cr#L1"},{"filename":"src/uing/table_value.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L1"},{"filename":"src/uing/tm.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L1"},{"filename":"src/uing/version.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/version.cr#L1"},{"filename":"src/uing/window.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L1"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"constants":[{"id":"VERSION","name":"VERSION","value":"{{ (`shards version /home/runner/work/uing/uing/src/uing`).chomp.stringify }}"}],"class_methods":[{"html_id":"alloc_control(*args)-class-method","name":"alloc_control","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":133,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L133"},"def":{"name":"alloc_control","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.alloc_control(*args)"}},{"html_id":"area_begin_user_window_move(*args):Nil-class-method","name":"area_begin_user_window_move","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":775,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L775"},"def":{"name":"area_begin_user_window_move","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_begin_user_window_move(*args)"}},{"html_id":"area_begin_user_window_resize(*args):Nil-class-method","name":"area_begin_user_window_resize","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":779,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L779"},"def":{"name":"area_begin_user_window_resize","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_begin_user_window_resize(*args)"}},{"html_id":"area_queue_redraw_all(*args):Nil-class-method","name":"area_queue_redraw_all","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":767,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L767"},"def":{"name":"area_queue_redraw_all","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_queue_redraw_all(*args)"}},{"html_id":"area_scroll_to(*args):Nil-class-method","name":"area_scroll_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":771,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L771"},"def":{"name":"area_scroll_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_scroll_to(*args)"}},{"html_id":"area_set_size(*args):Nil-class-method","name":"area_set_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":763,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L763"},"def":{"name":"area_set_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_set_size(*args)"}},{"html_id":"attribute_color(*args):Nil-class-method","name":"attribute_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":952,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L952"},"def":{"name":"attribute_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attribute_color(*args)"}},{"html_id":"attribute_family(attribute):String|Nil-class-method","name":"attribute_family","abstract":false,"args":[{"name":"attribute","external_name":"attribute","restriction":""}],"args_string":"(attribute) : String | Nil","args_html":"(attribute) : String | Nil","location":{"filename":"src/uing.cr","line_number":911,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L911"},"def":{"name":"attribute_family","args":[{"name":"attribute","external_name":"attribute","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.attribute_family(attribute)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"attribute_features(*args)-class-method","name":"attribute_features","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1013,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1013"},"def":{"name":"attribute_features","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_features(*args)"}},{"html_id":"attribute_get_type(*args)-class-method","name":"attribute_get_type","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":903,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L903"},"def":{"name":"attribute_get_type","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_get_type(*args)"}},{"html_id":"attribute_italic(*args)-class-method","name":"attribute_italic","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":936,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L936"},"def":{"name":"attribute_italic","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_italic(*args)"}},{"html_id":"attribute_size(*args)-class-method","name":"attribute_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":920,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L920"},"def":{"name":"attribute_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_size(*args)"}},{"html_id":"attribute_stretch(*args)-class-method","name":"attribute_stretch","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":944,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L944"},"def":{"name":"attribute_stretch","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_stretch(*args)"}},{"html_id":"attribute_underline(*args)-class-method","name":"attribute_underline","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":964,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L964"},"def":{"name":"attribute_underline","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_underline(*args)"}},{"html_id":"attribute_underline_color(*args):Nil-class-method","name":"attribute_underline_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":972,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L972"},"def":{"name":"attribute_underline_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attribute_underline_color(*args)"}},{"html_id":"attribute_weight(*args)-class-method","name":"attribute_weight","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":928,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L928"},"def":{"name":"attribute_weight","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_weight(*args)"}},{"html_id":"attributed_string_append_unattributed(*args):Nil-class-method","name":"attributed_string_append_unattributed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1034,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1034"},"def":{"name":"attributed_string_append_unattributed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_append_unattributed(*args)"}},{"html_id":"attributed_string_byte_index_to_grapheme(*args)-class-method","name":"attributed_string_byte_index_to_grapheme","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1063,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1063"},"def":{"name":"attributed_string_byte_index_to_grapheme","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_byte_index_to_grapheme(*args)"}},{"html_id":"attributed_string_delete(*args):Nil-class-method","name":"attributed_string_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1042,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1042"},"def":{"name":"attributed_string_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_delete(*args)"}},{"html_id":"attributed_string_for_each_attribute(sender,&callback:Pointer(Void),Pointer(LibUI::Attribute),SizeT,SizeT,Pointer(Void)->Void)-class-method","name":"attributed_string_for_each_attribute","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)","args_html":"(sender, &callback : Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)","location":{"filename":"src/uing.cr","line_number":1050,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1050"},"def":{"name":"attributed_string_for_each_attribute","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":5,"block_arity":5,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.attributed_string_for_each_attribute(sender, ->(sender, attr, start, end_, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(attr, start, end_)\nend, boxed_data)\n"}},{"html_id":"attributed_string_grapheme_to_byte_index(*args)-class-method","name":"attributed_string_grapheme_to_byte_index","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1067,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1067"},"def":{"name":"attributed_string_grapheme_to_byte_index","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_grapheme_to_byte_index(*args)"}},{"html_id":"attributed_string_insert_at_unattributed(*args):Nil-class-method","name":"attributed_string_insert_at_unattributed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1038,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1038"},"def":{"name":"attributed_string_insert_at_unattributed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_insert_at_unattributed(*args)"}},{"html_id":"attributed_string_len(*args)-class-method","name":"attributed_string_len","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1030,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1030"},"def":{"name":"attributed_string_len","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_len(*args)"}},{"html_id":"attributed_string_num_graphemes(*args)-class-method","name":"attributed_string_num_graphemes","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1059,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1059"},"def":{"name":"attributed_string_num_graphemes","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_num_graphemes(*args)"}},{"html_id":"attributed_string_set_attribute(*args):Nil-class-method","name":"attributed_string_set_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1046,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1046"},"def":{"name":"attributed_string_set_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_set_attribute(*args)"}},{"html_id":"attributed_string_string(attributed_string):String|Nil-class-method","name":"attributed_string_string","abstract":false,"args":[{"name":"attributed_string","external_name":"attributed_string","restriction":""}],"args_string":"(attributed_string) : String | Nil","args_html":"(attributed_string) : String | Nil","location":{"filename":"src/uing.cr","line_number":1025,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1025"},"def":{"name":"attributed_string_string","args":[{"name":"attributed_string","external_name":"attributed_string","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.attributed_string_string(attributed_string)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"box_append(box,control,stretchy):Nil-class-method","name":"box_append","abstract":false,"args":[{"name":"box","external_name":"box","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"args_string":"(box, control, stretchy) : Nil","args_html":"(box, control, stretchy) : Nil","location":{"filename":"src/uing.cr","line_number":280,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L280"},"def":{"name":"box_append","args":[{"name":"box","external_name":"box","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.box_append(box, control.as(Pointer(LibUI::Control)), stretchy)"}},{"html_id":"box_delete(*args):Nil-class-method","name":"box_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":288,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L288"},"def":{"name":"box_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.box_delete(*args)"}},{"html_id":"box_num_children(*args)-class-method","name":"box_num_children","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":284,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L284"},"def":{"name":"box_num_children","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.box_num_children(*args)"}},{"html_id":"box_padded(*args)-class-method","name":"box_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":292,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L292"},"def":{"name":"box_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.box_padded(*args)"}},{"html_id":"box_set_padded(*args):Nil-class-method","name":"box_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":296,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L296"},"def":{"name":"box_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.box_set_padded(*args)"}},{"html_id":"button_on_clicked(sender,&callback:->Void):Nil-class-method","name":"button_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":267,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L267"},"def":{"name":"button_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.button_on_clicked(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"button_set_text(*args):Nil-class-method","name":"button_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":263,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L263"},"def":{"name":"button_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.button_set_text(*args)"}},{"html_id":"button_text(button):String|Nil-class-method","name":"button_text","abstract":false,"args":[{"name":"button","external_name":"button","restriction":""}],"args_string":"(button) : String | Nil","args_html":"(button) : String | Nil","location":{"filename":"src/uing.cr","line_number":258,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L258"},"def":{"name":"button_text","args":[{"name":"button","external_name":"button","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.button_text(button)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"checkbox_checked(*args)-class-method","name":"checkbox_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":326,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L326"},"def":{"name":"checkbox_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.checkbox_checked(*args)"}},{"html_id":"checkbox_on_toggled(sender,&callback:->Void):Nil-class-method","name":"checkbox_on_toggled","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":317,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L317"},"def":{"name":"checkbox_on_toggled","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.checkbox_on_toggled(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"checkbox_set_checked(*args):Nil-class-method","name":"checkbox_set_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":330,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L330"},"def":{"name":"checkbox_set_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.checkbox_set_checked(*args)"}},{"html_id":"checkbox_set_text(*args):Nil-class-method","name":"checkbox_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":313,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L313"},"def":{"name":"checkbox_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.checkbox_set_text(*args)"}},{"html_id":"checkbox_text(checkbox):String|Nil-class-method","name":"checkbox_text","abstract":false,"args":[{"name":"checkbox","external_name":"checkbox","restriction":""}],"args_string":"(checkbox) : String | Nil","args_html":"(checkbox) : String | Nil","location":{"filename":"src/uing.cr","line_number":308,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L308"},"def":{"name":"checkbox_text","args":[{"name":"checkbox","external_name":"checkbox","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.checkbox_text(checkbox)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"color_button_color(*args):Nil-class-method","name":"color_button_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1116,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1116"},"def":{"name":"color_button_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.color_button_color(*args)"}},{"html_id":"color_button_on_changed(sender,&callback:->Void):Nil-class-method","name":"color_button_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1124,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1124"},"def":{"name":"color_button_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.color_button_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"color_button_set_color(*args):Nil-class-method","name":"color_button_set_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1120,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1120"},"def":{"name":"color_button_set_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.color_button_set_color(*args)"}},{"html_id":"combobox_append(*args):Nil-class-method","name":"combobox_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":525,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L525"},"def":{"name":"combobox_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_append(*args)"}},{"html_id":"combobox_clear(*args):Nil-class-method","name":"combobox_clear","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":537,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L537"},"def":{"name":"combobox_clear","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_clear(*args)"}},{"html_id":"combobox_delete(*args):Nil-class-method","name":"combobox_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":533,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L533"},"def":{"name":"combobox_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_delete(*args)"}},{"html_id":"combobox_insert_at(*args):Nil-class-method","name":"combobox_insert_at","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":529,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L529"},"def":{"name":"combobox_insert_at","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_insert_at(*args)"}},{"html_id":"combobox_num_items(*args)-class-method","name":"combobox_num_items","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":541,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L541"},"def":{"name":"combobox_num_items","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.combobox_num_items(*args)"}},{"html_id":"combobox_on_selected(sender,&callback:->Void):Nil-class-method","name":"combobox_on_selected","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":553,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L553"},"def":{"name":"combobox_on_selected","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.combobox_on_selected(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"combobox_selected(*args)-class-method","name":"combobox_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":545,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L545"},"def":{"name":"combobox_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.combobox_selected(*args)"}},{"html_id":"combobox_set_selected(*args):Nil-class-method","name":"combobox_set_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":549,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L549"},"def":{"name":"combobox_set_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_set_selected(*args)"}},{"html_id":"control_destroy(control):Nil-class-method","name":"control_destroy","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":89,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L89"},"def":{"name":"control_destroy","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_destroy(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_disable(control):Nil-class-method","name":"control_disable","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":129,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L129"},"def":{"name":"control_disable","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_disable(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_enable(control):Nil-class-method","name":"control_enable","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":125,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L125"},"def":{"name":"control_enable","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_enable(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_enabled(control)-class-method","name":"control_enabled","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":121,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L121"},"def":{"name":"control_enabled","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_enabled(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_enabled_to_user(control)-class-method","name":"control_enabled_to_user","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":145,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L145"},"def":{"name":"control_enabled_to_user","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_enabled_to_user(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_handle(control)-class-method","name":"control_handle","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":93,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L93"},"def":{"name":"control_handle","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_handle(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_hide(control):Nil-class-method","name":"control_hide","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":117,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L117"},"def":{"name":"control_hide","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_hide(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_parent(control)-class-method","name":"control_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":97,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L97"},"def":{"name":"control_parent","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_parent(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_set_parent(control,parent):Nil-class-method","name":"control_set_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"args_string":"(control, parent) : Nil","args_html":"(control, parent) : Nil","location":{"filename":"src/uing.cr","line_number":101,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L101"},"def":{"name":"control_set_parent","args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_set_parent(control.as(Pointer(LibUI::Control)), parent.as(Pointer(LibUI::Control)))"}},{"html_id":"control_show(control):Nil-class-method","name":"control_show","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":113,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L113"},"def":{"name":"control_show","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_show(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_toplevel(control)-class-method","name":"control_toplevel","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":105,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L105"},"def":{"name":"control_toplevel","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_toplevel(control.as(Pointer(LibUI::Control)))"}},{"html_id":"control_verify_set_parent(control,parent):Nil-class-method","name":"control_verify_set_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"args_string":"(control, parent) : Nil","args_html":"(control, parent) : Nil","location":{"filename":"src/uing.cr","line_number":141,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L141"},"def":{"name":"control_verify_set_parent","args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_verify_set_parent(control.as(Pointer(LibUI::Control)), parent.as(Pointer(LibUI::Control)))"}},{"html_id":"control_visible(control)-class-method","name":"control_visible","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":109,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L109"},"def":{"name":"control_visible","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_visible(control.as(Pointer(LibUI::Control)))"}},{"html_id":"date_time_picker_on_changed(sender,&callback:->Void):Nil-class-method","name":"date_time_picker_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":625,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L625"},"def":{"name":"date_time_picker_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.date_time_picker_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"date_time_picker_set_time(*args):Nil-class-method","name":"date_time_picker_set_time","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":621,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L621"},"def":{"name":"date_time_picker_set_time","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.date_time_picker_set_time(*args)"}},{"html_id":"date_time_picker_time(*args):Nil-class-method","name":"date_time_picker_time","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":617,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L617"},"def":{"name":"date_time_picker_time","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.date_time_picker_time(*args)"}},{"html_id":"draw_clip(*args):Nil-class-method","name":"draw_clip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":887,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L887"},"def":{"name":"draw_clip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_clip(*args)"}},{"html_id":"draw_fill(*args):Nil-class-method","name":"draw_fill","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":839,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L839"},"def":{"name":"draw_fill","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_fill(*args)"}},{"html_id":"draw_free_path(*args):Nil-class-method","name":"draw_free_path","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":795,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L795"},"def":{"name":"draw_free_path","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_free_path(*args)"}},{"html_id":"draw_free_text_layout(*args):Nil-class-method","name":"draw_free_text_layout","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1083,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1083"},"def":{"name":"draw_free_text_layout","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_free_text_layout(*args)"}},{"html_id":"draw_matrix_invert(*args)-class-method","name":"draw_matrix_invert","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":871,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L871"},"def":{"name":"draw_matrix_invert","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_matrix_invert(*args)"}},{"html_id":"draw_matrix_invertible(*args)-class-method","name":"draw_matrix_invertible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":867,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L867"},"def":{"name":"draw_matrix_invertible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_matrix_invertible(*args)"}},{"html_id":"draw_matrix_multiply(*args):Nil-class-method","name":"draw_matrix_multiply","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":863,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L863"},"def":{"name":"draw_matrix_multiply","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_multiply(*args)"}},{"html_id":"draw_matrix_rotate(*args):Nil-class-method","name":"draw_matrix_rotate","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":855,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L855"},"def":{"name":"draw_matrix_rotate","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_rotate(*args)"}},{"html_id":"draw_matrix_scale(*args):Nil-class-method","name":"draw_matrix_scale","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":851,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L851"},"def":{"name":"draw_matrix_scale","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_scale(*args)"}},{"html_id":"draw_matrix_set_identity(*args):Nil-class-method","name":"draw_matrix_set_identity","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":843,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L843"},"def":{"name":"draw_matrix_set_identity","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_set_identity(*args)"}},{"html_id":"draw_matrix_skew(*args):Nil-class-method","name":"draw_matrix_skew","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":859,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L859"},"def":{"name":"draw_matrix_skew","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_skew(*args)"}},{"html_id":"draw_matrix_transform_point(*args):Nil-class-method","name":"draw_matrix_transform_point","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":875,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L875"},"def":{"name":"draw_matrix_transform_point","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_transform_point(*args)"}},{"html_id":"draw_matrix_transform_size(*args):Nil-class-method","name":"draw_matrix_transform_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":879,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L879"},"def":{"name":"draw_matrix_transform_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_transform_size(*args)"}},{"html_id":"draw_matrix_translate(*args):Nil-class-method","name":"draw_matrix_translate","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":847,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L847"},"def":{"name":"draw_matrix_translate","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_translate(*args)"}},{"html_id":"draw_new_path(*args)-class-method","name":"draw_new_path","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":791,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L791"},"def":{"name":"draw_new_path","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_new_path(*args)"}},{"html_id":"draw_new_text_layout(*args)-class-method","name":"draw_new_text_layout","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1079,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1079"},"def":{"name":"draw_new_text_layout","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_new_text_layout(*args)"}},{"html_id":"draw_path_add_rectangle(*args):Nil-class-method","name":"draw_path_add_rectangle","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":823,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L823"},"def":{"name":"draw_path_add_rectangle","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_add_rectangle(*args)"}},{"html_id":"draw_path_arc_to(*args):Nil-class-method","name":"draw_path_arc_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":811,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L811"},"def":{"name":"draw_path_arc_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_arc_to(*args)"}},{"html_id":"draw_path_bezier_to(*args):Nil-class-method","name":"draw_path_bezier_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":815,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L815"},"def":{"name":"draw_path_bezier_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_bezier_to(*args)"}},{"html_id":"draw_path_close_figure(*args):Nil-class-method","name":"draw_path_close_figure","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":819,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L819"},"def":{"name":"draw_path_close_figure","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_close_figure(*args)"}},{"html_id":"draw_path_end(*args):Nil-class-method","name":"draw_path_end","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":831,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L831"},"def":{"name":"draw_path_end","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_end(*args)"}},{"html_id":"draw_path_ended(*args)-class-method","name":"draw_path_ended","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":827,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L827"},"def":{"name":"draw_path_ended","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_path_ended(*args)"}},{"html_id":"draw_path_line_to(*args):Nil-class-method","name":"draw_path_line_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":807,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L807"},"def":{"name":"draw_path_line_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_line_to(*args)"}},{"html_id":"draw_path_new_figure(*args):Nil-class-method","name":"draw_path_new_figure","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":799,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L799"},"def":{"name":"draw_path_new_figure","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_new_figure(*args)"}},{"html_id":"draw_path_new_figure_with_arc(*args):Nil-class-method","name":"draw_path_new_figure_with_arc","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":803,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L803"},"def":{"name":"draw_path_new_figure_with_arc","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_new_figure_with_arc(*args)"}},{"html_id":"draw_restore(*args):Nil-class-method","name":"draw_restore","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":895,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L895"},"def":{"name":"draw_restore","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_restore(*args)"}},{"html_id":"draw_save(*args):Nil-class-method","name":"draw_save","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":891,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L891"},"def":{"name":"draw_save","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_save(*args)"}},{"html_id":"draw_stroke(*args):Nil-class-method","name":"draw_stroke","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":835,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L835"},"def":{"name":"draw_stroke","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_stroke(*args)"}},{"html_id":"draw_text(*args):Nil-class-method","name":"draw_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1087,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1087"},"def":{"name":"draw_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_text(*args)"}},{"html_id":"draw_text_layout_extents(*args):Nil-class-method","name":"draw_text_layout_extents","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1091,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1091"},"def":{"name":"draw_text_layout_extents","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_text_layout_extents(*args)"}},{"html_id":"draw_transform(*args):Nil-class-method","name":"draw_transform","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":883,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L883"},"def":{"name":"draw_transform","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_transform(*args)"}},{"html_id":"editable_combobox_append(*args):Nil-class-method","name":"editable_combobox_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":566,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L566"},"def":{"name":"editable_combobox_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.editable_combobox_append(*args)"}},{"html_id":"editable_combobox_on_changed(sender,&callback:->Void):Nil-class-method","name":"editable_combobox_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":579,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L579"},"def":{"name":"editable_combobox_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.editable_combobox_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"editable_combobox_set_text(*args):Nil-class-method","name":"editable_combobox_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":575,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L575"},"def":{"name":"editable_combobox_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.editable_combobox_set_text(*args)"}},{"html_id":"editable_combobox_text(editable_combobox):String|Nil-class-method","name":"editable_combobox_text","abstract":false,"args":[{"name":"editable_combobox","external_name":"editable_combobox","restriction":""}],"args_string":"(editable_combobox) : String | Nil","args_html":"(editable_combobox) : String | Nil","location":{"filename":"src/uing.cr","line_number":570,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L570"},"def":{"name":"editable_combobox_text","args":[{"name":"editable_combobox","external_name":"editable_combobox","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.editable_combobox_text(editable_combobox)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"entry_on_changed(sender,&callback:->Void):Nil-class-method","name":"entry_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":347,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L347"},"def":{"name":"entry_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.entry_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"entry_read_only(*args)-class-method","name":"entry_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":356,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L356"},"def":{"name":"entry_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.entry_read_only(*args)"}},{"html_id":"entry_set_read_only(*args):Nil-class-method","name":"entry_set_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":360,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L360"},"def":{"name":"entry_set_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.entry_set_read_only(*args)"}},{"html_id":"entry_set_text(*args):Nil-class-method","name":"entry_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":343,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L343"},"def":{"name":"entry_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.entry_set_text(*args)"}},{"html_id":"entry_text(entry):String|Nil-class-method","name":"entry_text","abstract":false,"args":[{"name":"entry","external_name":"entry","restriction":""}],"args_string":"(entry) : String | Nil","args_html":"(entry) : String | Nil","location":{"filename":"src/uing.cr","line_number":338,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L338"},"def":{"name":"entry_text","args":[{"name":"entry","external_name":"entry","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.entry_text(entry)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"font_button_font(*args):Nil-class-method","name":"font_button_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1095,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1095"},"def":{"name":"font_button_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.font_button_font(*args)"}},{"html_id":"font_button_on_changed(sender,&callback:->Void):Nil-class-method","name":"font_button_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1099,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1099"},"def":{"name":"font_button_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.font_button_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"form_append(form,label,control,stretchy):Nil-class-method","name":"form_append","abstract":false,"args":[{"name":"form","external_name":"form","restriction":""},{"name":"label","external_name":"label","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"args_string":"(form, label, control, stretchy) : Nil","args_html":"(form, label, control, stretchy) : Nil","location":{"filename":"src/uing.cr","line_number":1137,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1137"},"def":{"name":"form_append","args":[{"name":"form","external_name":"form","restriction":""},{"name":"label","external_name":"label","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.form_append(form, label, control.as(Pointer(LibUI::Control)), stretchy)"}},{"html_id":"form_delete(*args):Nil-class-method","name":"form_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1145,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1145"},"def":{"name":"form_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.form_delete(*args)"}},{"html_id":"form_num_children(*args)-class-method","name":"form_num_children","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1141,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1141"},"def":{"name":"form_num_children","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.form_num_children(*args)"}},{"html_id":"form_padded(*args)-class-method","name":"form_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1149,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1149"},"def":{"name":"form_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.form_padded(*args)"}},{"html_id":"form_set_padded(*args):Nil-class-method","name":"form_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1153,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1153"},"def":{"name":"form_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.form_set_padded(*args)"}},{"html_id":"free_attribute(*args):Nil-class-method","name":"free_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":899,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L899"},"def":{"name":"free_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_attribute(*args)"}},{"html_id":"free_attributed_string(*args):Nil-class-method","name":"free_attributed_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1021,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1021"},"def":{"name":"free_attributed_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_attributed_string(*args)"}},{"html_id":"free_control(control):Nil-class-method","name":"free_control","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":137,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L137"},"def":{"name":"free_control","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_control(control.as(Pointer(LibUI::Control)))"}},{"html_id":"free_font_button_font(*args):Nil-class-method","name":"free_font_button_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1112,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1112"},"def":{"name":"free_font_button_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_font_button_font(*args)"}},{"html_id":"free_font_descriptor(*args):Nil-class-method","name":"free_font_descriptor","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1075,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1075"},"def":{"name":"free_font_descriptor","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_font_descriptor(*args)"}},{"html_id":"free_image(*args):Nil-class-method","name":"free_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1185,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1185"},"def":{"name":"free_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_image(*args)"}},{"html_id":"free_init_error(err):Nil-class-method","name":"free_init_error","abstract":false,"args":[{"name":"err","external_name":"err","restriction":""}],"args_string":"(err) : Nil","args_html":"(err) : Nil","location":{"filename":"src/uing.cr","line_number":38,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L38"},"def":{"name":"free_init_error","args":[{"name":"err","external_name":"err","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_init_error(err)"}},{"html_id":"free_open_type_features(*args):Nil-class-method","name":"free_open_type_features","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":980,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L980"},"def":{"name":"free_open_type_features","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_open_type_features(*args)"}},{"html_id":"free_table_model(*args):Nil-class-method","name":"free_table_model","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1238,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1238"},"def":{"name":"free_table_model","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_model(*args)"}},{"html_id":"free_table_selection(*args):Nil-class-method","name":"free_table_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1362,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1362"},"def":{"name":"free_table_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_selection(*args)"}},{"html_id":"free_table_value(*args):Nil-class-method","name":"free_table_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1193,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1193"},"def":{"name":"free_table_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_value(*args)"}},{"html_id":"free_text(text):Nil-class-method","name":"free_text","abstract":false,"args":[{"name":"text","external_name":"text","restriction":""}],"args_string":"(text) : Nil","args_html":"(text) : Nil","location":{"filename":"src/uing.cr","line_number":85,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L85"},"def":{"name":"free_text","args":[{"name":"text","external_name":"text","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_text(text)"}},{"html_id":"grid_append(grid,control,left,top,xspan,yspan,hexpand,halign,vexpand,valign):Nil-class-method","name":"grid_append","abstract":false,"args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"left","external_name":"left","restriction":""},{"name":"top","external_name":"top","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"args_string":"(grid, control, left, top, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","args_html":"(grid, control, left, top, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","location":{"filename":"src/uing.cr","line_number":1161,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1161"},"def":{"name":"grid_append","args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"left","external_name":"left","restriction":""},{"name":"top","external_name":"top","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.grid_append(grid, control.as(Pointer(LibUI::Control)), left, top, xspan, yspan, hexpand, halign, vexpand, valign)"}},{"html_id":"grid_insert_at(grid,control,existing,at,xspan,yspan,hexpand,halign,vexpand,valign):Nil-class-method","name":"grid_insert_at","abstract":false,"args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"existing","external_name":"existing","restriction":""},{"name":"at","external_name":"at","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"args_string":"(grid, control, existing, at, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","args_html":"(grid, control, existing, at, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","location":{"filename":"src/uing.cr","line_number":1165,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1165"},"def":{"name":"grid_insert_at","args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"existing","external_name":"existing","restriction":""},{"name":"at","external_name":"at","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.grid_insert_at(grid, control.as(Pointer(LibUI::Control)), existing.as(Pointer(LibUI::Control)), at, xspan, yspan, hexpand, halign, vexpand, valign)"}},{"html_id":"grid_padded(*args)-class-method","name":"grid_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1169,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1169"},"def":{"name":"grid_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.grid_padded(*args)"}},{"html_id":"grid_set_padded(*args):Nil-class-method","name":"grid_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1173,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1173"},"def":{"name":"grid_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.grid_set_padded(*args)"}},{"html_id":"group_margined(*args)-class-method","name":"group_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":430,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L430"},"def":{"name":"group_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.group_margined(*args)"}},{"html_id":"group_set_child(group,control):Nil-class-method","name":"group_set_child","abstract":false,"args":[{"name":"group","external_name":"group","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(group, control) : Nil","args_html":"(group, control) : Nil","location":{"filename":"src/uing.cr","line_number":426,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L426"},"def":{"name":"group_set_child","args":[{"name":"group","external_name":"group","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_child(group, control.as(Pointer(LibUI::Control)))"}},{"html_id":"group_set_margined(*args):Nil-class-method","name":"group_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":434,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L434"},"def":{"name":"group_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_margined(*args)"}},{"html_id":"group_set_title(*args):Nil-class-method","name":"group_set_title","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":422,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L422"},"def":{"name":"group_set_title","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_title(*args)"}},{"html_id":"group_title(group):String|Nil-class-method","name":"group_title","abstract":false,"args":[{"name":"group","external_name":"group","restriction":""}],"args_string":"(group) : String | Nil","args_html":"(group) : String | Nil","location":{"filename":"src/uing.cr","line_number":417,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L417"},"def":{"name":"group_title","args":[{"name":"group","external_name":"group","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.group_title(group)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"image_append(*args):Nil-class-method","name":"image_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1189,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1189"},"def":{"name":"image_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.image_append(*args)"}},{"html_id":"init(init_options:Pointer(LibUI::InitOptions)):String|Nil-class-method","name":"init","abstract":false,"args":[{"name":"init_options","external_name":"init_options","restriction":"Pointer(LibUI::InitOptions)"}],"args_string":"(init_options : Pointer(LibUI::InitOptions)) : String | Nil","args_html":"(init_options : Pointer(LibUI::InitOptions)) : String | Nil","location":{"filename":"src/uing.cr","line_number":26,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L26"},"def":{"name":"init","args":[{"name":"init_options","external_name":"init_options","restriction":"Pointer(LibUI::InitOptions)"}],"return_type":"String | ::Nil","visibility":"Public","body":"@@init_options = init_options\nself.init\n"}},{"html_id":"init:Nil-class-method","name":"init","doc":"no arguments","summary":"

    no arguments

    ","abstract":false,"location":{"filename":"src/uing.cr","line_number":18,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L18"},"def":{"name":"init","return_type":"Nil","visibility":"Public","body":"str_ptr = LibUI.init(@@init_options)\nif str_ptr.null?\n return\nend\nerr = String.new(str_ptr)\nLibUI.free_init_error(str_ptr)\nraise(err)\n"}},{"html_id":"label_set_text(*args):Nil-class-method","name":"label_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":381,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L381"},"def":{"name":"label_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.label_set_text(*args)"}},{"html_id":"label_text(label):String|Nil-class-method","name":"label_text","abstract":false,"args":[{"name":"label","external_name":"label","restriction":""}],"args_string":"(label) : String | Nil","args_html":"(label) : String | Nil","location":{"filename":"src/uing.cr","line_number":376,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L376"},"def":{"name":"label_text","args":[{"name":"label","external_name":"label","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.label_text(label)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"load_control_font(*args):Nil-class-method","name":"load_control_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1071,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1071"},"def":{"name":"load_control_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.load_control_font(*args)"}},{"html_id":"main:Nil-class-method","name":"main","abstract":false,"location":{"filename":"src/uing.cr","line_number":42,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L42"},"def":{"name":"main","return_type":"Nil","visibility":"Public","body":"LibUI.main"}},{"html_id":"main_step(wait):LibC::Int-class-method","name":"main_step","abstract":false,"args":[{"name":"wait","external_name":"wait","restriction":""}],"args_string":"(wait) : LibC::Int","args_html":"(wait) : LibC::Int","location":{"filename":"src/uing.cr","line_number":50,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L50"},"def":{"name":"main_step","args":[{"name":"wait","external_name":"wait","restriction":""}],"return_type":"LibC::Int","visibility":"Public","body":"LibUI.main_step(*args)"}},{"html_id":"main_steps:Nil-class-method","name":"main_steps","abstract":false,"location":{"filename":"src/uing.cr","line_number":46,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L46"},"def":{"name":"main_steps","return_type":"Nil","visibility":"Public","body":"LibUI.main_steps"}},{"html_id":"menu_append_about_item(*args)-class-method","name":"menu_append_about_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":725,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L725"},"def":{"name":"menu_append_about_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_about_item(*args)"}},{"html_id":"menu_append_check_item(*args)-class-method","name":"menu_append_check_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":713,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L713"},"def":{"name":"menu_append_check_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_check_item(*args)"}},{"html_id":"menu_append_item(*args)-class-method","name":"menu_append_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":709,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L709"},"def":{"name":"menu_append_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_item(*args)"}},{"html_id":"menu_append_preferences_item(*args)-class-method","name":"menu_append_preferences_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":721,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L721"},"def":{"name":"menu_append_preferences_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_preferences_item(*args)"}},{"html_id":"menu_append_quit_item(*args)-class-method","name":"menu_append_quit_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":717,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L717"},"def":{"name":"menu_append_quit_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_quit_item(*args)"}},{"html_id":"menu_append_separator(*args):Nil-class-method","name":"menu_append_separator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":729,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L729"},"def":{"name":"menu_append_separator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_append_separator(*args)"}},{"html_id":"menu_item_checked(*args)-class-method","name":"menu_item_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":701,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L701"},"def":{"name":"menu_item_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_item_checked(*args)"}},{"html_id":"menu_item_disable(*args):Nil-class-method","name":"menu_item_disable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":688,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L688"},"def":{"name":"menu_item_disable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_disable(*args)"}},{"html_id":"menu_item_enable(*args):Nil-class-method","name":"menu_item_enable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":684,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L684"},"def":{"name":"menu_item_enable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_enable(*args)"}},{"html_id":"menu_item_on_clicked(sender,&callback:Pointer(LibUI::Window)->Void)-class-method","name":"menu_item_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(LibUI::Window) -> Void)","args_html":"(sender, &callback : Pointer(LibUI::Window) -> Void)","location":{"filename":"src/uing.cr","line_number":692,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L692"},"def":{"name":"menu_item_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(LibUI::Window) -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.menu_item_on_clicked(sender, ->(sender, window, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(window)\nend, boxed_data)\n"}},{"html_id":"menu_item_set_checked(*args):Nil-class-method","name":"menu_item_set_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":705,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L705"},"def":{"name":"menu_item_set_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_set_checked(*args)"}},{"html_id":"msg_box(*args):Nil-class-method","name":"msg_box","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":752,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L752"},"def":{"name":"msg_box","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"{% if flag?(:windows) %}{% else %}\n LibUI.msg_box(*args)\n {% end %}"}},{"html_id":"msg_box_error(*args):Nil-class-method","name":"msg_box_error","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":759,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L759"},"def":{"name":"msg_box_error","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.msg_box_error(*args)"}},{"html_id":"multiline_entry_append(*args):Nil-class-method","name":"multiline_entry_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":655,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L655"},"def":{"name":"multiline_entry_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_append(*args)"}},{"html_id":"multiline_entry_on_changed(sender,&callback:->Void):Nil-class-method","name":"multiline_entry_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":659,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L659"},"def":{"name":"multiline_entry_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.multiline_entry_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"multiline_entry_read_only(*args)-class-method","name":"multiline_entry_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":668,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L668"},"def":{"name":"multiline_entry_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.multiline_entry_read_only(*args)"}},{"html_id":"multiline_entry_set_read_only(*args):Nil-class-method","name":"multiline_entry_set_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":672,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L672"},"def":{"name":"multiline_entry_set_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_set_read_only(*args)"}},{"html_id":"multiline_entry_set_text(*args):Nil-class-method","name":"multiline_entry_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":651,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L651"},"def":{"name":"multiline_entry_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_set_text(*args)"}},{"html_id":"multiline_entry_text(multiline_entry):String|Nil-class-method","name":"multiline_entry_text","abstract":false,"args":[{"name":"multiline_entry","external_name":"multiline_entry","restriction":""}],"args_string":"(multiline_entry) : String | Nil","args_html":"(multiline_entry) : String | Nil","location":{"filename":"src/uing.cr","line_number":646,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L646"},"def":{"name":"multiline_entry_text","args":[{"name":"multiline_entry","external_name":"multiline_entry","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.multiline_entry_text(multiline_entry)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"new_area(*args)-class-method","name":"new_area","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":783,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L783"},"def":{"name":"new_area","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_area(*args)"}},{"html_id":"new_attributed_string(*args)-class-method","name":"new_attributed_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1017,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1017"},"def":{"name":"new_attributed_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_attributed_string(*args)"}},{"html_id":"new_background_attribute(*args)-class-method","name":"new_background_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":956,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L956"},"def":{"name":"new_background_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_background_attribute(*args)"}},{"html_id":"new_button(*args)-class-method","name":"new_button","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":276,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L276"},"def":{"name":"new_button","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_button(*args)"}},{"html_id":"new_checkbox(*args)-class-method","name":"new_checkbox","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":334,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L334"},"def":{"name":"new_checkbox","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_checkbox(*args)"}},{"html_id":"new_color_attribute(*args)-class-method","name":"new_color_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":948,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L948"},"def":{"name":"new_color_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_color_attribute(*args)"}},{"html_id":"new_color_button-class-method","name":"new_color_button","abstract":false,"location":{"filename":"src/uing.cr","line_number":1133,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1133"},"def":{"name":"new_color_button","visibility":"Public","body":"LibUI.new_color_button"}},{"html_id":"new_combobox-class-method","name":"new_combobox","abstract":false,"location":{"filename":"src/uing.cr","line_number":562,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L562"},"def":{"name":"new_combobox","visibility":"Public","body":"LibUI.new_combobox"}},{"html_id":"new_date_picker-class-method","name":"new_date_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":638,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L638"},"def":{"name":"new_date_picker","visibility":"Public","body":"LibUI.new_date_picker"}},{"html_id":"new_date_time_picker-class-method","name":"new_date_time_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":634,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L634"},"def":{"name":"new_date_time_picker","visibility":"Public","body":"LibUI.new_date_time_picker"}},{"html_id":"new_editable_combobox-class-method","name":"new_editable_combobox","abstract":false,"location":{"filename":"src/uing.cr","line_number":588,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L588"},"def":{"name":"new_editable_combobox","visibility":"Public","body":"LibUI.new_editable_combobox"}},{"html_id":"new_entry-class-method","name":"new_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":364,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L364"},"def":{"name":"new_entry","visibility":"Public","body":"LibUI.new_entry"}},{"html_id":"new_family_attribute(*args)-class-method","name":"new_family_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":907,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L907"},"def":{"name":"new_family_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_family_attribute(*args)"}},{"html_id":"new_features_attribute(*args)-class-method","name":"new_features_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1009,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1009"},"def":{"name":"new_features_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_features_attribute(*args)"}},{"html_id":"new_font_button-class-method","name":"new_font_button","abstract":false,"location":{"filename":"src/uing.cr","line_number":1108,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1108"},"def":{"name":"new_font_button","visibility":"Public","body":"LibUI.new_font_button"}},{"html_id":"new_form-class-method","name":"new_form","abstract":false,"location":{"filename":"src/uing.cr","line_number":1157,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1157"},"def":{"name":"new_form","visibility":"Public","body":"LibUI.new_form"}},{"html_id":"new_grid-class-method","name":"new_grid","abstract":false,"location":{"filename":"src/uing.cr","line_number":1177,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1177"},"def":{"name":"new_grid","visibility":"Public","body":"LibUI.new_grid"}},{"html_id":"new_group(*args)-class-method","name":"new_group","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":438,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L438"},"def":{"name":"new_group","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_group(*args)"}},{"html_id":"new_horizontal_box-class-method","name":"new_horizontal_box","abstract":false,"location":{"filename":"src/uing.cr","line_number":300,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L300"},"def":{"name":"new_horizontal_box","visibility":"Public","body":"LibUI.new_horizontal_box"}},{"html_id":"new_horizontal_separator-class-method","name":"new_horizontal_separator","abstract":false,"location":{"filename":"src/uing.cr","line_number":517,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L517"},"def":{"name":"new_horizontal_separator","visibility":"Public","body":"LibUI.new_horizontal_separator"}},{"html_id":"new_image(*args)-class-method","name":"new_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1181,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1181"},"def":{"name":"new_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_image(*args)"}},{"html_id":"new_italic_attribute(*args)-class-method","name":"new_italic_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":932,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L932"},"def":{"name":"new_italic_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_italic_attribute(*args)"}},{"html_id":"new_label(*args)-class-method","name":"new_label","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":385,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L385"},"def":{"name":"new_label","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_label(*args)"}},{"html_id":"new_menu(*args)-class-method","name":"new_menu","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":733,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L733"},"def":{"name":"new_menu","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_menu(*args)"}},{"html_id":"new_multiline_entry-class-method","name":"new_multiline_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":676,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L676"},"def":{"name":"new_multiline_entry","visibility":"Public","body":"LibUI.new_multiline_entry"}},{"html_id":"new_non_wrapping_multiline_entry-class-method","name":"new_non_wrapping_multiline_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":680,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L680"},"def":{"name":"new_non_wrapping_multiline_entry","visibility":"Public","body":"LibUI.new_non_wrapping_multiline_entry"}},{"html_id":"new_open_type_features-class-method","name":"new_open_type_features","abstract":false,"location":{"filename":"src/uing.cr","line_number":976,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L976"},"def":{"name":"new_open_type_features","visibility":"Public","body":"LibUI.new_open_type_features"}},{"html_id":"new_password_entry-class-method","name":"new_password_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":368,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L368"},"def":{"name":"new_password_entry","visibility":"Public","body":"LibUI.new_password_entry"}},{"html_id":"new_progress_bar-class-method","name":"new_progress_bar","abstract":false,"location":{"filename":"src/uing.cr","line_number":513,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L513"},"def":{"name":"new_progress_bar","visibility":"Public","body":"LibUI.new_progress_bar"}},{"html_id":"new_radio_buttons-class-method","name":"new_radio_buttons","abstract":false,"location":{"filename":"src/uing.cr","line_number":613,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L613"},"def":{"name":"new_radio_buttons","visibility":"Public","body":"LibUI.new_radio_buttons"}},{"html_id":"new_scrolling_area(*args)-class-method","name":"new_scrolling_area","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":787,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L787"},"def":{"name":"new_scrolling_area","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_scrolling_area(*args)"}},{"html_id":"new_search_entry-class-method","name":"new_search_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":372,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L372"},"def":{"name":"new_search_entry","visibility":"Public","body":"LibUI.new_search_entry"}},{"html_id":"new_size_attribute(*args)-class-method","name":"new_size_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":916,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L916"},"def":{"name":"new_size_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_size_attribute(*args)"}},{"html_id":"new_slider(*args)-class-method","name":"new_slider","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":501,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L501"},"def":{"name":"new_slider","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_slider(*args)"}},{"html_id":"new_spinbox(*args)-class-method","name":"new_spinbox","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":459,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L459"},"def":{"name":"new_spinbox","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_spinbox(*args)"}},{"html_id":"new_stretch_attribute(*args)-class-method","name":"new_stretch_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":940,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L940"},"def":{"name":"new_stretch_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_stretch_attribute(*args)"}},{"html_id":"new_tab-class-method","name":"new_tab","abstract":false,"location":{"filename":"src/uing.cr","line_number":413,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L413"},"def":{"name":"new_tab","visibility":"Public","body":"LibUI.new_tab"}},{"html_id":"new_table(*args)-class-method","name":"new_table","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1290,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1290"},"def":{"name":"new_table","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table(*args)"}},{"html_id":"new_table_model(*args)-class-method","name":"new_table_model","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1234,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1234"},"def":{"name":"new_table_model","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_model(*args)"}},{"html_id":"new_table_value_color(*args)-class-method","name":"new_table_value_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1226,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1226"},"def":{"name":"new_table_value_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_color(*args)"}},{"html_id":"new_table_value_image(*args)-class-method","name":"new_table_value_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1210,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1210"},"def":{"name":"new_table_value_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_image(*args)"}},{"html_id":"new_table_value_int(*args)-class-method","name":"new_table_value_int","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1218,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1218"},"def":{"name":"new_table_value_int","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_int(*args)"}},{"html_id":"new_table_value_string(*args)-class-method","name":"new_table_value_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1201,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1201"},"def":{"name":"new_table_value_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_string(*args)"}},{"html_id":"new_time_picker-class-method","name":"new_time_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":642,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L642"},"def":{"name":"new_time_picker","visibility":"Public","body":"LibUI.new_time_picker"}},{"html_id":"new_underline_attribute(*args)-class-method","name":"new_underline_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":960,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L960"},"def":{"name":"new_underline_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_underline_attribute(*args)"}},{"html_id":"new_underline_color_attribute(*args)-class-method","name":"new_underline_color_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":968,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L968"},"def":{"name":"new_underline_color_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_underline_color_attribute(*args)"}},{"html_id":"new_vertical_box-class-method","name":"new_vertical_box","abstract":false,"location":{"filename":"src/uing.cr","line_number":304,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L304"},"def":{"name":"new_vertical_box","visibility":"Public","body":"LibUI.new_vertical_box"}},{"html_id":"new_vertical_separator-class-method","name":"new_vertical_separator","abstract":false,"location":{"filename":"src/uing.cr","line_number":521,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L521"},"def":{"name":"new_vertical_separator","visibility":"Public","body":"LibUI.new_vertical_separator"}},{"html_id":"new_weight_attribute(*args)-class-method","name":"new_weight_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":924,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L924"},"def":{"name":"new_weight_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_weight_attribute(*args)"}},{"html_id":"new_window(*args)-class-method","name":"new_window","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":254,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L254"},"def":{"name":"new_window","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_window(*args)"}},{"html_id":"on_should_quit(&callback:->LibC::Int):Nil-class-method","name":"on_should_quit","abstract":false,"location":{"filename":"src/uing.cr","line_number":76,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L76"},"def":{"name":"on_should_quit","yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.on_should_quit(->(data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"open_file(window):String|Nil-class-method","name":"open_file","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":737,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L737"},"def":{"name":"open_file","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.open_file(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"open_folder(window):String|Nil-class-method","name":"open_folder","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":742,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L742"},"def":{"name":"open_folder","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.open_folder(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"open_type_features_add(*args):Nil-class-method","name":"open_type_features_add","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":988,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L988"},"def":{"name":"open_type_features_add","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.open_type_features_add(*args)"}},{"html_id":"open_type_features_clone(*args)-class-method","name":"open_type_features_clone","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":984,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L984"},"def":{"name":"open_type_features_clone","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.open_type_features_clone(*args)"}},{"html_id":"open_type_features_for_each(sender,&callback:Pointer(Void),LibC::Char,LibC::Char,LibC::Char,LibC::Char,Int32->Void)-class-method","name":"open_type_features_for_each","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)","args_html":"(sender, &callback : Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)","location":{"filename":"src/uing.cr","line_number":1000,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1000"},"def":{"name":"open_type_features_for_each","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":6,"block_arity":6,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.open_type_features_for_each(sender, ->(otf, a, b, c, d, value, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(otf)\nend, boxed_data)\n"}},{"html_id":"open_type_features_get(*args)-class-method","name":"open_type_features_get","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":996,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L996"},"def":{"name":"open_type_features_get","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.open_type_features_get(*args)"}},{"html_id":"open_type_features_remove(*args):Nil-class-method","name":"open_type_features_remove","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":992,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L992"},"def":{"name":"open_type_features_remove","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.open_type_features_remove(*args)"}},{"html_id":"progress_bar_set_value(*args):Nil-class-method","name":"progress_bar_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":509,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L509"},"def":{"name":"progress_bar_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.progress_bar_set_value(*args)"}},{"html_id":"progress_bar_value(*args)-class-method","name":"progress_bar_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":505,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L505"},"def":{"name":"progress_bar_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.progress_bar_value(*args)"}},{"html_id":"queue_main(&callback:->Void):Nil-class-method","name":"queue_main","abstract":false,"location":{"filename":"src/uing.cr","line_number":58,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L58"},"def":{"name":"queue_main","yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.queue_main(->(data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"quit:Nil-class-method","name":"quit","abstract":false,"location":{"filename":"src/uing.cr","line_number":54,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L54"},"def":{"name":"quit","return_type":"Nil","visibility":"Public","body":"LibUI.quit"}},{"html_id":"radio_buttons_append(*args):Nil-class-method","name":"radio_buttons_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":592,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L592"},"def":{"name":"radio_buttons_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.radio_buttons_append(*args)"}},{"html_id":"radio_buttons_on_selected(sender,&callback:->Void):Nil-class-method","name":"radio_buttons_on_selected","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":604,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L604"},"def":{"name":"radio_buttons_on_selected","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.radio_buttons_on_selected(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"radio_buttons_selected(*args)-class-method","name":"radio_buttons_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":596,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L596"},"def":{"name":"radio_buttons_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.radio_buttons_selected(*args)"}},{"html_id":"radio_buttons_set_selected(*args):Nil-class-method","name":"radio_buttons_set_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":600,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L600"},"def":{"name":"radio_buttons_set_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.radio_buttons_set_selected(*args)"}},{"html_id":"save_file(window):String|Nil-class-method","name":"save_file","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":747,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L747"},"def":{"name":"save_file","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.save_file(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"slider_has_tool_tip(*args)-class-method","name":"slider_has_tool_tip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":471,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L471"},"def":{"name":"slider_has_tool_tip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.slider_has_tool_tip(*args)"}},{"html_id":"slider_on_changed(sender,&callback:->Void):Nil-class-method","name":"slider_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":479,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L479"},"def":{"name":"slider_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.slider_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"slider_on_released(sender,&callback:->Void):Nil-class-method","name":"slider_on_released","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":488,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L488"},"def":{"name":"slider_on_released","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.slider_on_released(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"slider_set_has_tool_tip(*args):Nil-class-method","name":"slider_set_has_tool_tip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":475,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L475"},"def":{"name":"slider_set_has_tool_tip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_has_tool_tip(*args)"}},{"html_id":"slider_set_range(*args):Nil-class-method","name":"slider_set_range","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":497,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L497"},"def":{"name":"slider_set_range","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_range(*args)"}},{"html_id":"slider_set_value(*args):Nil-class-method","name":"slider_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":467,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L467"},"def":{"name":"slider_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_value(*args)"}},{"html_id":"slider_value(*args)-class-method","name":"slider_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":463,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L463"},"def":{"name":"slider_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.slider_value(*args)"}},{"html_id":"spinbox_on_changed(sender,&callback:->Void):Nil-class-method","name":"spinbox_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":450,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L450"},"def":{"name":"spinbox_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.spinbox_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"spinbox_set_value(*args):Nil-class-method","name":"spinbox_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":446,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L446"},"def":{"name":"spinbox_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.spinbox_set_value(*args)"}},{"html_id":"spinbox_value(*args)-class-method","name":"spinbox_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":442,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L442"},"def":{"name":"spinbox_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.spinbox_value(*args)"}},{"html_id":"tab_append(tab,name,control):Nil-class-method","name":"tab_append","abstract":false,"args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(tab, name, control) : Nil","args_html":"(tab, name, control) : Nil","location":{"filename":"src/uing.cr","line_number":389,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L389"},"def":{"name":"tab_append","args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.tab_append(tab, name, control.as(Pointer(LibUI::Control)))"}},{"html_id":"tab_delete(*args):Nil-class-method","name":"tab_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":397,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L397"},"def":{"name":"tab_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.tab_delete(*args)"}},{"html_id":"tab_insert_at(tab,name,index,control):Nil-class-method","name":"tab_insert_at","abstract":false,"args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"index","external_name":"index","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(tab, name, index, control) : Nil","args_html":"(tab, name, index, control) : Nil","location":{"filename":"src/uing.cr","line_number":393,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L393"},"def":{"name":"tab_insert_at","args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"index","external_name":"index","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.tab_insert_at(tab, name, index, control.as(Pointer(LibUI::Control)))"}},{"html_id":"tab_margined(*args)-class-method","name":"tab_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":405,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L405"},"def":{"name":"tab_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.tab_margined(*args)"}},{"html_id":"tab_num_pages(*args)-class-method","name":"tab_num_pages","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":401,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L401"},"def":{"name":"tab_num_pages","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.tab_num_pages(*args)"}},{"html_id":"tab_set_margined(*args):Nil-class-method","name":"tab_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":409,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L409"},"def":{"name":"tab_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.tab_set_margined(*args)"}},{"html_id":"table_append_button_column(*args):Nil-class-method","name":"table_append_button_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1278,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1278"},"def":{"name":"table_append_button_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_button_column(*args)"}},{"html_id":"table_append_checkbox_column(*args):Nil-class-method","name":"table_append_checkbox_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1266,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1266"},"def":{"name":"table_append_checkbox_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_checkbox_column(*args)"}},{"html_id":"table_append_checkbox_text_column(*args):Nil-class-method","name":"table_append_checkbox_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1270,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1270"},"def":{"name":"table_append_checkbox_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_checkbox_text_column(*args)"}},{"html_id":"table_append_image_column(*args):Nil-class-method","name":"table_append_image_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1258,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1258"},"def":{"name":"table_append_image_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_image_column(*args)"}},{"html_id":"table_append_image_text_column(*args):Nil-class-method","name":"table_append_image_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1262,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1262"},"def":{"name":"table_append_image_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_image_text_column(*args)"}},{"html_id":"table_append_progress_bar_column(*args):Nil-class-method","name":"table_append_progress_bar_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1274,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1274"},"def":{"name":"table_append_progress_bar_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_progress_bar_column(*args)"}},{"html_id":"table_append_text_column(*args):Nil-class-method","name":"table_append_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1254,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1254"},"def":{"name":"table_append_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_text_column(*args)"}},{"html_id":"table_column_set_width(*args):Nil-class-method","name":"table_column_set_width","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1333,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1333"},"def":{"name":"table_column_set_width","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_column_set_width(*args)"}},{"html_id":"table_column_width(*args)-class-method","name":"table_column_width","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1329,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1329"},"def":{"name":"table_column_width","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_column_width(*args)"}},{"html_id":"table_get_selection(*args)-class-method","name":"table_get_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1354,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1354"},"def":{"name":"table_get_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_get_selection(*args)"}},{"html_id":"table_get_selection_mode(*args)-class-method","name":"table_get_selection_mode","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1337,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1337"},"def":{"name":"table_get_selection_mode","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_get_selection_mode(*args)"}},{"html_id":"table_header_on_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_header_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1320,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1320"},"def":{"name":"table_header_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_header_on_clicked(sender, ->(sender, column, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(column)\nend, boxed_data)\n"}},{"html_id":"table_header_set_sort_indicator(*args):Nil-class-method","name":"table_header_set_sort_indicator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1312,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1312"},"def":{"name":"table_header_set_sort_indicator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_header_set_sort_indicator(*args)"}},{"html_id":"table_header_set_visible(*args):Nil-class-method","name":"table_header_set_visible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1286,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1286"},"def":{"name":"table_header_set_visible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_header_set_visible(*args)"}},{"html_id":"table_header_sort_indicator(*args)-class-method","name":"table_header_sort_indicator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1316,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1316"},"def":{"name":"table_header_sort_indicator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_header_sort_indicator(*args)"}},{"html_id":"table_header_visible(*args)-class-method","name":"table_header_visible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1282,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1282"},"def":{"name":"table_header_visible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_header_visible(*args)"}},{"html_id":"table_model_row_changed(*args):Nil-class-method","name":"table_model_row_changed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1246,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1246"},"def":{"name":"table_model_row_changed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_changed(*args)"}},{"html_id":"table_model_row_deleted(*args):Nil-class-method","name":"table_model_row_deleted","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1250,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1250"},"def":{"name":"table_model_row_deleted","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_deleted(*args)"}},{"html_id":"table_model_row_inserted(*args):Nil-class-method","name":"table_model_row_inserted","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1242,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1242"},"def":{"name":"table_model_row_inserted","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_inserted(*args)"}},{"html_id":"table_on_row_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_on_row_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1294,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1294"},"def":{"name":"table_on_row_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_row_clicked(sender, ->(sender, row, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(row)\nend, boxed_data)\n"}},{"html_id":"table_on_row_double_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_on_row_double_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1303,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1303"},"def":{"name":"table_on_row_double_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_row_double_clicked(sender, ->(sender, row, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(row)\nend, boxed_data)\n"}},{"html_id":"table_on_selection_changed(sender,&callback:->Void):Nil-class-method","name":"table_on_selection_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1345,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1345"},"def":{"name":"table_on_selection_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_selection_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"table_set_selection(*args):Nil-class-method","name":"table_set_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1358,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1358"},"def":{"name":"table_set_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_set_selection(*args)"}},{"html_id":"table_set_selection_mode(*args):Nil-class-method","name":"table_set_selection_mode","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1341,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1341"},"def":{"name":"table_set_selection_mode","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_set_selection_mode(*args)"}},{"html_id":"table_value_color(*args):Nil-class-method","name":"table_value_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1230,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1230"},"def":{"name":"table_value_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_value_color(*args)"}},{"html_id":"table_value_get_type(*args)-class-method","name":"table_value_get_type","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1197,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1197"},"def":{"name":"table_value_get_type","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_get_type(*args)"}},{"html_id":"table_value_image(*args)-class-method","name":"table_value_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1214,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1214"},"def":{"name":"table_value_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_image(*args)"}},{"html_id":"table_value_int(*args)-class-method","name":"table_value_int","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1222,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1222"},"def":{"name":"table_value_int","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_int(*args)"}},{"html_id":"table_value_string(table_value):String|Nil-class-method","name":"table_value_string","abstract":false,"args":[{"name":"table_value","external_name":"table_value","restriction":""}],"args_string":"(table_value) : String | Nil","args_html":"(table_value) : String | Nil","location":{"filename":"src/uing.cr","line_number":1205,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L1205"},"def":{"name":"table_value_string","args":[{"name":"table_value","external_name":"table_value","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.table_value_string(table_value)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"timer(sender,&callback:->LibC::Int):Nil-class-method","name":"timer","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> LibC::Int) : Nil","args_html":"(sender, &callback : -> LibC::Int) : Nil","location":{"filename":"src/uing.cr","line_number":67,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L67"},"def":{"name":"timer","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.timer(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"uninit:Nil-class-method","name":"uninit","abstract":false,"location":{"filename":"src/uing.cr","line_number":31,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L31"},"def":{"name":"uninit","return_type":"Nil","visibility":"Public","body":"LibUI.uninit"}},{"html_id":"user_bug_cannot_set_parent_on_toplevel(*args):Nil-class-method","name":"user_bug_cannot_set_parent_on_toplevel","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":149,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L149"},"def":{"name":"user_bug_cannot_set_parent_on_toplevel","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.user_bug_cannot_set_parent_on_toplevel(*args)"}},{"html_id":"window_borderless(*args)-class-method","name":"window_borderless","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":226,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L226"},"def":{"name":"window_borderless","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_borderless(*args)"}},{"html_id":"window_content_size(*args):Nil-class-method","name":"window_content_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":179,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L179"},"def":{"name":"window_content_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_content_size(*args)"}},{"html_id":"window_focused(*args)-class-method","name":"window_focused","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":222,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L222"},"def":{"name":"window_focused","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_focused(*args)"}},{"html_id":"window_fullscreen(*args)-class-method","name":"window_fullscreen","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":187,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L187"},"def":{"name":"window_fullscreen","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_fullscreen(*args)"}},{"html_id":"window_margined(*args)-class-method","name":"window_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":238,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L238"},"def":{"name":"window_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_margined(*args)"}},{"html_id":"window_on_closing(sender,&callback:->LibC::Int):Nil-class-method","name":"window_on_closing","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> LibC::Int) : Nil","args_html":"(sender, &callback : -> LibC::Int) : Nil","location":{"filename":"src/uing.cr","line_number":204,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L204"},"def":{"name":"window_on_closing","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_closing(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_content_size_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_content_size_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":195,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L195"},"def":{"name":"window_on_content_size_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_content_size_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_focus_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_focus_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":213,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L213"},"def":{"name":"window_on_focus_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_focus_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_position_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_position_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":170,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L170"},"def":{"name":"window_on_position_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_position_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_position(*args):Nil-class-method","name":"window_position","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":162,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L162"},"def":{"name":"window_position","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_position(*args)"}},{"html_id":"window_resizeable(*args)-class-method","name":"window_resizeable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":246,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L246"},"def":{"name":"window_resizeable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_resizeable(*args)"}},{"html_id":"window_set_borderless(*args):Nil-class-method","name":"window_set_borderless","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":230,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L230"},"def":{"name":"window_set_borderless","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_borderless(*args)"}},{"html_id":"window_set_child(window,control):Nil-class-method","name":"window_set_child","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(window, control) : Nil","args_html":"(window, control) : Nil","location":{"filename":"src/uing.cr","line_number":234,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L234"},"def":{"name":"window_set_child","args":[{"name":"window","external_name":"window","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_child(window, control.as(Pointer(LibUI::Control)))"}},{"html_id":"window_set_content_size(*args):Nil-class-method","name":"window_set_content_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":183,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L183"},"def":{"name":"window_set_content_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_content_size(*args)"}},{"html_id":"window_set_fullscreen(*args):Nil-class-method","name":"window_set_fullscreen","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":191,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L191"},"def":{"name":"window_set_fullscreen","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_fullscreen(*args)"}},{"html_id":"window_set_margined(*args):Nil-class-method","name":"window_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":242,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L242"},"def":{"name":"window_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_margined(*args)"}},{"html_id":"window_set_position(*args):Nil-class-method","name":"window_set_position","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":166,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L166"},"def":{"name":"window_set_position","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_position(*args)"}},{"html_id":"window_set_resizeable(*args):Nil-class-method","name":"window_set_resizeable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":250,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L250"},"def":{"name":"window_set_resizeable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_resizeable(*args)"}},{"html_id":"window_set_title(*args):Nil-class-method","name":"window_set_title","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":158,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L158"},"def":{"name":"window_set_title","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_title(*args)"}},{"html_id":"window_title(window):String|Nil-class-method","name":"window_title","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":153,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing.cr#L153"},"def":{"name":"window_title","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.window_title(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}}],"types":[{"html_id":"uing/UIng/Area","path":"UIng/Area.html","kind":"class","full_name":"UIng::Area","name":"Area","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Area))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Area)"}],"args_string":"(ref_ptr : Pointer(LibUI::Area))","args_html":"(ref_ptr : Pointer(LibUI::Area))","location":{"filename":"src/uing/area.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Area)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/area.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaDrawParams","path":"UIng/AreaDrawParams.html","kind":"class","full_name":"UIng::AreaDrawParams","name":"AreaDrawParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_draw_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_draw_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaDrawParams=LibUI::AreaDrawParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaDrawParams.new","external_name":"cstruct","restriction":"LibUI::AreaDrawParams"}],"args_string":"(cstruct : LibUI::AreaDrawParams = LibUI::AreaDrawParams.new)","args_html":"(cstruct : LibUI::AreaDrawParams = LibUI::AreaDrawParams.new)","location":{"filename":"src/uing/area_draw_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_draw_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaDrawParams.new","external_name":"cstruct","restriction":"LibUI::AreaDrawParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_draw_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_draw_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_draw_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_draw_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaHandler","path":"UIng/AreaHandler.html","kind":"class","full_name":"UIng::AreaHandler","name":"AreaHandler","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_handler.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaHandler=LibUI::AreaHandler.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaHandler.new","external_name":"cstruct","restriction":"LibUI::AreaHandler"}],"args_string":"(cstruct : LibUI::AreaHandler = LibUI::AreaHandler.new)","args_html":"(cstruct : LibUI::AreaHandler = LibUI::AreaHandler.new)","location":{"filename":"src/uing/area_handler.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaHandler.new","external_name":"cstruct","restriction":"LibUI::AreaHandler"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"drag_broken(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area)->Void)-instance-method","name":"drag_broken","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":20,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L20"},"def":{"name":"drag_broken","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area) -> Void)"},"visibility":"Public","body":"@cstruct.drag_broken = block"}},{"html_id":"draw(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaDrawParams)->Void)-instance-method","name":"draw","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L8"},"def":{"name":"draw","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaDrawParams) -> Void)"},"visibility":"Public","body":"@cstruct.draw = block"}},{"html_id":"key_event(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaKeyEvent)->LibC::Int)-instance-method","name":"key_event","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":24,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L24"},"def":{"name":"key_event","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaKeyEvent) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.key_event = block"}},{"html_id":"mouse_crossed(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),LibC::Int->Void)-instance-method","name":"mouse_crossed","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":16,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L16"},"def":{"name":"mouse_crossed","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), LibC::Int -> Void)"},"visibility":"Public","body":"@cstruct.mouse_crossed = block"}},{"html_id":"mouse_event(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaMouseEvent)->Void)-instance-method","name":"mouse_event","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L12"},"def":{"name":"mouse_event","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaMouseEvent) -> Void)"},"visibility":"Public","body":"@cstruct.mouse_event = block"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":28,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L28"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_handler.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_handler.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaKeyEvent","path":"UIng/AreaKeyEvent.html","kind":"class","full_name":"UIng::AreaKeyEvent","name":"AreaKeyEvent","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_key_event.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_key_event.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaKeyEvent=LibUI::AreaKeyEvent.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaKeyEvent.new","external_name":"cstruct","restriction":"LibUI::AreaKeyEvent"}],"args_string":"(cstruct : LibUI::AreaKeyEvent = LibUI::AreaKeyEvent.new)","args_html":"(cstruct : LibUI::AreaKeyEvent = LibUI::AreaKeyEvent.new)","location":{"filename":"src/uing/area_key_event.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_key_event.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaKeyEvent.new","external_name":"cstruct","restriction":"LibUI::AreaKeyEvent"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_key_event.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_key_event.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_key_event.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_key_event.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaMouseEvent","path":"UIng/AreaMouseEvent.html","kind":"class","full_name":"UIng::AreaMouseEvent","name":"AreaMouseEvent","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_mouse_event.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_mouse_event.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaMouseEvent=LibUI::AreaMouseEvent.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaMouseEvent.new","external_name":"cstruct","restriction":"LibUI::AreaMouseEvent"}],"args_string":"(cstruct : LibUI::AreaMouseEvent = LibUI::AreaMouseEvent.new)","args_html":"(cstruct : LibUI::AreaMouseEvent = LibUI::AreaMouseEvent.new)","location":{"filename":"src/uing/area_mouse_event.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_mouse_event.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaMouseEvent.new","external_name":"cstruct","restriction":"LibUI::AreaMouseEvent"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_mouse_event.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_mouse_event.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_mouse_event.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/area_mouse_event.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Attribute","path":"UIng/Attribute.html","kind":"class","full_name":"UIng::Attribute","name":"Attribute","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/attribute.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Attribute))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Attribute)"}],"args_string":"(ref_ptr : Pointer(LibUI::Attribute))","args_html":"(ref_ptr : Pointer(LibUI::Attribute))","location":{"filename":"src/uing/attribute.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Attribute)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/attribute.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/attribute.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/attribute.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attribute.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AttributedString","path":"UIng/AttributedString.html","kind":"class","full_name":"UIng::AttributedString","name":"AttributedString","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/attributed_string.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::AttributedString))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::AttributedString)"}],"args_string":"(ref_ptr : Pointer(LibUI::AttributedString))","args_html":"(ref_ptr : Pointer(LibUI::AttributedString))","location":{"filename":"src/uing/attributed_string.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::AttributedString)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/attributed_string.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/attributed_string.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/attributed_string.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/attributed_string.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Box","path":"UIng/Box.html","kind":"class","full_name":"UIng::Box","name":"Box","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/box.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L3"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"doc":"Note: The name Box is already taken by Crystal's built-in class Box.","summary":"

    Note: The name Box is already taken by Crystal's built-in class Box.

    ","constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Box))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Box)"}],"args_string":"(ref_ptr : Pointer(LibUI::Box))","args_html":"(ref_ptr : Pointer(LibUI::Box))","location":{"filename":"src/uing/box.cr","line_number":4,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L4"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Box)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/box.cr","line_number":7,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L7"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/box.cr","line_number":13,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L13"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/box.cr","line_number":11,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/box.cr#L11"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Button","path":"UIng/Button.html","kind":"class","full_name":"UIng::Button","name":"Button","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Button))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Button)"}],"args_string":"(ref_ptr : Pointer(LibUI::Button))","args_html":"(ref_ptr : Pointer(LibUI::Button))","location":{"filename":"src/uing/button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Button)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Checkbox","path":"UIng/Checkbox.html","kind":"class","full_name":"UIng::Checkbox","name":"Checkbox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/checkbox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Checkbox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Checkbox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Checkbox))","args_html":"(ref_ptr : Pointer(LibUI::Checkbox))","location":{"filename":"src/uing/checkbox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Checkbox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/checkbox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/checkbox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/checkbox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/checkbox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/ColorButton","path":"UIng/ColorButton.html","kind":"class","full_name":"UIng::ColorButton","name":"ColorButton","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/color_button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::ColorButton))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ColorButton)"}],"args_string":"(ref_ptr : Pointer(LibUI::ColorButton))","args_html":"(ref_ptr : Pointer(LibUI::ColorButton))","location":{"filename":"src/uing/color_button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ColorButton)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/color_button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/color_button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/color_button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/color_button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Combobox","path":"UIng/Combobox.html","kind":"class","full_name":"UIng::Combobox","name":"Combobox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/combobox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Combobox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Combobox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Combobox))","args_html":"(ref_ptr : Pointer(LibUI::Combobox))","location":{"filename":"src/uing/combobox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Combobox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/combobox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/combobox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/combobox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/combobox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DateTimePicker","path":"UIng/DateTimePicker.html","kind":"class","full_name":"UIng::DateTimePicker","name":"DateTimePicker","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/date_time_picker.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DateTimePicker))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DateTimePicker)"}],"args_string":"(ref_ptr : Pointer(LibUI::DateTimePicker))","args_html":"(ref_ptr : Pointer(LibUI::DateTimePicker))","location":{"filename":"src/uing/date_time_picker.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DateTimePicker)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/date_time_picker.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/date_time_picker.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/date_time_picker.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/date_time_picker.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawBrush","path":"UIng/DrawBrush.html","kind":"class","full_name":"UIng::DrawBrush","name":"DrawBrush","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_brush.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawBrush=LibUI::DrawBrush.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawBrush.new","external_name":"cstruct","restriction":"LibUI::DrawBrush"}],"args_string":"(cstruct : LibUI::DrawBrush = LibUI::DrawBrush.new)","args_html":"(cstruct : LibUI::DrawBrush = LibUI::DrawBrush.new)","location":{"filename":"src/uing/draw_brush.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawBrush.new","external_name":"cstruct","restriction":"LibUI::DrawBrush"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_brush.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_brush.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawBrushGradientStop","path":"UIng/DrawBrushGradientStop.html","kind":"class","full_name":"UIng::DrawBrushGradientStop","name":"DrawBrushGradientStop","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush_gradient_stop.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawBrushGradientStop=LibUI::DrawBrushGradientStop.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawBrushGradientStop.new","external_name":"cstruct","restriction":"LibUI::DrawBrushGradientStop"}],"args_string":"(cstruct : LibUI::DrawBrushGradientStop = LibUI::DrawBrushGradientStop.new)","args_html":"(cstruct : LibUI::DrawBrushGradientStop = LibUI::DrawBrushGradientStop.new)","location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush_gradient_stop.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawBrushGradientStop.new","external_name":"cstruct","restriction":"LibUI::DrawBrushGradientStop"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush_gradient_stop.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_brush_gradient_stop.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawContext","path":"UIng/DrawContext.html","kind":"class","full_name":"UIng::DrawContext","name":"DrawContext","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_context.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawContext))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawContext)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawContext))","args_html":"(ref_ptr : Pointer(LibUI::DrawContext))","location":{"filename":"src/uing/draw_context.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawContext)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_context.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_context.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_context.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_context.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawMatrix","path":"UIng/DrawMatrix.html","kind":"class","full_name":"UIng::DrawMatrix","name":"DrawMatrix","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_matrix.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_matrix.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawMatrix=LibUI::DrawMatrix.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawMatrix.new","external_name":"cstruct","restriction":"LibUI::DrawMatrix"}],"args_string":"(cstruct : LibUI::DrawMatrix = LibUI::DrawMatrix.new)","args_html":"(cstruct : LibUI::DrawMatrix = LibUI::DrawMatrix.new)","location":{"filename":"src/uing/draw_matrix.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_matrix.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawMatrix.new","external_name":"cstruct","restriction":"LibUI::DrawMatrix"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_matrix.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_matrix.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_matrix.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_matrix.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawPath","path":"UIng/DrawPath.html","kind":"class","full_name":"UIng::DrawPath","name":"DrawPath","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_path.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawPath))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawPath)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawPath))","args_html":"(ref_ptr : Pointer(LibUI::DrawPath))","location":{"filename":"src/uing/draw_path.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawPath)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_path.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_path.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_path.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_path.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawStrokeParams","path":"UIng/DrawStrokeParams.html","kind":"class","full_name":"UIng::DrawStrokeParams","name":"DrawStrokeParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_stroke_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_stroke_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawStrokeParams=LibUI::DrawStrokeParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawStrokeParams.new","external_name":"cstruct","restriction":"LibUI::DrawStrokeParams"}],"args_string":"(cstruct : LibUI::DrawStrokeParams = LibUI::DrawStrokeParams.new)","args_html":"(cstruct : LibUI::DrawStrokeParams = LibUI::DrawStrokeParams.new)","location":{"filename":"src/uing/draw_stroke_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_stroke_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawStrokeParams.new","external_name":"cstruct","restriction":"LibUI::DrawStrokeParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_stroke_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_stroke_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_stroke_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_stroke_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawTextLayout","path":"UIng/DrawTextLayout.html","kind":"class","full_name":"UIng::DrawTextLayout","name":"DrawTextLayout","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_text_layout.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawTextLayout))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawTextLayout)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawTextLayout))","args_html":"(ref_ptr : Pointer(LibUI::DrawTextLayout))","location":{"filename":"src/uing/draw_text_layout.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawTextLayout)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_text_layout.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_text_layout.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_text_layout.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawTextLayoutParams","path":"UIng/DrawTextLayoutParams.html","kind":"class","full_name":"UIng::DrawTextLayoutParams","name":"DrawTextLayoutParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_text_layout_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawTextLayoutParams=LibUI::DrawTextLayoutParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawTextLayoutParams.new","external_name":"cstruct","restriction":"LibUI::DrawTextLayoutParams"}],"args_string":"(cstruct : LibUI::DrawTextLayoutParams = LibUI::DrawTextLayoutParams.new)","args_html":"(cstruct : LibUI::DrawTextLayoutParams = LibUI::DrawTextLayoutParams.new)","location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawTextLayoutParams.new","external_name":"cstruct","restriction":"LibUI::DrawTextLayoutParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/draw_text_layout_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/EditableCombobox","path":"UIng/EditableCombobox.html","kind":"class","full_name":"UIng::EditableCombobox","name":"EditableCombobox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/editable_combobox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::EditableCombobox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::EditableCombobox)"}],"args_string":"(ref_ptr : Pointer(LibUI::EditableCombobox))","args_html":"(ref_ptr : Pointer(LibUI::EditableCombobox))","location":{"filename":"src/uing/editable_combobox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::EditableCombobox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/editable_combobox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/editable_combobox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/editable_combobox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/editable_combobox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Entry","path":"UIng/Entry.html","kind":"class","full_name":"UIng::Entry","name":"Entry","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/entry.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Entry))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Entry)"}],"args_string":"(ref_ptr : Pointer(LibUI::Entry))","args_html":"(ref_ptr : Pointer(LibUI::Entry))","location":{"filename":"src/uing/entry.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Entry)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/entry.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/entry.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/entry.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/entry.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/FontButton","path":"UIng/FontButton.html","kind":"class","full_name":"UIng::FontButton","name":"FontButton","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/font_button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::FontButton))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::FontButton)"}],"args_string":"(ref_ptr : Pointer(LibUI::FontButton))","args_html":"(ref_ptr : Pointer(LibUI::FontButton))","location":{"filename":"src/uing/font_button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::FontButton)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/font_button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/font_button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/font_button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/FontDescriptor","path":"UIng/FontDescriptor.html","kind":"class","full_name":"UIng::FontDescriptor","name":"FontDescriptor","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/font_descriptor.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::FontDescriptor=LibUI::FontDescriptor.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::FontDescriptor.new","external_name":"cstruct","restriction":"LibUI::FontDescriptor"}],"args_string":"(cstruct : LibUI::FontDescriptor = LibUI::FontDescriptor.new)","args_html":"(cstruct : LibUI::FontDescriptor = LibUI::FontDescriptor.new)","location":{"filename":"src/uing/font_descriptor.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::FontDescriptor.new","external_name":"cstruct","restriction":"LibUI::FontDescriptor"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"family-instance-method","name":"family","doc":"Auto convert to and from String","summary":"

    Auto convert to and from String

    ","abstract":false,"location":{"filename":"src/uing/font_descriptor.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L8"},"def":{"name":"family","visibility":"Public","body":"String.new(@cstruct.family)"}},{"html_id":"family=(value:String)-instance-method","name":"family=","abstract":false,"args":[{"name":"value","external_name":"value","restriction":"String"}],"args_string":"(value : String)","args_html":"(value : String)","location":{"filename":"src/uing/font_descriptor.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L12"},"def":{"name":"family=","args":[{"name":"value","external_name":"value","restriction":"String"}],"visibility":"Public","body":"@family = value\n@cstruct.family = @family.to_unsafe\n"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/font_descriptor.cr","line_number":19,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L19"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/font_descriptor.cr","line_number":17,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/font_descriptor.cr#L17"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Form","path":"UIng/Form.html","kind":"class","full_name":"UIng::Form","name":"Form","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/form.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Form))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Form)"}],"args_string":"(ref_ptr : Pointer(LibUI::Form))","args_html":"(ref_ptr : Pointer(LibUI::Form))","location":{"filename":"src/uing/form.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Form)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/form.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/form.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/form.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/form.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Grid","path":"UIng/Grid.html","kind":"class","full_name":"UIng::Grid","name":"Grid","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/grid.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Grid))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Grid)"}],"args_string":"(ref_ptr : Pointer(LibUI::Grid))","args_html":"(ref_ptr : Pointer(LibUI::Grid))","location":{"filename":"src/uing/grid.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Grid)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/grid.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/grid.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/grid.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/grid.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Group","path":"UIng/Group.html","kind":"class","full_name":"UIng::Group","name":"Group","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/group.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Group))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Group)"}],"args_string":"(ref_ptr : Pointer(LibUI::Group))","args_html":"(ref_ptr : Pointer(LibUI::Group))","location":{"filename":"src/uing/group.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Group)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/group.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/group.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/group.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/group.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Image","path":"UIng/Image.html","kind":"class","full_name":"UIng::Image","name":"Image","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/image.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Image))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Image)"}],"args_string":"(ref_ptr : Pointer(LibUI::Image))","args_html":"(ref_ptr : Pointer(LibUI::Image))","location":{"filename":"src/uing/image.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Image)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/image.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/image.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/image.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/image.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Label","path":"UIng/Label.html","kind":"class","full_name":"UIng::Label","name":"Label","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/label.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Label))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Label)"}],"args_string":"(ref_ptr : Pointer(LibUI::Label))","args_html":"(ref_ptr : Pointer(LibUI::Label))","location":{"filename":"src/uing/label.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Label)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/label.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/label.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/label.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/label.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Menu","path":"UIng/Menu.html","kind":"class","full_name":"UIng::Menu","name":"Menu","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/menu.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Menu))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Menu)"}],"args_string":"(ref_ptr : Pointer(LibUI::Menu))","args_html":"(ref_ptr : Pointer(LibUI::Menu))","location":{"filename":"src/uing/menu.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Menu)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/menu.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/menu.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/menu.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/MenuItem","path":"UIng/MenuItem.html","kind":"class","full_name":"UIng::MenuItem","name":"MenuItem","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/menu_item.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::MenuItem))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MenuItem)"}],"args_string":"(ref_ptr : Pointer(LibUI::MenuItem))","args_html":"(ref_ptr : Pointer(LibUI::MenuItem))","location":{"filename":"src/uing/menu_item.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MenuItem)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/menu_item.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/menu_item.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/menu_item.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/menu_item.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/MultilineEntry","path":"UIng/MultilineEntry.html","kind":"class","full_name":"UIng::MultilineEntry","name":"MultilineEntry","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/multiline_entry.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::MultilineEntry))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MultilineEntry)"}],"args_string":"(ref_ptr : Pointer(LibUI::MultilineEntry))","args_html":"(ref_ptr : Pointer(LibUI::MultilineEntry))","location":{"filename":"src/uing/multiline_entry.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MultilineEntry)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/multiline_entry.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/multiline_entry.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/multiline_entry.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/multiline_entry.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/OpenTypeFeatures","path":"UIng/OpenTypeFeatures.html","kind":"class","full_name":"UIng::OpenTypeFeatures","name":"OpenTypeFeatures","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/open_type_features.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::OpenTypeFeatures))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::OpenTypeFeatures)"}],"args_string":"(ref_ptr : Pointer(LibUI::OpenTypeFeatures))","args_html":"(ref_ptr : Pointer(LibUI::OpenTypeFeatures))","location":{"filename":"src/uing/open_type_features.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::OpenTypeFeatures)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/open_type_features.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/open_type_features.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/open_type_features.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/open_type_features.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/ProgressBar","path":"UIng/ProgressBar.html","kind":"class","full_name":"UIng::ProgressBar","name":"ProgressBar","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/progress_bar.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::ProgressBar))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ProgressBar)"}],"args_string":"(ref_ptr : Pointer(LibUI::ProgressBar))","args_html":"(ref_ptr : Pointer(LibUI::ProgressBar))","location":{"filename":"src/uing/progress_bar.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ProgressBar)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/progress_bar.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/progress_bar.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/progress_bar.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/progress_bar.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/RadioButtons","path":"UIng/RadioButtons.html","kind":"class","full_name":"UIng::RadioButtons","name":"RadioButtons","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/radio_buttons.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::RadioButtons))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::RadioButtons)"}],"args_string":"(ref_ptr : Pointer(LibUI::RadioButtons))","args_html":"(ref_ptr : Pointer(LibUI::RadioButtons))","location":{"filename":"src/uing/radio_buttons.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::RadioButtons)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/radio_buttons.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/radio_buttons.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/radio_buttons.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/radio_buttons.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Separator","path":"UIng/Separator.html","kind":"class","full_name":"UIng::Separator","name":"Separator","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/separator.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Separator))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Separator)"}],"args_string":"(ref_ptr : Pointer(LibUI::Separator))","args_html":"(ref_ptr : Pointer(LibUI::Separator))","location":{"filename":"src/uing/separator.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Separator)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/separator.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/separator.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/separator.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/separator.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Slider","path":"UIng/Slider.html","kind":"class","full_name":"UIng::Slider","name":"Slider","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/slider.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Slider))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Slider)"}],"args_string":"(ref_ptr : Pointer(LibUI::Slider))","args_html":"(ref_ptr : Pointer(LibUI::Slider))","location":{"filename":"src/uing/slider.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Slider)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/slider.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/slider.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/slider.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/slider.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Spinbox","path":"UIng/Spinbox.html","kind":"class","full_name":"UIng::Spinbox","name":"Spinbox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/spinbox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Spinbox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Spinbox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Spinbox))","args_html":"(ref_ptr : Pointer(LibUI::Spinbox))","location":{"filename":"src/uing/spinbox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Spinbox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/spinbox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/spinbox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/spinbox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/spinbox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Tab","path":"UIng/Tab.html","kind":"class","full_name":"UIng::Tab","name":"Tab","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/tab.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Tab))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Tab)"}],"args_string":"(ref_ptr : Pointer(LibUI::Tab))","args_html":"(ref_ptr : Pointer(LibUI::Tab))","location":{"filename":"src/uing/tab.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Tab)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/tab.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/tab.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/tab.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tab.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Table","path":"UIng/Table.html","kind":"class","full_name":"UIng::Table","name":"Table","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Table))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Table)"}],"args_string":"(ref_ptr : Pointer(LibUI::Table))","args_html":"(ref_ptr : Pointer(LibUI::Table))","location":{"filename":"src/uing/table.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Table)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableModel","path":"UIng/TableModel.html","kind":"class","full_name":"UIng::TableModel","name":"TableModel","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_model.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::TableModel))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableModel)"}],"args_string":"(ref_ptr : Pointer(LibUI::TableModel))","args_html":"(ref_ptr : Pointer(LibUI::TableModel))","location":{"filename":"src/uing/table_model.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableModel)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table_model.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_model.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_model.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableModelHandler","path":"UIng/TableModelHandler.html","kind":"class","full_name":"UIng::TableModelHandler","name":"TableModelHandler","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_model_handler.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableModelHandler=LibUI::TableModelHandler.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableModelHandler.new","external_name":"cstruct","restriction":"LibUI::TableModelHandler"}],"args_string":"(cstruct : LibUI::TableModelHandler = LibUI::TableModelHandler.new)","args_html":"(cstruct : LibUI::TableModelHandler = LibUI::TableModelHandler.new)","location":{"filename":"src/uing/table_model_handler.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableModelHandler.new","external_name":"cstruct","restriction":"LibUI::TableModelHandler"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"cell_value(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int,LibC::Int->Pointer(LibUI::TableValue))-instance-method","name":"cell_value","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":20,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L20"},"def":{"name":"cell_value","yields":4,"block_arity":4,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int, LibC::Int -> ::Pointer(LibUI::TableValue))"},"visibility":"Public","body":"@cstruct.cell_value = block"}},{"html_id":"column_type(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int->LibUI::TableValueType)-instance-method","name":"column_type","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L12"},"def":{"name":"column_type","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int -> LibUI::TableValueType)"},"visibility":"Public","body":"@cstruct.column_type = block"}},{"html_id":"num_columns(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel)->LibC::Int)-instance-method","name":"num_columns","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L8"},"def":{"name":"num_columns","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.num_columns = block"}},{"html_id":"num_rows(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel)->LibC::Int)-instance-method","name":"num_rows","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":16,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L16"},"def":{"name":"num_rows","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.num_rows = block"}},{"html_id":"set_cell_value(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int,LibC::Int,Pointer(LibUI::TableValue)->Void)-instance-method","name":"set_cell_value","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":24,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L24"},"def":{"name":"set_cell_value","yields":5,"block_arity":5,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int, LibC::Int, ::Pointer(LibUI::TableValue) -> Void)"},"visibility":"Public","body":"@cstruct.set_cell_value = block"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":28,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L28"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_model_handler.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_model_handler.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableParams","path":"UIng/TableParams.html","kind":"class","full_name":"UIng::TableParams","name":"TableParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableParams=LibUI::TableParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableParams.new","external_name":"cstruct","restriction":"LibUI::TableParams"}],"args_string":"(cstruct : LibUI::TableParams = LibUI::TableParams.new)","args_html":"(cstruct : LibUI::TableParams = LibUI::TableParams.new)","location":{"filename":"src/uing/table_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableParams.new","external_name":"cstruct","restriction":"LibUI::TableParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableSelection","path":"UIng/TableSelection.html","kind":"class","full_name":"UIng::TableSelection","name":"TableSelection","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_selection.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_selection.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableSelection=LibUI::TableSelection.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableSelection.new","external_name":"cstruct","restriction":"LibUI::TableSelection"}],"args_string":"(cstruct : LibUI::TableSelection = LibUI::TableSelection.new)","args_html":"(cstruct : LibUI::TableSelection = LibUI::TableSelection.new)","location":{"filename":"src/uing/table_selection.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_selection.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableSelection.new","external_name":"cstruct","restriction":"LibUI::TableSelection"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_selection.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_selection.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_selection.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_selection.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableTextColumnOptionalParams","path":"UIng/TableTextColumnOptionalParams.html","kind":"class","full_name":"UIng::TableTextColumnOptionalParams","name":"TableTextColumnOptionalParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_text_column_optional_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_text_column_optional_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableTextColumnOptionalParams=LibUI::TableTextColumnOptionalParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableTextColumnOptionalParams.new","external_name":"cstruct","restriction":"LibUI::TableTextColumnOptionalParams"}],"args_string":"(cstruct : LibUI::TableTextColumnOptionalParams = LibUI::TableTextColumnOptionalParams.new)","args_html":"(cstruct : LibUI::TableTextColumnOptionalParams = LibUI::TableTextColumnOptionalParams.new)","location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_text_column_optional_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableTextColumnOptionalParams.new","external_name":"cstruct","restriction":"LibUI::TableTextColumnOptionalParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_text_column_optional_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_text_column_optional_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableValue","path":"UIng/TableValue.html","kind":"class","full_name":"UIng::TableValue","name":"TableValue","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_value.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::TableValue))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableValue)"}],"args_string":"(ref_ptr : Pointer(LibUI::TableValue))","args_html":"(ref_ptr : Pointer(LibUI::TableValue))","location":{"filename":"src/uing/table_value.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableValue)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table_value.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_value.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_value.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/table_value.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TM","path":"UIng/TM.html","kind":"class","full_name":"UIng::TM","name":"TM","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/tm.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TM=LibUI::TM.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TM.new","external_name":"cstruct","restriction":"LibUI::TM"}],"args_string":"(cstruct : LibUI::TM = LibUI::TM.new)","args_html":"(cstruct : LibUI::TM = LibUI::TM.new)","location":{"filename":"src/uing/tm.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TM.new","external_name":"cstruct","restriction":"LibUI::TM"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/tm.cr","line_number":19,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L19"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}},{"html_id":"zone-instance-method","name":"zone","abstract":false,"location":{"filename":"src/uing/tm.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L6"},"def":{"name":"zone","visibility":"Public","body":"String.new(@cstruct.zone)"}},{"html_id":"zone=(value:String)-instance-method","name":"zone=","abstract":false,"args":[{"name":"value","external_name":"value","restriction":"String"}],"args_string":"(value : String)","args_html":"(value : String)","location":{"filename":"src/uing/tm.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L6"},"def":{"name":"zone=","args":[{"name":"value","external_name":"value","restriction":"String"}],"visibility":"Public","body":"@zone = value\n@cstruct.zone = @zone.to_unsafe\n"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/tm.cr","line_number":17,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/tm.cr#L17"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Window","path":"UIng/Window.html","kind":"class","full_name":"UIng::Window","name":"Window","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/window.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Window))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Window)"}],"args_string":"(ref_ptr : Pointer(LibUI::Window))","args_html":"(ref_ptr : Pointer(LibUI::Window))","location":{"filename":"src/uing/window.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Window)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/window.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/window.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/window.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/ea06577780308db96459aaa78debe47fd0edddd3/src/uing/window.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]}]}]}}) \ No newline at end of file +crystal_doc_search_index_callback({"repository_name":"uing","body":"# UIng\n\n[![test](https://github.com/kojix2/uing/actions/workflows/ci.yml/badge.svg)](https://github.com/kojix2/uing/actions/workflows/ci.yml)\n\nYet another crystal binding for libui-ng.\n\n## Installation\n\n## Usage\n\nSee [examples](examples).\n\n- Notes:\n - On Windows, libui-ng's msg_box implementation uses TaskDialog. ComCtl32.dll version6 is required to call TaskDialog. The standard ComCtl32 is version 5, so a manifest file is required.\n\n## Development\n\n- https://forum.crystal-lang.org/t/6361\n- Rules:\n - `UIng::LibUI` is a module for binding.\n - Use [crystal_lib](https://github.com/crystal-lang/crystal_lib) to create bindings.\n - Method names should be snake_case.\n - [Passing a Proc to a C function](https://crystal-lang.org/api/1.12.1/Proc.html#passing-a-proc-to-a-c-function)\n\n- A function pointer in C is a Proc in Crystal.\n - If data can be passed as an argument, it can be a closure, but not always; if data cannot be passed, it works only if the Proc is not a closure.\n\n## Contributing\n\n- Fork this repository\n- Report bugs\n- Fix bugs and submit pull requests\n- Write, clarify, or fix documentation\n- Suggest or add new features\n\n## License\n\nMIT\n","program":{"html_id":"uing/toplevel","path":"toplevel.html","kind":"module","full_name":"Top Level Namespace","name":"Top Level Namespace","abstract":false,"locations":[],"repository_name":"uing","program":true,"enum":false,"alias":false,"const":false,"types":[{"html_id":"uing/UIng","path":"UIng.html","kind":"module","full_name":"UIng","name":"UIng","abstract":false,"locations":[{"filename":"src/uing.cr","line_number":7,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L7"},{"filename":"src/uing/area.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L1"},{"filename":"src/uing/area_draw_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_draw_params.cr#L1"},{"filename":"src/uing/area_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L1"},{"filename":"src/uing/area_key_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_key_event.cr#L1"},{"filename":"src/uing/area_mouse_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_mouse_event.cr#L1"},{"filename":"src/uing/attribute.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L1"},{"filename":"src/uing/attributed_string.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L1"},{"filename":"src/uing/box.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L1"},{"filename":"src/uing/button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L1"},{"filename":"src/uing/checkbox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L1"},{"filename":"src/uing/color_button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L1"},{"filename":"src/uing/combobox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L1"},{"filename":"src/uing/date_time_picker.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L1"},{"filename":"src/uing/draw_brush.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush.cr#L1"},{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush_gradient_stop.cr#L1"},{"filename":"src/uing/draw_context.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L1"},{"filename":"src/uing/draw_matrix.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_matrix.cr#L1"},{"filename":"src/uing/draw_path.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L1"},{"filename":"src/uing/draw_stroke_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_stroke_params.cr#L1"},{"filename":"src/uing/draw_text_layout.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L1"},{"filename":"src/uing/draw_text_layout_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout_params.cr#L1"},{"filename":"src/uing/editable_combobox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L1"},{"filename":"src/uing/entry.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L1"},{"filename":"src/uing/font_button.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L1"},{"filename":"src/uing/font_descriptor.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L1"},{"filename":"src/uing/form.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L1"},{"filename":"src/uing/grid.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L1"},{"filename":"src/uing/group.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L1"},{"filename":"src/uing/image.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L1"},{"filename":"src/uing/label.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L1"},{"filename":"src/uing/lib_ui.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui.cr#L3"},{"filename":"src/uing/lib_ui/align.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/align.cr#L1"},{"filename":"src/uing/lib_ui/area_draw_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/area_draw_params.cr#L1"},{"filename":"src/uing/lib_ui/area_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/area_handler.cr#L1"},{"filename":"src/uing/lib_ui/area_key_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/area_key_event.cr#L1"},{"filename":"src/uing/lib_ui/area_mouse_event.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/area_mouse_event.cr#L1"},{"filename":"src/uing/lib_ui/at.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/at.cr#L1"},{"filename":"src/uing/lib_ui/attribute_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/attribute_type.cr#L1"},{"filename":"src/uing/lib_ui/control.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/control.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_brush.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush_gradient_stop.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_brush_gradient_stop.cr#L1"},{"filename":"src/uing/lib_ui/draw_brush_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_brush_type.cr#L1"},{"filename":"src/uing/lib_ui/draw_fill_mode.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_fill_mode.cr#L1"},{"filename":"src/uing/lib_ui/draw_line_cap.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_line_cap.cr#L1"},{"filename":"src/uing/lib_ui/draw_line_join.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_line_join.cr#L1"},{"filename":"src/uing/lib_ui/draw_matrix.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_matrix.cr#L1"},{"filename":"src/uing/lib_ui/draw_stroke_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_stroke_params.cr#L1"},{"filename":"src/uing/lib_ui/draw_text_align.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_text_align.cr#L1"},{"filename":"src/uing/lib_ui/draw_text_layout_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/draw_text_layout_params.cr#L1"},{"filename":"src/uing/lib_ui/ext_key.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/ext_key.cr#L1"},{"filename":"src/uing/lib_ui/font_descriptor.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/font_descriptor.cr#L1"},{"filename":"src/uing/lib_ui/init_options.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/init_options.cr#L1"},{"filename":"src/uing/lib_ui/modifiers.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/modifiers.cr#L1"},{"filename":"src/uing/lib_ui/sort_indicator.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/sort_indicator.cr#L1"},{"filename":"src/uing/lib_ui/table_model_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_model_handler.cr#L1"},{"filename":"src/uing/lib_ui/table_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_params.cr#L1"},{"filename":"src/uing/lib_ui/table_selection.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_selection.cr#L1"},{"filename":"src/uing/lib_ui/table_selection_mode.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_selection_mode.cr#L1"},{"filename":"src/uing/lib_ui/table_text_column_optional_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_text_column_optional_params.cr#L1"},{"filename":"src/uing/lib_ui/table_value_type.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/table_value_type.cr#L1"},{"filename":"src/uing/lib_ui/text_italic.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/text_italic.cr#L1"},{"filename":"src/uing/lib_ui/text_stretch.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/text_stretch.cr#L1"},{"filename":"src/uing/lib_ui/text_weight.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/text_weight.cr#L1"},{"filename":"src/uing/lib_ui/tm.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/tm.cr#L1"},{"filename":"src/uing/lib_ui/underline.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/underline.cr#L1"},{"filename":"src/uing/lib_ui/underline_color.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/underline_color.cr#L1"},{"filename":"src/uing/lib_ui/window_resize_edge.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/lib_ui/window_resize_edge.cr#L1"},{"filename":"src/uing/menu.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L1"},{"filename":"src/uing/menu_item.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L1"},{"filename":"src/uing/multiline_entry.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L1"},{"filename":"src/uing/open_type_features.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L1"},{"filename":"src/uing/progress_bar.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L1"},{"filename":"src/uing/radio_buttons.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L1"},{"filename":"src/uing/separator.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L1"},{"filename":"src/uing/slider.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L1"},{"filename":"src/uing/spinbox.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L1"},{"filename":"src/uing/tab.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L1"},{"filename":"src/uing/table.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L1"},{"filename":"src/uing/table_model.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L1"},{"filename":"src/uing/table_model_handler.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L1"},{"filename":"src/uing/table_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_params.cr#L1"},{"filename":"src/uing/table_selection.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_selection.cr#L1"},{"filename":"src/uing/table_text_column_optional_params.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_text_column_optional_params.cr#L1"},{"filename":"src/uing/table_value.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L1"},{"filename":"src/uing/tm.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L1"},{"filename":"src/uing/version.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/version.cr#L1"},{"filename":"src/uing/window.cr","line_number":1,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L1"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"constants":[{"id":"VERSION","name":"VERSION","value":"{{ (`shards version /home/runner/work/uing/uing/src/uing`).chomp.stringify }}"}],"class_methods":[{"html_id":"alloc_control(*args)-class-method","name":"alloc_control","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":139,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L139"},"def":{"name":"alloc_control","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.alloc_control(*args)"}},{"html_id":"area_begin_user_window_move(*args):Nil-class-method","name":"area_begin_user_window_move","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":781,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L781"},"def":{"name":"area_begin_user_window_move","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_begin_user_window_move(*args)"}},{"html_id":"area_begin_user_window_resize(*args):Nil-class-method","name":"area_begin_user_window_resize","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":785,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L785"},"def":{"name":"area_begin_user_window_resize","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_begin_user_window_resize(*args)"}},{"html_id":"area_queue_redraw_all(*args):Nil-class-method","name":"area_queue_redraw_all","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":773,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L773"},"def":{"name":"area_queue_redraw_all","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_queue_redraw_all(*args)"}},{"html_id":"area_scroll_to(*args):Nil-class-method","name":"area_scroll_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":777,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L777"},"def":{"name":"area_scroll_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_scroll_to(*args)"}},{"html_id":"area_set_size(*args):Nil-class-method","name":"area_set_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":769,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L769"},"def":{"name":"area_set_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.area_set_size(*args)"}},{"html_id":"attribute_color(*args):Nil-class-method","name":"attribute_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":958,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L958"},"def":{"name":"attribute_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attribute_color(*args)"}},{"html_id":"attribute_family(attribute):String|Nil-class-method","name":"attribute_family","abstract":false,"args":[{"name":"attribute","external_name":"attribute","restriction":""}],"args_string":"(attribute) : String | Nil","args_html":"(attribute) : String | Nil","location":{"filename":"src/uing.cr","line_number":917,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L917"},"def":{"name":"attribute_family","args":[{"name":"attribute","external_name":"attribute","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.attribute_family(attribute)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"attribute_features(*args)-class-method","name":"attribute_features","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1019,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1019"},"def":{"name":"attribute_features","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_features(*args)"}},{"html_id":"attribute_get_type(*args)-class-method","name":"attribute_get_type","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":909,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L909"},"def":{"name":"attribute_get_type","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_get_type(*args)"}},{"html_id":"attribute_italic(*args)-class-method","name":"attribute_italic","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":942,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L942"},"def":{"name":"attribute_italic","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_italic(*args)"}},{"html_id":"attribute_size(*args)-class-method","name":"attribute_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":926,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L926"},"def":{"name":"attribute_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_size(*args)"}},{"html_id":"attribute_stretch(*args)-class-method","name":"attribute_stretch","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":950,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L950"},"def":{"name":"attribute_stretch","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_stretch(*args)"}},{"html_id":"attribute_underline(*args)-class-method","name":"attribute_underline","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":970,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L970"},"def":{"name":"attribute_underline","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_underline(*args)"}},{"html_id":"attribute_underline_color(*args):Nil-class-method","name":"attribute_underline_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":978,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L978"},"def":{"name":"attribute_underline_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attribute_underline_color(*args)"}},{"html_id":"attribute_weight(*args)-class-method","name":"attribute_weight","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":934,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L934"},"def":{"name":"attribute_weight","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attribute_weight(*args)"}},{"html_id":"attributed_string_append_unattributed(*args):Nil-class-method","name":"attributed_string_append_unattributed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1040,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1040"},"def":{"name":"attributed_string_append_unattributed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_append_unattributed(*args)"}},{"html_id":"attributed_string_byte_index_to_grapheme(*args)-class-method","name":"attributed_string_byte_index_to_grapheme","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1069,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1069"},"def":{"name":"attributed_string_byte_index_to_grapheme","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_byte_index_to_grapheme(*args)"}},{"html_id":"attributed_string_delete(*args):Nil-class-method","name":"attributed_string_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1048,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1048"},"def":{"name":"attributed_string_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_delete(*args)"}},{"html_id":"attributed_string_for_each_attribute(sender,&callback:Pointer(Void),Pointer(LibUI::Attribute),SizeT,SizeT,Pointer(Void)->Void)-class-method","name":"attributed_string_for_each_attribute","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)","args_html":"(sender, &callback : Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)","location":{"filename":"src/uing.cr","line_number":1056,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1056"},"def":{"name":"attributed_string_for_each_attribute","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":5,"block_arity":5,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(Void), Pointer(LibUI::Attribute), SizeT, SizeT, Pointer(Void) -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.attributed_string_for_each_attribute(sender, ->(sender, attr, start, end_, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(attr, start, end_)\nend, boxed_data)\n"}},{"html_id":"attributed_string_grapheme_to_byte_index(*args)-class-method","name":"attributed_string_grapheme_to_byte_index","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1073,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1073"},"def":{"name":"attributed_string_grapheme_to_byte_index","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_grapheme_to_byte_index(*args)"}},{"html_id":"attributed_string_insert_at_unattributed(*args):Nil-class-method","name":"attributed_string_insert_at_unattributed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1044,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1044"},"def":{"name":"attributed_string_insert_at_unattributed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_insert_at_unattributed(*args)"}},{"html_id":"attributed_string_len(*args)-class-method","name":"attributed_string_len","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1036,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1036"},"def":{"name":"attributed_string_len","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_len(*args)"}},{"html_id":"attributed_string_num_graphemes(*args)-class-method","name":"attributed_string_num_graphemes","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1065,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1065"},"def":{"name":"attributed_string_num_graphemes","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.attributed_string_num_graphemes(*args)"}},{"html_id":"attributed_string_set_attribute(*args):Nil-class-method","name":"attributed_string_set_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1052,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1052"},"def":{"name":"attributed_string_set_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.attributed_string_set_attribute(*args)"}},{"html_id":"attributed_string_string(attributed_string):String|Nil-class-method","name":"attributed_string_string","abstract":false,"args":[{"name":"attributed_string","external_name":"attributed_string","restriction":""}],"args_string":"(attributed_string) : String | Nil","args_html":"(attributed_string) : String | Nil","location":{"filename":"src/uing.cr","line_number":1031,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1031"},"def":{"name":"attributed_string_string","args":[{"name":"attributed_string","external_name":"attributed_string","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.attributed_string_string(attributed_string)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"box_append(box,control,stretchy):Nil-class-method","name":"box_append","abstract":false,"args":[{"name":"box","external_name":"box","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"args_string":"(box, control, stretchy) : Nil","args_html":"(box, control, stretchy) : Nil","location":{"filename":"src/uing.cr","line_number":286,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L286"},"def":{"name":"box_append","args":[{"name":"box","external_name":"box","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.box_append(box, to_control(control), stretchy)"}},{"html_id":"box_delete(*args):Nil-class-method","name":"box_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":294,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L294"},"def":{"name":"box_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.box_delete(*args)"}},{"html_id":"box_num_children(*args)-class-method","name":"box_num_children","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":290,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L290"},"def":{"name":"box_num_children","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.box_num_children(*args)"}},{"html_id":"box_padded(*args)-class-method","name":"box_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":298,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L298"},"def":{"name":"box_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.box_padded(*args)"}},{"html_id":"box_set_padded(*args):Nil-class-method","name":"box_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":302,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L302"},"def":{"name":"box_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.box_set_padded(*args)"}},{"html_id":"button_on_clicked(sender,&callback:->Void):Nil-class-method","name":"button_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":273,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L273"},"def":{"name":"button_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.button_on_clicked(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"button_set_text(*args):Nil-class-method","name":"button_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":269,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L269"},"def":{"name":"button_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.button_set_text(*args)"}},{"html_id":"button_text(button):String|Nil-class-method","name":"button_text","abstract":false,"args":[{"name":"button","external_name":"button","restriction":""}],"args_string":"(button) : String | Nil","args_html":"(button) : String | Nil","location":{"filename":"src/uing.cr","line_number":264,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L264"},"def":{"name":"button_text","args":[{"name":"button","external_name":"button","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.button_text(button)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"checkbox_checked(*args)-class-method","name":"checkbox_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":332,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L332"},"def":{"name":"checkbox_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.checkbox_checked(*args)"}},{"html_id":"checkbox_on_toggled(sender,&callback:->Void):Nil-class-method","name":"checkbox_on_toggled","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":323,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L323"},"def":{"name":"checkbox_on_toggled","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.checkbox_on_toggled(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"checkbox_set_checked(*args):Nil-class-method","name":"checkbox_set_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":336,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L336"},"def":{"name":"checkbox_set_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.checkbox_set_checked(*args)"}},{"html_id":"checkbox_set_text(*args):Nil-class-method","name":"checkbox_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":319,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L319"},"def":{"name":"checkbox_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.checkbox_set_text(*args)"}},{"html_id":"checkbox_text(checkbox):String|Nil-class-method","name":"checkbox_text","abstract":false,"args":[{"name":"checkbox","external_name":"checkbox","restriction":""}],"args_string":"(checkbox) : String | Nil","args_html":"(checkbox) : String | Nil","location":{"filename":"src/uing.cr","line_number":314,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L314"},"def":{"name":"checkbox_text","args":[{"name":"checkbox","external_name":"checkbox","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.checkbox_text(checkbox)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"color_button_color(*args):Nil-class-method","name":"color_button_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1122,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1122"},"def":{"name":"color_button_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.color_button_color(*args)"}},{"html_id":"color_button_on_changed(sender,&callback:->Void):Nil-class-method","name":"color_button_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1130,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1130"},"def":{"name":"color_button_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.color_button_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"color_button_set_color(*args):Nil-class-method","name":"color_button_set_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1126,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1126"},"def":{"name":"color_button_set_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.color_button_set_color(*args)"}},{"html_id":"combobox_append(*args):Nil-class-method","name":"combobox_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":531,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L531"},"def":{"name":"combobox_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_append(*args)"}},{"html_id":"combobox_clear(*args):Nil-class-method","name":"combobox_clear","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":543,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L543"},"def":{"name":"combobox_clear","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_clear(*args)"}},{"html_id":"combobox_delete(*args):Nil-class-method","name":"combobox_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":539,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L539"},"def":{"name":"combobox_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_delete(*args)"}},{"html_id":"combobox_insert_at(*args):Nil-class-method","name":"combobox_insert_at","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":535,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L535"},"def":{"name":"combobox_insert_at","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_insert_at(*args)"}},{"html_id":"combobox_num_items(*args)-class-method","name":"combobox_num_items","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":547,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L547"},"def":{"name":"combobox_num_items","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.combobox_num_items(*args)"}},{"html_id":"combobox_on_selected(sender,&callback:->Void):Nil-class-method","name":"combobox_on_selected","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":559,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L559"},"def":{"name":"combobox_on_selected","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.combobox_on_selected(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"combobox_selected(*args)-class-method","name":"combobox_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":551,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L551"},"def":{"name":"combobox_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.combobox_selected(*args)"}},{"html_id":"combobox_set_selected(*args):Nil-class-method","name":"combobox_set_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":555,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L555"},"def":{"name":"combobox_set_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.combobox_set_selected(*args)"}},{"html_id":"control_destroy(control):Nil-class-method","name":"control_destroy","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":95,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L95"},"def":{"name":"control_destroy","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_destroy(to_control(control))"}},{"html_id":"control_disable(control):Nil-class-method","name":"control_disable","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":135,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L135"},"def":{"name":"control_disable","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_disable(to_control(control))"}},{"html_id":"control_enable(control):Nil-class-method","name":"control_enable","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":131,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L131"},"def":{"name":"control_enable","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_enable(to_control(control))"}},{"html_id":"control_enabled(control):LibC::Int-class-method","name":"control_enabled","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : LibC::Int","args_html":"(control) : LibC::Int","location":{"filename":"src/uing.cr","line_number":127,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L127"},"def":{"name":"control_enabled","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"LibC::Int","visibility":"Public","body":"LibUI.control_enabled(to_control(control))"}},{"html_id":"control_enabled_to_user(control):LibC::Int-class-method","name":"control_enabled_to_user","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : LibC::Int","args_html":"(control) : LibC::Int","location":{"filename":"src/uing.cr","line_number":151,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L151"},"def":{"name":"control_enabled_to_user","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"LibC::Int","visibility":"Public","body":"LibUI.control_enabled_to_user(to_control(control))"}},{"html_id":"control_handle(control)-class-method","name":"control_handle","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":99,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L99"},"def":{"name":"control_handle","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_handle(to_control(control))"}},{"html_id":"control_hide(control):Nil-class-method","name":"control_hide","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":123,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L123"},"def":{"name":"control_hide","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_hide(to_control(control))"}},{"html_id":"control_parent(control)-class-method","name":"control_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":103,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L103"},"def":{"name":"control_parent","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_parent(to_control(control))"}},{"html_id":"control_set_parent(control,parent):Nil-class-method","name":"control_set_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"args_string":"(control, parent) : Nil","args_html":"(control, parent) : Nil","location":{"filename":"src/uing.cr","line_number":107,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L107"},"def":{"name":"control_set_parent","args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_set_parent(to_control(control), to_control(parent))"}},{"html_id":"control_show(control):Nil-class-method","name":"control_show","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":119,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L119"},"def":{"name":"control_show","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_show(to_control(control))"}},{"html_id":"control_toplevel(control)-class-method","name":"control_toplevel","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control)","args_html":"(control)","location":{"filename":"src/uing.cr","line_number":111,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L111"},"def":{"name":"control_toplevel","args":[{"name":"control","external_name":"control","restriction":""}],"visibility":"Public","body":"LibUI.control_toplevel(to_control(control))"}},{"html_id":"control_verify_set_parent(control,parent):Nil-class-method","name":"control_verify_set_parent","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"args_string":"(control, parent) : Nil","args_html":"(control, parent) : Nil","location":{"filename":"src/uing.cr","line_number":147,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L147"},"def":{"name":"control_verify_set_parent","args":[{"name":"control","external_name":"control","restriction":""},{"name":"parent","external_name":"parent","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.control_verify_set_parent(to_control(control), to_control(parent))"}},{"html_id":"control_visible(control):LibC::Int-class-method","name":"control_visible","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : LibC::Int","args_html":"(control) : LibC::Int","location":{"filename":"src/uing.cr","line_number":115,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L115"},"def":{"name":"control_visible","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"LibC::Int","visibility":"Public","body":"LibUI.control_visible(to_control(control))"}},{"html_id":"date_time_picker_on_changed(sender,&callback:->Void):Nil-class-method","name":"date_time_picker_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":631,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L631"},"def":{"name":"date_time_picker_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.date_time_picker_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"date_time_picker_set_time(*args):Nil-class-method","name":"date_time_picker_set_time","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":627,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L627"},"def":{"name":"date_time_picker_set_time","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.date_time_picker_set_time(*args)"}},{"html_id":"date_time_picker_time(*args):Nil-class-method","name":"date_time_picker_time","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":623,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L623"},"def":{"name":"date_time_picker_time","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.date_time_picker_time(*args)"}},{"html_id":"draw_clip(*args):Nil-class-method","name":"draw_clip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":893,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L893"},"def":{"name":"draw_clip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_clip(*args)"}},{"html_id":"draw_fill(*args):Nil-class-method","name":"draw_fill","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":845,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L845"},"def":{"name":"draw_fill","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_fill(*args)"}},{"html_id":"draw_free_path(*args):Nil-class-method","name":"draw_free_path","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":801,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L801"},"def":{"name":"draw_free_path","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_free_path(*args)"}},{"html_id":"draw_free_text_layout(*args):Nil-class-method","name":"draw_free_text_layout","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1089,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1089"},"def":{"name":"draw_free_text_layout","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_free_text_layout(*args)"}},{"html_id":"draw_matrix_invert(*args)-class-method","name":"draw_matrix_invert","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":877,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L877"},"def":{"name":"draw_matrix_invert","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_matrix_invert(*args)"}},{"html_id":"draw_matrix_invertible(*args)-class-method","name":"draw_matrix_invertible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":873,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L873"},"def":{"name":"draw_matrix_invertible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_matrix_invertible(*args)"}},{"html_id":"draw_matrix_multiply(*args):Nil-class-method","name":"draw_matrix_multiply","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":869,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L869"},"def":{"name":"draw_matrix_multiply","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_multiply(*args)"}},{"html_id":"draw_matrix_rotate(*args):Nil-class-method","name":"draw_matrix_rotate","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":861,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L861"},"def":{"name":"draw_matrix_rotate","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_rotate(*args)"}},{"html_id":"draw_matrix_scale(*args):Nil-class-method","name":"draw_matrix_scale","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":857,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L857"},"def":{"name":"draw_matrix_scale","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_scale(*args)"}},{"html_id":"draw_matrix_set_identity(*args):Nil-class-method","name":"draw_matrix_set_identity","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":849,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L849"},"def":{"name":"draw_matrix_set_identity","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_set_identity(*args)"}},{"html_id":"draw_matrix_skew(*args):Nil-class-method","name":"draw_matrix_skew","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":865,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L865"},"def":{"name":"draw_matrix_skew","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_skew(*args)"}},{"html_id":"draw_matrix_transform_point(*args):Nil-class-method","name":"draw_matrix_transform_point","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":881,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L881"},"def":{"name":"draw_matrix_transform_point","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_transform_point(*args)"}},{"html_id":"draw_matrix_transform_size(*args):Nil-class-method","name":"draw_matrix_transform_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":885,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L885"},"def":{"name":"draw_matrix_transform_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_transform_size(*args)"}},{"html_id":"draw_matrix_translate(*args):Nil-class-method","name":"draw_matrix_translate","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":853,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L853"},"def":{"name":"draw_matrix_translate","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_matrix_translate(*args)"}},{"html_id":"draw_new_path(*args)-class-method","name":"draw_new_path","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":797,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L797"},"def":{"name":"draw_new_path","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_new_path(*args)"}},{"html_id":"draw_new_text_layout(*args)-class-method","name":"draw_new_text_layout","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1085,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1085"},"def":{"name":"draw_new_text_layout","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_new_text_layout(*args)"}},{"html_id":"draw_path_add_rectangle(*args):Nil-class-method","name":"draw_path_add_rectangle","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":829,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L829"},"def":{"name":"draw_path_add_rectangle","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_add_rectangle(*args)"}},{"html_id":"draw_path_arc_to(*args):Nil-class-method","name":"draw_path_arc_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":817,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L817"},"def":{"name":"draw_path_arc_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_arc_to(*args)"}},{"html_id":"draw_path_bezier_to(*args):Nil-class-method","name":"draw_path_bezier_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":821,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L821"},"def":{"name":"draw_path_bezier_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_bezier_to(*args)"}},{"html_id":"draw_path_close_figure(*args):Nil-class-method","name":"draw_path_close_figure","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":825,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L825"},"def":{"name":"draw_path_close_figure","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_close_figure(*args)"}},{"html_id":"draw_path_end(*args):Nil-class-method","name":"draw_path_end","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":837,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L837"},"def":{"name":"draw_path_end","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_end(*args)"}},{"html_id":"draw_path_ended(*args)-class-method","name":"draw_path_ended","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":833,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L833"},"def":{"name":"draw_path_ended","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.draw_path_ended(*args)"}},{"html_id":"draw_path_line_to(*args):Nil-class-method","name":"draw_path_line_to","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":813,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L813"},"def":{"name":"draw_path_line_to","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_line_to(*args)"}},{"html_id":"draw_path_new_figure(*args):Nil-class-method","name":"draw_path_new_figure","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":805,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L805"},"def":{"name":"draw_path_new_figure","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_new_figure(*args)"}},{"html_id":"draw_path_new_figure_with_arc(*args):Nil-class-method","name":"draw_path_new_figure_with_arc","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":809,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L809"},"def":{"name":"draw_path_new_figure_with_arc","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_path_new_figure_with_arc(*args)"}},{"html_id":"draw_restore(*args):Nil-class-method","name":"draw_restore","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":901,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L901"},"def":{"name":"draw_restore","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_restore(*args)"}},{"html_id":"draw_save(*args):Nil-class-method","name":"draw_save","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":897,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L897"},"def":{"name":"draw_save","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_save(*args)"}},{"html_id":"draw_stroke(*args):Nil-class-method","name":"draw_stroke","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":841,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L841"},"def":{"name":"draw_stroke","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_stroke(*args)"}},{"html_id":"draw_text(*args):Nil-class-method","name":"draw_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1093,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1093"},"def":{"name":"draw_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_text(*args)"}},{"html_id":"draw_text_layout_extents(*args):Nil-class-method","name":"draw_text_layout_extents","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1097,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1097"},"def":{"name":"draw_text_layout_extents","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_text_layout_extents(*args)"}},{"html_id":"draw_transform(*args):Nil-class-method","name":"draw_transform","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":889,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L889"},"def":{"name":"draw_transform","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.draw_transform(*args)"}},{"html_id":"editable_combobox_append(*args):Nil-class-method","name":"editable_combobox_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":572,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L572"},"def":{"name":"editable_combobox_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.editable_combobox_append(*args)"}},{"html_id":"editable_combobox_on_changed(sender,&callback:->Void):Nil-class-method","name":"editable_combobox_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":585,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L585"},"def":{"name":"editable_combobox_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.editable_combobox_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"editable_combobox_set_text(*args):Nil-class-method","name":"editable_combobox_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":581,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L581"},"def":{"name":"editable_combobox_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.editable_combobox_set_text(*args)"}},{"html_id":"editable_combobox_text(editable_combobox):String|Nil-class-method","name":"editable_combobox_text","abstract":false,"args":[{"name":"editable_combobox","external_name":"editable_combobox","restriction":""}],"args_string":"(editable_combobox) : String | Nil","args_html":"(editable_combobox) : String | Nil","location":{"filename":"src/uing.cr","line_number":576,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L576"},"def":{"name":"editable_combobox_text","args":[{"name":"editable_combobox","external_name":"editable_combobox","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.editable_combobox_text(editable_combobox)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"entry_on_changed(sender,&callback:->Void):Nil-class-method","name":"entry_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":353,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L353"},"def":{"name":"entry_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.entry_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"entry_read_only(*args)-class-method","name":"entry_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":362,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L362"},"def":{"name":"entry_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.entry_read_only(*args)"}},{"html_id":"entry_set_read_only(*args):Nil-class-method","name":"entry_set_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":366,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L366"},"def":{"name":"entry_set_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.entry_set_read_only(*args)"}},{"html_id":"entry_set_text(*args):Nil-class-method","name":"entry_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":349,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L349"},"def":{"name":"entry_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.entry_set_text(*args)"}},{"html_id":"entry_text(entry):String|Nil-class-method","name":"entry_text","abstract":false,"args":[{"name":"entry","external_name":"entry","restriction":""}],"args_string":"(entry) : String | Nil","args_html":"(entry) : String | Nil","location":{"filename":"src/uing.cr","line_number":344,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L344"},"def":{"name":"entry_text","args":[{"name":"entry","external_name":"entry","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.entry_text(entry)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"font_button_font(*args):Nil-class-method","name":"font_button_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1101,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1101"},"def":{"name":"font_button_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.font_button_font(*args)"}},{"html_id":"font_button_on_changed(sender,&callback:->Void):Nil-class-method","name":"font_button_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1105,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1105"},"def":{"name":"font_button_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.font_button_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"form_append(form,label,control,stretchy):Nil-class-method","name":"form_append","abstract":false,"args":[{"name":"form","external_name":"form","restriction":""},{"name":"label","external_name":"label","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"args_string":"(form, label, control, stretchy) : Nil","args_html":"(form, label, control, stretchy) : Nil","location":{"filename":"src/uing.cr","line_number":1143,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1143"},"def":{"name":"form_append","args":[{"name":"form","external_name":"form","restriction":""},{"name":"label","external_name":"label","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"stretchy","external_name":"stretchy","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.form_append(form, label, to_control(control), stretchy)"}},{"html_id":"form_delete(*args):Nil-class-method","name":"form_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1151,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1151"},"def":{"name":"form_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.form_delete(*args)"}},{"html_id":"form_num_children(*args)-class-method","name":"form_num_children","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1147,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1147"},"def":{"name":"form_num_children","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.form_num_children(*args)"}},{"html_id":"form_padded(*args)-class-method","name":"form_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1155,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1155"},"def":{"name":"form_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.form_padded(*args)"}},{"html_id":"form_set_padded(*args):Nil-class-method","name":"form_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1159,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1159"},"def":{"name":"form_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.form_set_padded(*args)"}},{"html_id":"free_attribute(*args):Nil-class-method","name":"free_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":905,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L905"},"def":{"name":"free_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_attribute(*args)"}},{"html_id":"free_attributed_string(*args):Nil-class-method","name":"free_attributed_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1027,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1027"},"def":{"name":"free_attributed_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_attributed_string(*args)"}},{"html_id":"free_control(control):Nil-class-method","name":"free_control","abstract":false,"args":[{"name":"control","external_name":"control","restriction":""}],"args_string":"(control) : Nil","args_html":"(control) : Nil","location":{"filename":"src/uing.cr","line_number":143,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L143"},"def":{"name":"free_control","args":[{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_control(to_control(control))"}},{"html_id":"free_font_button_font(*args):Nil-class-method","name":"free_font_button_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1118,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1118"},"def":{"name":"free_font_button_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_font_button_font(*args)"}},{"html_id":"free_font_descriptor(*args):Nil-class-method","name":"free_font_descriptor","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1081,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1081"},"def":{"name":"free_font_descriptor","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_font_descriptor(*args)"}},{"html_id":"free_image(*args):Nil-class-method","name":"free_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1191,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1191"},"def":{"name":"free_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_image(*args)"}},{"html_id":"free_init_error(err):Nil-class-method","name":"free_init_error","abstract":false,"args":[{"name":"err","external_name":"err","restriction":""}],"args_string":"(err) : Nil","args_html":"(err) : Nil","location":{"filename":"src/uing.cr","line_number":44,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L44"},"def":{"name":"free_init_error","args":[{"name":"err","external_name":"err","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_init_error(err)"}},{"html_id":"free_open_type_features(*args):Nil-class-method","name":"free_open_type_features","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":986,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L986"},"def":{"name":"free_open_type_features","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_open_type_features(*args)"}},{"html_id":"free_table_model(*args):Nil-class-method","name":"free_table_model","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1244,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1244"},"def":{"name":"free_table_model","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_model(*args)"}},{"html_id":"free_table_selection(*args):Nil-class-method","name":"free_table_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1368,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1368"},"def":{"name":"free_table_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_selection(*args)"}},{"html_id":"free_table_value(*args):Nil-class-method","name":"free_table_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1199,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1199"},"def":{"name":"free_table_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.free_table_value(*args)"}},{"html_id":"free_text(text):Nil-class-method","name":"free_text","abstract":false,"args":[{"name":"text","external_name":"text","restriction":""}],"args_string":"(text) : Nil","args_html":"(text) : Nil","location":{"filename":"src/uing.cr","line_number":91,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L91"},"def":{"name":"free_text","args":[{"name":"text","external_name":"text","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.free_text(text)"}},{"html_id":"grid_append(grid,control,left,top,xspan,yspan,hexpand,halign,vexpand,valign):Nil-class-method","name":"grid_append","abstract":false,"args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"left","external_name":"left","restriction":""},{"name":"top","external_name":"top","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"args_string":"(grid, control, left, top, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","args_html":"(grid, control, left, top, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","location":{"filename":"src/uing.cr","line_number":1167,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1167"},"def":{"name":"grid_append","args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"left","external_name":"left","restriction":""},{"name":"top","external_name":"top","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.grid_append(grid, to_control(control), left, top, xspan, yspan, hexpand, halign, vexpand, valign)"}},{"html_id":"grid_insert_at(grid,control,existing,at,xspan,yspan,hexpand,halign,vexpand,valign):Nil-class-method","name":"grid_insert_at","abstract":false,"args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"existing","external_name":"existing","restriction":""},{"name":"at","external_name":"at","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"args_string":"(grid, control, existing, at, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","args_html":"(grid, control, existing, at, xspan, yspan, hexpand, halign, vexpand, valign) : Nil","location":{"filename":"src/uing.cr","line_number":1171,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1171"},"def":{"name":"grid_insert_at","args":[{"name":"grid","external_name":"grid","restriction":""},{"name":"control","external_name":"control","restriction":""},{"name":"existing","external_name":"existing","restriction":""},{"name":"at","external_name":"at","restriction":""},{"name":"xspan","external_name":"xspan","restriction":""},{"name":"yspan","external_name":"yspan","restriction":""},{"name":"hexpand","external_name":"hexpand","restriction":""},{"name":"halign","external_name":"halign","restriction":""},{"name":"vexpand","external_name":"vexpand","restriction":""},{"name":"valign","external_name":"valign","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.grid_insert_at(grid, to_control(control), to_control(existing), at, xspan, yspan, hexpand, halign, vexpand, valign)"}},{"html_id":"grid_padded(*args)-class-method","name":"grid_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1175,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1175"},"def":{"name":"grid_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.grid_padded(*args)"}},{"html_id":"grid_set_padded(*args):Nil-class-method","name":"grid_set_padded","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1179,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1179"},"def":{"name":"grid_set_padded","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.grid_set_padded(*args)"}},{"html_id":"group_margined(*args)-class-method","name":"group_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":436,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L436"},"def":{"name":"group_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.group_margined(*args)"}},{"html_id":"group_set_child(group,control):Nil-class-method","name":"group_set_child","abstract":false,"args":[{"name":"group","external_name":"group","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(group, control) : Nil","args_html":"(group, control) : Nil","location":{"filename":"src/uing.cr","line_number":432,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L432"},"def":{"name":"group_set_child","args":[{"name":"group","external_name":"group","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_child(group, to_control(control))"}},{"html_id":"group_set_margined(*args):Nil-class-method","name":"group_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":440,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L440"},"def":{"name":"group_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_margined(*args)"}},{"html_id":"group_set_title(*args):Nil-class-method","name":"group_set_title","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":428,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L428"},"def":{"name":"group_set_title","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.group_set_title(*args)"}},{"html_id":"group_title(group):String|Nil-class-method","name":"group_title","abstract":false,"args":[{"name":"group","external_name":"group","restriction":""}],"args_string":"(group) : String | Nil","args_html":"(group) : String | Nil","location":{"filename":"src/uing.cr","line_number":423,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L423"},"def":{"name":"group_title","args":[{"name":"group","external_name":"group","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.group_title(group)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"image_append(*args):Nil-class-method","name":"image_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1195,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1195"},"def":{"name":"image_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.image_append(*args)"}},{"html_id":"init(init_options:Pointer(LibUI::InitOptions)):String|Nil-class-method","name":"init","abstract":false,"args":[{"name":"init_options","external_name":"init_options","restriction":"Pointer(LibUI::InitOptions)"}],"args_string":"(init_options : Pointer(LibUI::InitOptions)) : String | Nil","args_html":"(init_options : Pointer(LibUI::InitOptions)) : String | Nil","location":{"filename":"src/uing.cr","line_number":32,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L32"},"def":{"name":"init","args":[{"name":"init_options","external_name":"init_options","restriction":"Pointer(LibUI::InitOptions)"}],"return_type":"String | ::Nil","visibility":"Public","body":"@@init_options = init_options\nself.init\n"}},{"html_id":"init:Nil-class-method","name":"init","abstract":false,"location":{"filename":"src/uing.cr","line_number":24,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L24"},"def":{"name":"init","return_type":"Nil","visibility":"Public","body":"str_ptr = LibUI.init(@@init_options)\nif str_ptr.null?\n return\nend\nerr = String.new(str_ptr)\nLibUI.free_init_error(str_ptr)\nraise(err)\n"}},{"html_id":"label_set_text(*args):Nil-class-method","name":"label_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":387,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L387"},"def":{"name":"label_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.label_set_text(*args)"}},{"html_id":"label_text(label):String|Nil-class-method","name":"label_text","abstract":false,"args":[{"name":"label","external_name":"label","restriction":""}],"args_string":"(label) : String | Nil","args_html":"(label) : String | Nil","location":{"filename":"src/uing.cr","line_number":382,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L382"},"def":{"name":"label_text","args":[{"name":"label","external_name":"label","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.label_text(label)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"load_control_font(*args):Nil-class-method","name":"load_control_font","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1077,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1077"},"def":{"name":"load_control_font","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.load_control_font(*args)"}},{"html_id":"main:Nil-class-method","name":"main","abstract":false,"location":{"filename":"src/uing.cr","line_number":48,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L48"},"def":{"name":"main","return_type":"Nil","visibility":"Public","body":"LibUI.main"}},{"html_id":"main_step(wait):LibC::Int-class-method","name":"main_step","abstract":false,"args":[{"name":"wait","external_name":"wait","restriction":""}],"args_string":"(wait) : LibC::Int","args_html":"(wait) : LibC::Int","location":{"filename":"src/uing.cr","line_number":56,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L56"},"def":{"name":"main_step","args":[{"name":"wait","external_name":"wait","restriction":""}],"return_type":"LibC::Int","visibility":"Public","body":"LibUI.main_step(*args)"}},{"html_id":"main_steps:Nil-class-method","name":"main_steps","abstract":false,"location":{"filename":"src/uing.cr","line_number":52,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L52"},"def":{"name":"main_steps","return_type":"Nil","visibility":"Public","body":"LibUI.main_steps"}},{"html_id":"menu_append_about_item(*args)-class-method","name":"menu_append_about_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":731,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L731"},"def":{"name":"menu_append_about_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_about_item(*args)"}},{"html_id":"menu_append_check_item(*args)-class-method","name":"menu_append_check_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":719,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L719"},"def":{"name":"menu_append_check_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_check_item(*args)"}},{"html_id":"menu_append_item(*args)-class-method","name":"menu_append_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":715,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L715"},"def":{"name":"menu_append_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_item(*args)"}},{"html_id":"menu_append_preferences_item(*args)-class-method","name":"menu_append_preferences_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":727,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L727"},"def":{"name":"menu_append_preferences_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_preferences_item(*args)"}},{"html_id":"menu_append_quit_item(*args)-class-method","name":"menu_append_quit_item","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":723,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L723"},"def":{"name":"menu_append_quit_item","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_append_quit_item(*args)"}},{"html_id":"menu_append_separator(*args):Nil-class-method","name":"menu_append_separator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":735,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L735"},"def":{"name":"menu_append_separator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_append_separator(*args)"}},{"html_id":"menu_item_checked(*args)-class-method","name":"menu_item_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":707,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L707"},"def":{"name":"menu_item_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.menu_item_checked(*args)"}},{"html_id":"menu_item_disable(*args):Nil-class-method","name":"menu_item_disable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":694,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L694"},"def":{"name":"menu_item_disable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_disable(*args)"}},{"html_id":"menu_item_enable(*args):Nil-class-method","name":"menu_item_enable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":690,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L690"},"def":{"name":"menu_item_enable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_enable(*args)"}},{"html_id":"menu_item_on_clicked(sender,&callback:Pointer(LibUI::Window)->Void)-class-method","name":"menu_item_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(LibUI::Window) -> Void)","args_html":"(sender, &callback : Pointer(LibUI::Window) -> Void)","location":{"filename":"src/uing.cr","line_number":698,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L698"},"def":{"name":"menu_item_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(LibUI::Window) -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.menu_item_on_clicked(sender, ->(sender, window, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(window)\nend, boxed_data)\n"}},{"html_id":"menu_item_set_checked(*args):Nil-class-method","name":"menu_item_set_checked","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":711,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L711"},"def":{"name":"menu_item_set_checked","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.menu_item_set_checked(*args)"}},{"html_id":"msg_box(*args):Nil-class-method","name":"msg_box","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":758,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L758"},"def":{"name":"msg_box","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"{% if flag?(:windows) %}{% else %}\n LibUI.msg_box(*args)\n {% end %}"}},{"html_id":"msg_box_error(*args):Nil-class-method","name":"msg_box_error","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":765,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L765"},"def":{"name":"msg_box_error","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.msg_box_error(*args)"}},{"html_id":"multiline_entry_append(*args):Nil-class-method","name":"multiline_entry_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":661,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L661"},"def":{"name":"multiline_entry_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_append(*args)"}},{"html_id":"multiline_entry_on_changed(sender,&callback:->Void):Nil-class-method","name":"multiline_entry_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":665,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L665"},"def":{"name":"multiline_entry_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.multiline_entry_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"multiline_entry_read_only(*args)-class-method","name":"multiline_entry_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":674,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L674"},"def":{"name":"multiline_entry_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.multiline_entry_read_only(*args)"}},{"html_id":"multiline_entry_set_read_only(*args):Nil-class-method","name":"multiline_entry_set_read_only","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":678,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L678"},"def":{"name":"multiline_entry_set_read_only","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_set_read_only(*args)"}},{"html_id":"multiline_entry_set_text(*args):Nil-class-method","name":"multiline_entry_set_text","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":657,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L657"},"def":{"name":"multiline_entry_set_text","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.multiline_entry_set_text(*args)"}},{"html_id":"multiline_entry_text(multiline_entry):String|Nil-class-method","name":"multiline_entry_text","abstract":false,"args":[{"name":"multiline_entry","external_name":"multiline_entry","restriction":""}],"args_string":"(multiline_entry) : String | Nil","args_html":"(multiline_entry) : String | Nil","location":{"filename":"src/uing.cr","line_number":652,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L652"},"def":{"name":"multiline_entry_text","args":[{"name":"multiline_entry","external_name":"multiline_entry","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.multiline_entry_text(multiline_entry)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"new_area(*args)-class-method","name":"new_area","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":789,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L789"},"def":{"name":"new_area","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_area(*args)"}},{"html_id":"new_attributed_string(*args)-class-method","name":"new_attributed_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1023,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1023"},"def":{"name":"new_attributed_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_attributed_string(*args)"}},{"html_id":"new_background_attribute(*args)-class-method","name":"new_background_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":962,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L962"},"def":{"name":"new_background_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_background_attribute(*args)"}},{"html_id":"new_button(*args)-class-method","name":"new_button","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":282,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L282"},"def":{"name":"new_button","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_button(*args)"}},{"html_id":"new_checkbox(*args)-class-method","name":"new_checkbox","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":340,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L340"},"def":{"name":"new_checkbox","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_checkbox(*args)"}},{"html_id":"new_color_attribute(*args)-class-method","name":"new_color_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":954,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L954"},"def":{"name":"new_color_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_color_attribute(*args)"}},{"html_id":"new_color_button-class-method","name":"new_color_button","abstract":false,"location":{"filename":"src/uing.cr","line_number":1139,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1139"},"def":{"name":"new_color_button","visibility":"Public","body":"LibUI.new_color_button"}},{"html_id":"new_combobox-class-method","name":"new_combobox","abstract":false,"location":{"filename":"src/uing.cr","line_number":568,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L568"},"def":{"name":"new_combobox","visibility":"Public","body":"LibUI.new_combobox"}},{"html_id":"new_date_picker-class-method","name":"new_date_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":644,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L644"},"def":{"name":"new_date_picker","visibility":"Public","body":"LibUI.new_date_picker"}},{"html_id":"new_date_time_picker-class-method","name":"new_date_time_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":640,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L640"},"def":{"name":"new_date_time_picker","visibility":"Public","body":"LibUI.new_date_time_picker"}},{"html_id":"new_editable_combobox-class-method","name":"new_editable_combobox","abstract":false,"location":{"filename":"src/uing.cr","line_number":594,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L594"},"def":{"name":"new_editable_combobox","visibility":"Public","body":"LibUI.new_editable_combobox"}},{"html_id":"new_entry-class-method","name":"new_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":370,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L370"},"def":{"name":"new_entry","visibility":"Public","body":"LibUI.new_entry"}},{"html_id":"new_family_attribute(*args)-class-method","name":"new_family_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":913,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L913"},"def":{"name":"new_family_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_family_attribute(*args)"}},{"html_id":"new_features_attribute(*args)-class-method","name":"new_features_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1015,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1015"},"def":{"name":"new_features_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_features_attribute(*args)"}},{"html_id":"new_font_button-class-method","name":"new_font_button","abstract":false,"location":{"filename":"src/uing.cr","line_number":1114,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1114"},"def":{"name":"new_font_button","visibility":"Public","body":"LibUI.new_font_button"}},{"html_id":"new_form-class-method","name":"new_form","abstract":false,"location":{"filename":"src/uing.cr","line_number":1163,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1163"},"def":{"name":"new_form","visibility":"Public","body":"LibUI.new_form"}},{"html_id":"new_grid-class-method","name":"new_grid","abstract":false,"location":{"filename":"src/uing.cr","line_number":1183,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1183"},"def":{"name":"new_grid","visibility":"Public","body":"LibUI.new_grid"}},{"html_id":"new_group(*args)-class-method","name":"new_group","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":444,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L444"},"def":{"name":"new_group","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_group(*args)"}},{"html_id":"new_horizontal_box-class-method","name":"new_horizontal_box","abstract":false,"location":{"filename":"src/uing.cr","line_number":306,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L306"},"def":{"name":"new_horizontal_box","visibility":"Public","body":"LibUI.new_horizontal_box"}},{"html_id":"new_horizontal_separator-class-method","name":"new_horizontal_separator","abstract":false,"location":{"filename":"src/uing.cr","line_number":523,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L523"},"def":{"name":"new_horizontal_separator","visibility":"Public","body":"LibUI.new_horizontal_separator"}},{"html_id":"new_image(*args)-class-method","name":"new_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1187,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1187"},"def":{"name":"new_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_image(*args)"}},{"html_id":"new_italic_attribute(*args)-class-method","name":"new_italic_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":938,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L938"},"def":{"name":"new_italic_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_italic_attribute(*args)"}},{"html_id":"new_label(*args)-class-method","name":"new_label","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":391,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L391"},"def":{"name":"new_label","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_label(*args)"}},{"html_id":"new_menu(*args)-class-method","name":"new_menu","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":739,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L739"},"def":{"name":"new_menu","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_menu(*args)"}},{"html_id":"new_multiline_entry-class-method","name":"new_multiline_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":682,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L682"},"def":{"name":"new_multiline_entry","visibility":"Public","body":"LibUI.new_multiline_entry"}},{"html_id":"new_non_wrapping_multiline_entry-class-method","name":"new_non_wrapping_multiline_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":686,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L686"},"def":{"name":"new_non_wrapping_multiline_entry","visibility":"Public","body":"LibUI.new_non_wrapping_multiline_entry"}},{"html_id":"new_open_type_features-class-method","name":"new_open_type_features","abstract":false,"location":{"filename":"src/uing.cr","line_number":982,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L982"},"def":{"name":"new_open_type_features","visibility":"Public","body":"LibUI.new_open_type_features"}},{"html_id":"new_password_entry-class-method","name":"new_password_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":374,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L374"},"def":{"name":"new_password_entry","visibility":"Public","body":"LibUI.new_password_entry"}},{"html_id":"new_progress_bar-class-method","name":"new_progress_bar","abstract":false,"location":{"filename":"src/uing.cr","line_number":519,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L519"},"def":{"name":"new_progress_bar","visibility":"Public","body":"LibUI.new_progress_bar"}},{"html_id":"new_radio_buttons-class-method","name":"new_radio_buttons","abstract":false,"location":{"filename":"src/uing.cr","line_number":619,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L619"},"def":{"name":"new_radio_buttons","visibility":"Public","body":"LibUI.new_radio_buttons"}},{"html_id":"new_scrolling_area(*args)-class-method","name":"new_scrolling_area","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":793,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L793"},"def":{"name":"new_scrolling_area","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_scrolling_area(*args)"}},{"html_id":"new_search_entry-class-method","name":"new_search_entry","abstract":false,"location":{"filename":"src/uing.cr","line_number":378,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L378"},"def":{"name":"new_search_entry","visibility":"Public","body":"LibUI.new_search_entry"}},{"html_id":"new_size_attribute(*args)-class-method","name":"new_size_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":922,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L922"},"def":{"name":"new_size_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_size_attribute(*args)"}},{"html_id":"new_slider(*args)-class-method","name":"new_slider","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":507,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L507"},"def":{"name":"new_slider","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_slider(*args)"}},{"html_id":"new_spinbox(*args)-class-method","name":"new_spinbox","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":465,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L465"},"def":{"name":"new_spinbox","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_spinbox(*args)"}},{"html_id":"new_stretch_attribute(*args)-class-method","name":"new_stretch_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":946,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L946"},"def":{"name":"new_stretch_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_stretch_attribute(*args)"}},{"html_id":"new_tab-class-method","name":"new_tab","abstract":false,"location":{"filename":"src/uing.cr","line_number":419,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L419"},"def":{"name":"new_tab","visibility":"Public","body":"LibUI.new_tab"}},{"html_id":"new_table(*args)-class-method","name":"new_table","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1296,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1296"},"def":{"name":"new_table","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table(*args)"}},{"html_id":"new_table_model(*args)-class-method","name":"new_table_model","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1240,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1240"},"def":{"name":"new_table_model","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_model(*args)"}},{"html_id":"new_table_value_color(*args)-class-method","name":"new_table_value_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1232,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1232"},"def":{"name":"new_table_value_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_color(*args)"}},{"html_id":"new_table_value_image(*args)-class-method","name":"new_table_value_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1216,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1216"},"def":{"name":"new_table_value_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_image(*args)"}},{"html_id":"new_table_value_int(*args)-class-method","name":"new_table_value_int","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1224,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1224"},"def":{"name":"new_table_value_int","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_int(*args)"}},{"html_id":"new_table_value_string(*args)-class-method","name":"new_table_value_string","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1207,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1207"},"def":{"name":"new_table_value_string","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_table_value_string(*args)"}},{"html_id":"new_time_picker-class-method","name":"new_time_picker","abstract":false,"location":{"filename":"src/uing.cr","line_number":648,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L648"},"def":{"name":"new_time_picker","visibility":"Public","body":"LibUI.new_time_picker"}},{"html_id":"new_underline_attribute(*args)-class-method","name":"new_underline_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":966,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L966"},"def":{"name":"new_underline_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_underline_attribute(*args)"}},{"html_id":"new_underline_color_attribute(*args)-class-method","name":"new_underline_color_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":974,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L974"},"def":{"name":"new_underline_color_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_underline_color_attribute(*args)"}},{"html_id":"new_vertical_box-class-method","name":"new_vertical_box","abstract":false,"location":{"filename":"src/uing.cr","line_number":310,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L310"},"def":{"name":"new_vertical_box","visibility":"Public","body":"LibUI.new_vertical_box"}},{"html_id":"new_vertical_separator-class-method","name":"new_vertical_separator","abstract":false,"location":{"filename":"src/uing.cr","line_number":527,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L527"},"def":{"name":"new_vertical_separator","visibility":"Public","body":"LibUI.new_vertical_separator"}},{"html_id":"new_weight_attribute(*args)-class-method","name":"new_weight_attribute","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":930,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L930"},"def":{"name":"new_weight_attribute","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_weight_attribute(*args)"}},{"html_id":"new_window(*args)-class-method","name":"new_window","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":260,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L260"},"def":{"name":"new_window","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.new_window(*args)"}},{"html_id":"on_should_quit(&callback:->LibC::Int):Nil-class-method","name":"on_should_quit","abstract":false,"location":{"filename":"src/uing.cr","line_number":82,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L82"},"def":{"name":"on_should_quit","yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.on_should_quit(->(data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"open_file(window):String|Nil-class-method","name":"open_file","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":743,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L743"},"def":{"name":"open_file","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.open_file(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"open_folder(window):String|Nil-class-method","name":"open_folder","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":748,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L748"},"def":{"name":"open_folder","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.open_folder(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"open_type_features_add(*args):Nil-class-method","name":"open_type_features_add","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":994,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L994"},"def":{"name":"open_type_features_add","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.open_type_features_add(*args)"}},{"html_id":"open_type_features_clone(*args)-class-method","name":"open_type_features_clone","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":990,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L990"},"def":{"name":"open_type_features_clone","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.open_type_features_clone(*args)"}},{"html_id":"open_type_features_for_each(sender,&callback:Pointer(Void),LibC::Char,LibC::Char,LibC::Char,LibC::Char,Int32->Void)-class-method","name":"open_type_features_for_each","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)","args_html":"(sender, &callback : Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)","location":{"filename":"src/uing.cr","line_number":1006,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1006"},"def":{"name":"open_type_features_for_each","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":6,"block_arity":6,"block_arg":{"name":"callback","external_name":"callback","restriction":"(Pointer(Void), LibC::Char, LibC::Char, LibC::Char, LibC::Char, Int32 -> Void)"},"visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.open_type_features_for_each(sender, ->(otf, a, b, c, d, value, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(otf)\nend, boxed_data)\n"}},{"html_id":"open_type_features_get(*args)-class-method","name":"open_type_features_get","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1002,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1002"},"def":{"name":"open_type_features_get","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.open_type_features_get(*args)"}},{"html_id":"open_type_features_remove(*args):Nil-class-method","name":"open_type_features_remove","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":998,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L998"},"def":{"name":"open_type_features_remove","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.open_type_features_remove(*args)"}},{"html_id":"progress_bar_set_value(*args):Nil-class-method","name":"progress_bar_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":515,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L515"},"def":{"name":"progress_bar_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.progress_bar_set_value(*args)"}},{"html_id":"progress_bar_value(*args)-class-method","name":"progress_bar_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":511,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L511"},"def":{"name":"progress_bar_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.progress_bar_value(*args)"}},{"html_id":"queue_main(&callback:->Void):Nil-class-method","name":"queue_main","abstract":false,"location":{"filename":"src/uing.cr","line_number":64,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L64"},"def":{"name":"queue_main","yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.queue_main(->(data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"quit:Nil-class-method","name":"quit","abstract":false,"location":{"filename":"src/uing.cr","line_number":60,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L60"},"def":{"name":"quit","return_type":"Nil","visibility":"Public","body":"LibUI.quit"}},{"html_id":"radio_buttons_append(*args):Nil-class-method","name":"radio_buttons_append","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":598,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L598"},"def":{"name":"radio_buttons_append","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.radio_buttons_append(*args)"}},{"html_id":"radio_buttons_on_selected(sender,&callback:->Void):Nil-class-method","name":"radio_buttons_on_selected","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":610,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L610"},"def":{"name":"radio_buttons_on_selected","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.radio_buttons_on_selected(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"radio_buttons_selected(*args)-class-method","name":"radio_buttons_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":602,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L602"},"def":{"name":"radio_buttons_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.radio_buttons_selected(*args)"}},{"html_id":"radio_buttons_set_selected(*args):Nil-class-method","name":"radio_buttons_set_selected","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":606,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L606"},"def":{"name":"radio_buttons_set_selected","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.radio_buttons_set_selected(*args)"}},{"html_id":"save_file(window):String|Nil-class-method","name":"save_file","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":753,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L753"},"def":{"name":"save_file","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.save_file(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"slider_has_tool_tip(*args)-class-method","name":"slider_has_tool_tip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":477,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L477"},"def":{"name":"slider_has_tool_tip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.slider_has_tool_tip(*args)"}},{"html_id":"slider_on_changed(sender,&callback:->Void):Nil-class-method","name":"slider_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":485,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L485"},"def":{"name":"slider_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.slider_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"slider_on_released(sender,&callback:->Void):Nil-class-method","name":"slider_on_released","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":494,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L494"},"def":{"name":"slider_on_released","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.slider_on_released(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"slider_set_has_tool_tip(*args):Nil-class-method","name":"slider_set_has_tool_tip","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":481,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L481"},"def":{"name":"slider_set_has_tool_tip","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_has_tool_tip(*args)"}},{"html_id":"slider_set_range(*args):Nil-class-method","name":"slider_set_range","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":503,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L503"},"def":{"name":"slider_set_range","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_range(*args)"}},{"html_id":"slider_set_value(*args):Nil-class-method","name":"slider_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":473,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L473"},"def":{"name":"slider_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.slider_set_value(*args)"}},{"html_id":"slider_value(*args)-class-method","name":"slider_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":469,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L469"},"def":{"name":"slider_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.slider_value(*args)"}},{"html_id":"spinbox_on_changed(sender,&callback:->Void):Nil-class-method","name":"spinbox_on_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":456,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L456"},"def":{"name":"spinbox_on_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.spinbox_on_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"spinbox_set_value(*args):Nil-class-method","name":"spinbox_set_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":452,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L452"},"def":{"name":"spinbox_set_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.spinbox_set_value(*args)"}},{"html_id":"spinbox_value(*args)-class-method","name":"spinbox_value","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":448,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L448"},"def":{"name":"spinbox_value","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.spinbox_value(*args)"}},{"html_id":"tab_append(tab,name,control):Nil-class-method","name":"tab_append","abstract":false,"args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(tab, name, control) : Nil","args_html":"(tab, name, control) : Nil","location":{"filename":"src/uing.cr","line_number":395,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L395"},"def":{"name":"tab_append","args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.tab_append(tab, name, to_control(control))"}},{"html_id":"tab_delete(*args):Nil-class-method","name":"tab_delete","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":403,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L403"},"def":{"name":"tab_delete","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.tab_delete(*args)"}},{"html_id":"tab_insert_at(tab,name,index,control):Nil-class-method","name":"tab_insert_at","abstract":false,"args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"index","external_name":"index","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(tab, name, index, control) : Nil","args_html":"(tab, name, index, control) : Nil","location":{"filename":"src/uing.cr","line_number":399,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L399"},"def":{"name":"tab_insert_at","args":[{"name":"tab","external_name":"tab","restriction":""},{"name":"name","external_name":"name","restriction":""},{"name":"index","external_name":"index","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.tab_insert_at(tab, name, index, to_control(control))"}},{"html_id":"tab_margined(*args)-class-method","name":"tab_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":411,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L411"},"def":{"name":"tab_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.tab_margined(*args)"}},{"html_id":"tab_num_pages(*args)-class-method","name":"tab_num_pages","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":407,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L407"},"def":{"name":"tab_num_pages","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.tab_num_pages(*args)"}},{"html_id":"tab_set_margined(*args):Nil-class-method","name":"tab_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":415,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L415"},"def":{"name":"tab_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.tab_set_margined(*args)"}},{"html_id":"table_append_button_column(*args):Nil-class-method","name":"table_append_button_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1284,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1284"},"def":{"name":"table_append_button_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_button_column(*args)"}},{"html_id":"table_append_checkbox_column(*args):Nil-class-method","name":"table_append_checkbox_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1272,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1272"},"def":{"name":"table_append_checkbox_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_checkbox_column(*args)"}},{"html_id":"table_append_checkbox_text_column(*args):Nil-class-method","name":"table_append_checkbox_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1276,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1276"},"def":{"name":"table_append_checkbox_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_checkbox_text_column(*args)"}},{"html_id":"table_append_image_column(*args):Nil-class-method","name":"table_append_image_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1264,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1264"},"def":{"name":"table_append_image_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_image_column(*args)"}},{"html_id":"table_append_image_text_column(*args):Nil-class-method","name":"table_append_image_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1268,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1268"},"def":{"name":"table_append_image_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_image_text_column(*args)"}},{"html_id":"table_append_progress_bar_column(*args):Nil-class-method","name":"table_append_progress_bar_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1280,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1280"},"def":{"name":"table_append_progress_bar_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_progress_bar_column(*args)"}},{"html_id":"table_append_text_column(*args):Nil-class-method","name":"table_append_text_column","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1260,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1260"},"def":{"name":"table_append_text_column","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_append_text_column(*args)"}},{"html_id":"table_column_set_width(*args):Nil-class-method","name":"table_column_set_width","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1339,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1339"},"def":{"name":"table_column_set_width","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_column_set_width(*args)"}},{"html_id":"table_column_width(*args)-class-method","name":"table_column_width","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1335,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1335"},"def":{"name":"table_column_width","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_column_width(*args)"}},{"html_id":"table_get_selection(*args)-class-method","name":"table_get_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1360,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1360"},"def":{"name":"table_get_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_get_selection(*args)"}},{"html_id":"table_get_selection_mode(*args)-class-method","name":"table_get_selection_mode","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1343,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1343"},"def":{"name":"table_get_selection_mode","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_get_selection_mode(*args)"}},{"html_id":"table_header_on_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_header_on_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1326,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1326"},"def":{"name":"table_header_on_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_header_on_clicked(sender, ->(sender, column, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(column)\nend, boxed_data)\n"}},{"html_id":"table_header_set_sort_indicator(*args):Nil-class-method","name":"table_header_set_sort_indicator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1318,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1318"},"def":{"name":"table_header_set_sort_indicator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_header_set_sort_indicator(*args)"}},{"html_id":"table_header_set_visible(*args):Nil-class-method","name":"table_header_set_visible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1292,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1292"},"def":{"name":"table_header_set_visible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_header_set_visible(*args)"}},{"html_id":"table_header_sort_indicator(*args)-class-method","name":"table_header_sort_indicator","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1322,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1322"},"def":{"name":"table_header_sort_indicator","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_header_sort_indicator(*args)"}},{"html_id":"table_header_visible(*args)-class-method","name":"table_header_visible","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1288,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1288"},"def":{"name":"table_header_visible","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_header_visible(*args)"}},{"html_id":"table_model_row_changed(*args):Nil-class-method","name":"table_model_row_changed","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1252,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1252"},"def":{"name":"table_model_row_changed","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_changed(*args)"}},{"html_id":"table_model_row_deleted(*args):Nil-class-method","name":"table_model_row_deleted","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1256,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1256"},"def":{"name":"table_model_row_deleted","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_deleted(*args)"}},{"html_id":"table_model_row_inserted(*args):Nil-class-method","name":"table_model_row_inserted","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1248,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1248"},"def":{"name":"table_model_row_inserted","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_model_row_inserted(*args)"}},{"html_id":"table_on_row_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_on_row_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1300,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1300"},"def":{"name":"table_on_row_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_row_clicked(sender, ->(sender, row, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(row)\nend, boxed_data)\n"}},{"html_id":"table_on_row_double_clicked(sender,&callback:LibC::Int->Void):Nil-class-method","name":"table_on_row_double_clicked","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : LibC::Int -> Void) : Nil","args_html":"(sender, &callback : LibC::Int -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1309,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1309"},"def":{"name":"table_on_row_double_clicked","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":1,"block_arity":1,"block_arg":{"name":"callback","external_name":"callback","restriction":"(LibC::Int -> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_row_double_clicked(sender, ->(sender, row, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call(row)\nend, boxed_data)\n"}},{"html_id":"table_on_selection_changed(sender,&callback:->Void):Nil-class-method","name":"table_on_selection_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":1351,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1351"},"def":{"name":"table_on_selection_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.table_on_selection_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"table_set_selection(*args):Nil-class-method","name":"table_set_selection","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1364,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1364"},"def":{"name":"table_set_selection","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_set_selection(*args)"}},{"html_id":"table_set_selection_mode(*args):Nil-class-method","name":"table_set_selection_mode","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1347,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1347"},"def":{"name":"table_set_selection_mode","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_set_selection_mode(*args)"}},{"html_id":"table_value_color(*args):Nil-class-method","name":"table_value_color","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":1236,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1236"},"def":{"name":"table_value_color","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.table_value_color(*args)"}},{"html_id":"table_value_get_type(*args)-class-method","name":"table_value_get_type","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1203,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1203"},"def":{"name":"table_value_get_type","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_get_type(*args)"}},{"html_id":"table_value_image(*args)-class-method","name":"table_value_image","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1220,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1220"},"def":{"name":"table_value_image","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_image(*args)"}},{"html_id":"table_value_int(*args)-class-method","name":"table_value_int","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":1228,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1228"},"def":{"name":"table_value_int","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.table_value_int(*args)"}},{"html_id":"table_value_string(table_value):String|Nil-class-method","name":"table_value_string","abstract":false,"args":[{"name":"table_value","external_name":"table_value","restriction":""}],"args_string":"(table_value) : String | Nil","args_html":"(table_value) : String | Nil","location":{"filename":"src/uing.cr","line_number":1211,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L1211"},"def":{"name":"table_value_string","args":[{"name":"table_value","external_name":"table_value","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.table_value_string(table_value)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}},{"html_id":"timer(sender,&callback:->LibC::Int):Nil-class-method","name":"timer","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> LibC::Int) : Nil","args_html":"(sender, &callback : -> LibC::Int) : Nil","location":{"filename":"src/uing.cr","line_number":73,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L73"},"def":{"name":"timer","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.timer(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"uninit:Nil-class-method","name":"uninit","abstract":false,"location":{"filename":"src/uing.cr","line_number":37,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L37"},"def":{"name":"uninit","return_type":"Nil","visibility":"Public","body":"LibUI.uninit"}},{"html_id":"user_bug_cannot_set_parent_on_toplevel(*args):Nil-class-method","name":"user_bug_cannot_set_parent_on_toplevel","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":155,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L155"},"def":{"name":"user_bug_cannot_set_parent_on_toplevel","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.user_bug_cannot_set_parent_on_toplevel(*args)"}},{"html_id":"window_borderless(*args)-class-method","name":"window_borderless","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":232,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L232"},"def":{"name":"window_borderless","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_borderless(*args)"}},{"html_id":"window_content_size(*args):Nil-class-method","name":"window_content_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":185,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L185"},"def":{"name":"window_content_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_content_size(*args)"}},{"html_id":"window_focused(*args)-class-method","name":"window_focused","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":228,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L228"},"def":{"name":"window_focused","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_focused(*args)"}},{"html_id":"window_fullscreen(*args)-class-method","name":"window_fullscreen","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":193,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L193"},"def":{"name":"window_fullscreen","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_fullscreen(*args)"}},{"html_id":"window_margined(*args)-class-method","name":"window_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":244,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L244"},"def":{"name":"window_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_margined(*args)"}},{"html_id":"window_on_closing(sender,&callback:->LibC::Int):Nil-class-method","name":"window_on_closing","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> LibC::Int) : Nil","args_html":"(sender, &callback : -> LibC::Int) : Nil","location":{"filename":"src/uing.cr","line_number":210,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L210"},"def":{"name":"window_on_closing","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> LibC::Int)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_closing(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_content_size_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_content_size_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":201,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L201"},"def":{"name":"window_on_content_size_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_content_size_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_focus_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_focus_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":219,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L219"},"def":{"name":"window_on_focus_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_focus_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_on_position_changed(sender,&callback:->Void):Nil-class-method","name":"window_on_position_changed","abstract":false,"args":[{"name":"sender","external_name":"sender","restriction":""}],"args_string":"(sender, &callback : -> Void) : Nil","args_html":"(sender, &callback : -> Void) : Nil","location":{"filename":"src/uing.cr","line_number":176,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L176"},"def":{"name":"window_on_position_changed","args":[{"name":"sender","external_name":"sender","restriction":""}],"yields":0,"block_arity":0,"block_arg":{"name":"callback","external_name":"callback","restriction":"(-> Void)"},"return_type":"Nil","visibility":"Public","body":"boxed_data = ::Box.box(callback)\n@@box = boxed_data\nLibUI.window_on_position_changed(sender, ->(sender, data) do\n data_as_callback = ::Box(typeof(callback)).unbox(data)\n data_as_callback.call\nend, boxed_data)\n"}},{"html_id":"window_position(*args):Nil-class-method","name":"window_position","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":168,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L168"},"def":{"name":"window_position","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_position(*args)"}},{"html_id":"window_resizeable(*args)-class-method","name":"window_resizeable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args)","args_html":"(*args)","location":{"filename":"src/uing.cr","line_number":252,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L252"},"def":{"name":"window_resizeable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"visibility":"Public","body":"LibUI.window_resizeable(*args)"}},{"html_id":"window_set_borderless(*args):Nil-class-method","name":"window_set_borderless","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":236,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L236"},"def":{"name":"window_set_borderless","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_borderless(*args)"}},{"html_id":"window_set_child(window,control):Nil-class-method","name":"window_set_child","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""},{"name":"control","external_name":"control","restriction":""}],"args_string":"(window, control) : Nil","args_html":"(window, control) : Nil","location":{"filename":"src/uing.cr","line_number":240,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L240"},"def":{"name":"window_set_child","args":[{"name":"window","external_name":"window","restriction":""},{"name":"control","external_name":"control","restriction":""}],"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_child(window, to_control(control))"}},{"html_id":"window_set_content_size(*args):Nil-class-method","name":"window_set_content_size","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":189,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L189"},"def":{"name":"window_set_content_size","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_content_size(*args)"}},{"html_id":"window_set_fullscreen(*args):Nil-class-method","name":"window_set_fullscreen","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":197,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L197"},"def":{"name":"window_set_fullscreen","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_fullscreen(*args)"}},{"html_id":"window_set_margined(*args):Nil-class-method","name":"window_set_margined","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":248,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L248"},"def":{"name":"window_set_margined","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_margined(*args)"}},{"html_id":"window_set_position(*args):Nil-class-method","name":"window_set_position","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":172,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L172"},"def":{"name":"window_set_position","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_position(*args)"}},{"html_id":"window_set_resizeable(*args):Nil-class-method","name":"window_set_resizeable","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":256,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L256"},"def":{"name":"window_set_resizeable","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_resizeable(*args)"}},{"html_id":"window_set_title(*args):Nil-class-method","name":"window_set_title","abstract":false,"args":[{"name":"args","external_name":"args","restriction":""}],"args_string":"(*args) : Nil","args_html":"(*args) : Nil","location":{"filename":"src/uing.cr","line_number":164,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L164"},"def":{"name":"window_set_title","args":[{"name":"args","external_name":"args","restriction":""}],"splat_index":0,"return_type":"Nil","visibility":"Public","body":"LibUI.window_set_title(*args)"}},{"html_id":"window_title(window):String|Nil-class-method","name":"window_title","abstract":false,"args":[{"name":"window","external_name":"window","restriction":""}],"args_string":"(window) : String | Nil","args_html":"(window) : String | Nil","location":{"filename":"src/uing.cr","line_number":159,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing.cr#L159"},"def":{"name":"window_title","args":[{"name":"window","external_name":"window","restriction":""}],"return_type":"String | ::Nil","visibility":"Public","body":"str_ptr = LibUI.window_title(window)\nstr_ptr.null? ? nil : String.new(str_ptr)\n"}}],"types":[{"html_id":"uing/UIng/Area","path":"UIng/Area.html","kind":"class","full_name":"UIng::Area","name":"Area","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Area))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Area)"}],"args_string":"(ref_ptr : Pointer(LibUI::Area))","args_html":"(ref_ptr : Pointer(LibUI::Area))","location":{"filename":"src/uing/area.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Area)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/area.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaDrawParams","path":"UIng/AreaDrawParams.html","kind":"class","full_name":"UIng::AreaDrawParams","name":"AreaDrawParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_draw_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_draw_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaDrawParams=LibUI::AreaDrawParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaDrawParams.new","external_name":"cstruct","restriction":"LibUI::AreaDrawParams"}],"args_string":"(cstruct : LibUI::AreaDrawParams = LibUI::AreaDrawParams.new)","args_html":"(cstruct : LibUI::AreaDrawParams = LibUI::AreaDrawParams.new)","location":{"filename":"src/uing/area_draw_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_draw_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaDrawParams.new","external_name":"cstruct","restriction":"LibUI::AreaDrawParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_draw_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_draw_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_draw_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_draw_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaHandler","path":"UIng/AreaHandler.html","kind":"class","full_name":"UIng::AreaHandler","name":"AreaHandler","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_handler.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaHandler=LibUI::AreaHandler.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaHandler.new","external_name":"cstruct","restriction":"LibUI::AreaHandler"}],"args_string":"(cstruct : LibUI::AreaHandler = LibUI::AreaHandler.new)","args_html":"(cstruct : LibUI::AreaHandler = LibUI::AreaHandler.new)","location":{"filename":"src/uing/area_handler.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaHandler.new","external_name":"cstruct","restriction":"LibUI::AreaHandler"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"drag_broken(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area)->Void)-instance-method","name":"drag_broken","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":20,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L20"},"def":{"name":"drag_broken","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area) -> Void)"},"visibility":"Public","body":"@cstruct.drag_broken = block"}},{"html_id":"draw(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaDrawParams)->Void)-instance-method","name":"draw","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L8"},"def":{"name":"draw","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaDrawParams) -> Void)"},"visibility":"Public","body":"@cstruct.draw = block"}},{"html_id":"key_event(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaKeyEvent)->LibC::Int)-instance-method","name":"key_event","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":24,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L24"},"def":{"name":"key_event","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaKeyEvent) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.key_event = block"}},{"html_id":"mouse_crossed(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),LibC::Int->Void)-instance-method","name":"mouse_crossed","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":16,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L16"},"def":{"name":"mouse_crossed","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), LibC::Int -> Void)"},"visibility":"Public","body":"@cstruct.mouse_crossed = block"}},{"html_id":"mouse_event(&block:Pointer(LibUI::AreaHandler),Pointer(LibUI::Area),Pointer(LibUI::AreaMouseEvent)->Void)-instance-method","name":"mouse_event","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L12"},"def":{"name":"mouse_event","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::AreaHandler), ::Pointer(LibUI::Area), ::Pointer(LibUI::AreaMouseEvent) -> Void)"},"visibility":"Public","body":"@cstruct.mouse_event = block"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_handler.cr","line_number":28,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L28"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_handler.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_handler.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaKeyEvent","path":"UIng/AreaKeyEvent.html","kind":"class","full_name":"UIng::AreaKeyEvent","name":"AreaKeyEvent","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_key_event.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_key_event.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaKeyEvent=LibUI::AreaKeyEvent.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaKeyEvent.new","external_name":"cstruct","restriction":"LibUI::AreaKeyEvent"}],"args_string":"(cstruct : LibUI::AreaKeyEvent = LibUI::AreaKeyEvent.new)","args_html":"(cstruct : LibUI::AreaKeyEvent = LibUI::AreaKeyEvent.new)","location":{"filename":"src/uing/area_key_event.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_key_event.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaKeyEvent.new","external_name":"cstruct","restriction":"LibUI::AreaKeyEvent"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_key_event.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_key_event.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_key_event.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_key_event.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AreaMouseEvent","path":"UIng/AreaMouseEvent.html","kind":"class","full_name":"UIng::AreaMouseEvent","name":"AreaMouseEvent","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/area_mouse_event.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_mouse_event.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::AreaMouseEvent=LibUI::AreaMouseEvent.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::AreaMouseEvent.new","external_name":"cstruct","restriction":"LibUI::AreaMouseEvent"}],"args_string":"(cstruct : LibUI::AreaMouseEvent = LibUI::AreaMouseEvent.new)","args_html":"(cstruct : LibUI::AreaMouseEvent = LibUI::AreaMouseEvent.new)","location":{"filename":"src/uing/area_mouse_event.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_mouse_event.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::AreaMouseEvent.new","external_name":"cstruct","restriction":"LibUI::AreaMouseEvent"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/area_mouse_event.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_mouse_event.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/area_mouse_event.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/area_mouse_event.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Attribute","path":"UIng/Attribute.html","kind":"class","full_name":"UIng::Attribute","name":"Attribute","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/attribute.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Attribute))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Attribute)"}],"args_string":"(ref_ptr : Pointer(LibUI::Attribute))","args_html":"(ref_ptr : Pointer(LibUI::Attribute))","location":{"filename":"src/uing/attribute.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Attribute)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/attribute.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/attribute.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/attribute.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attribute.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/AttributedString","path":"UIng/AttributedString.html","kind":"class","full_name":"UIng::AttributedString","name":"AttributedString","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/attributed_string.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::AttributedString))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::AttributedString)"}],"args_string":"(ref_ptr : Pointer(LibUI::AttributedString))","args_html":"(ref_ptr : Pointer(LibUI::AttributedString))","location":{"filename":"src/uing/attributed_string.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::AttributedString)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/attributed_string.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/attributed_string.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/attributed_string.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/attributed_string.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Box","path":"UIng/Box.html","kind":"class","full_name":"UIng::Box","name":"Box","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/box.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L3"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"doc":"Note: The name Box is already taken by Crystal's built-in class Box.","summary":"

    Note: The name Box is already taken by Crystal's built-in class Box.

    ","constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Box))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Box)"}],"args_string":"(ref_ptr : Pointer(LibUI::Box))","args_html":"(ref_ptr : Pointer(LibUI::Box))","location":{"filename":"src/uing/box.cr","line_number":4,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L4"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Box)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/box.cr","line_number":7,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L7"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/box.cr","line_number":13,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L13"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/box.cr","line_number":11,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/box.cr#L11"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Button","path":"UIng/Button.html","kind":"class","full_name":"UIng::Button","name":"Button","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Button))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Button)"}],"args_string":"(ref_ptr : Pointer(LibUI::Button))","args_html":"(ref_ptr : Pointer(LibUI::Button))","location":{"filename":"src/uing/button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Button)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Checkbox","path":"UIng/Checkbox.html","kind":"class","full_name":"UIng::Checkbox","name":"Checkbox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/checkbox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Checkbox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Checkbox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Checkbox))","args_html":"(ref_ptr : Pointer(LibUI::Checkbox))","location":{"filename":"src/uing/checkbox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Checkbox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/checkbox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/checkbox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/checkbox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/checkbox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/ColorButton","path":"UIng/ColorButton.html","kind":"class","full_name":"UIng::ColorButton","name":"ColorButton","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/color_button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::ColorButton))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ColorButton)"}],"args_string":"(ref_ptr : Pointer(LibUI::ColorButton))","args_html":"(ref_ptr : Pointer(LibUI::ColorButton))","location":{"filename":"src/uing/color_button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ColorButton)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/color_button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/color_button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/color_button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/color_button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Combobox","path":"UIng/Combobox.html","kind":"class","full_name":"UIng::Combobox","name":"Combobox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/combobox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Combobox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Combobox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Combobox))","args_html":"(ref_ptr : Pointer(LibUI::Combobox))","location":{"filename":"src/uing/combobox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Combobox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/combobox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/combobox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/combobox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/combobox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DateTimePicker","path":"UIng/DateTimePicker.html","kind":"class","full_name":"UIng::DateTimePicker","name":"DateTimePicker","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/date_time_picker.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DateTimePicker))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DateTimePicker)"}],"args_string":"(ref_ptr : Pointer(LibUI::DateTimePicker))","args_html":"(ref_ptr : Pointer(LibUI::DateTimePicker))","location":{"filename":"src/uing/date_time_picker.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DateTimePicker)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/date_time_picker.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/date_time_picker.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/date_time_picker.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/date_time_picker.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawBrush","path":"UIng/DrawBrush.html","kind":"class","full_name":"UIng::DrawBrush","name":"DrawBrush","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_brush.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawBrush=LibUI::DrawBrush.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawBrush.new","external_name":"cstruct","restriction":"LibUI::DrawBrush"}],"args_string":"(cstruct : LibUI::DrawBrush = LibUI::DrawBrush.new)","args_html":"(cstruct : LibUI::DrawBrush = LibUI::DrawBrush.new)","location":{"filename":"src/uing/draw_brush.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawBrush.new","external_name":"cstruct","restriction":"LibUI::DrawBrush"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_brush.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_brush.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawBrushGradientStop","path":"UIng/DrawBrushGradientStop.html","kind":"class","full_name":"UIng::DrawBrushGradientStop","name":"DrawBrushGradientStop","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush_gradient_stop.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawBrushGradientStop=LibUI::DrawBrushGradientStop.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawBrushGradientStop.new","external_name":"cstruct","restriction":"LibUI::DrawBrushGradientStop"}],"args_string":"(cstruct : LibUI::DrawBrushGradientStop = LibUI::DrawBrushGradientStop.new)","args_html":"(cstruct : LibUI::DrawBrushGradientStop = LibUI::DrawBrushGradientStop.new)","location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush_gradient_stop.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawBrushGradientStop.new","external_name":"cstruct","restriction":"LibUI::DrawBrushGradientStop"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush_gradient_stop.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_brush_gradient_stop.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_brush_gradient_stop.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawContext","path":"UIng/DrawContext.html","kind":"class","full_name":"UIng::DrawContext","name":"DrawContext","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_context.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawContext))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawContext)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawContext))","args_html":"(ref_ptr : Pointer(LibUI::DrawContext))","location":{"filename":"src/uing/draw_context.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawContext)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_context.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_context.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_context.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_context.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawMatrix","path":"UIng/DrawMatrix.html","kind":"class","full_name":"UIng::DrawMatrix","name":"DrawMatrix","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_matrix.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_matrix.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawMatrix=LibUI::DrawMatrix.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawMatrix.new","external_name":"cstruct","restriction":"LibUI::DrawMatrix"}],"args_string":"(cstruct : LibUI::DrawMatrix = LibUI::DrawMatrix.new)","args_html":"(cstruct : LibUI::DrawMatrix = LibUI::DrawMatrix.new)","location":{"filename":"src/uing/draw_matrix.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_matrix.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawMatrix.new","external_name":"cstruct","restriction":"LibUI::DrawMatrix"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_matrix.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_matrix.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_matrix.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_matrix.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawPath","path":"UIng/DrawPath.html","kind":"class","full_name":"UIng::DrawPath","name":"DrawPath","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_path.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawPath))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawPath)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawPath))","args_html":"(ref_ptr : Pointer(LibUI::DrawPath))","location":{"filename":"src/uing/draw_path.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawPath)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_path.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_path.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_path.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_path.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawStrokeParams","path":"UIng/DrawStrokeParams.html","kind":"class","full_name":"UIng::DrawStrokeParams","name":"DrawStrokeParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_stroke_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_stroke_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawStrokeParams=LibUI::DrawStrokeParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawStrokeParams.new","external_name":"cstruct","restriction":"LibUI::DrawStrokeParams"}],"args_string":"(cstruct : LibUI::DrawStrokeParams = LibUI::DrawStrokeParams.new)","args_html":"(cstruct : LibUI::DrawStrokeParams = LibUI::DrawStrokeParams.new)","location":{"filename":"src/uing/draw_stroke_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_stroke_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawStrokeParams.new","external_name":"cstruct","restriction":"LibUI::DrawStrokeParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_stroke_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_stroke_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_stroke_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_stroke_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawTextLayout","path":"UIng/DrawTextLayout.html","kind":"class","full_name":"UIng::DrawTextLayout","name":"DrawTextLayout","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_text_layout.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::DrawTextLayout))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawTextLayout)"}],"args_string":"(ref_ptr : Pointer(LibUI::DrawTextLayout))","args_html":"(ref_ptr : Pointer(LibUI::DrawTextLayout))","location":{"filename":"src/uing/draw_text_layout.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::DrawTextLayout)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/draw_text_layout.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_text_layout.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_text_layout.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/DrawTextLayoutParams","path":"UIng/DrawTextLayoutParams.html","kind":"class","full_name":"UIng::DrawTextLayoutParams","name":"DrawTextLayoutParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/draw_text_layout_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::DrawTextLayoutParams=LibUI::DrawTextLayoutParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::DrawTextLayoutParams.new","external_name":"cstruct","restriction":"LibUI::DrawTextLayoutParams"}],"args_string":"(cstruct : LibUI::DrawTextLayoutParams = LibUI::DrawTextLayoutParams.new)","args_html":"(cstruct : LibUI::DrawTextLayoutParams = LibUI::DrawTextLayoutParams.new)","location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::DrawTextLayoutParams.new","external_name":"cstruct","restriction":"LibUI::DrawTextLayoutParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/draw_text_layout_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/draw_text_layout_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/EditableCombobox","path":"UIng/EditableCombobox.html","kind":"class","full_name":"UIng::EditableCombobox","name":"EditableCombobox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/editable_combobox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::EditableCombobox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::EditableCombobox)"}],"args_string":"(ref_ptr : Pointer(LibUI::EditableCombobox))","args_html":"(ref_ptr : Pointer(LibUI::EditableCombobox))","location":{"filename":"src/uing/editable_combobox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::EditableCombobox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/editable_combobox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/editable_combobox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/editable_combobox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/editable_combobox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Entry","path":"UIng/Entry.html","kind":"class","full_name":"UIng::Entry","name":"Entry","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/entry.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Entry))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Entry)"}],"args_string":"(ref_ptr : Pointer(LibUI::Entry))","args_html":"(ref_ptr : Pointer(LibUI::Entry))","location":{"filename":"src/uing/entry.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Entry)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/entry.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/entry.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/entry.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/entry.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/FontButton","path":"UIng/FontButton.html","kind":"class","full_name":"UIng::FontButton","name":"FontButton","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/font_button.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::FontButton))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::FontButton)"}],"args_string":"(ref_ptr : Pointer(LibUI::FontButton))","args_html":"(ref_ptr : Pointer(LibUI::FontButton))","location":{"filename":"src/uing/font_button.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::FontButton)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/font_button.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/font_button.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/font_button.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_button.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/FontDescriptor","path":"UIng/FontDescriptor.html","kind":"class","full_name":"UIng::FontDescriptor","name":"FontDescriptor","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/font_descriptor.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::FontDescriptor=LibUI::FontDescriptor.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::FontDescriptor.new","external_name":"cstruct","restriction":"LibUI::FontDescriptor"}],"args_string":"(cstruct : LibUI::FontDescriptor = LibUI::FontDescriptor.new)","args_html":"(cstruct : LibUI::FontDescriptor = LibUI::FontDescriptor.new)","location":{"filename":"src/uing/font_descriptor.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::FontDescriptor.new","external_name":"cstruct","restriction":"LibUI::FontDescriptor"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"family-instance-method","name":"family","doc":"Auto convert to and from String","summary":"

    Auto convert to and from String

    ","abstract":false,"location":{"filename":"src/uing/font_descriptor.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L8"},"def":{"name":"family","visibility":"Public","body":"String.new(@cstruct.family)"}},{"html_id":"family=(value:String)-instance-method","name":"family=","abstract":false,"args":[{"name":"value","external_name":"value","restriction":"String"}],"args_string":"(value : String)","args_html":"(value : String)","location":{"filename":"src/uing/font_descriptor.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L12"},"def":{"name":"family=","args":[{"name":"value","external_name":"value","restriction":"String"}],"visibility":"Public","body":"@family = value\n@cstruct.family = @family.to_unsafe\n"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/font_descriptor.cr","line_number":19,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L19"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/font_descriptor.cr","line_number":17,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/font_descriptor.cr#L17"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Form","path":"UIng/Form.html","kind":"class","full_name":"UIng::Form","name":"Form","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/form.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Form))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Form)"}],"args_string":"(ref_ptr : Pointer(LibUI::Form))","args_html":"(ref_ptr : Pointer(LibUI::Form))","location":{"filename":"src/uing/form.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Form)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/form.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/form.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/form.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/form.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Grid","path":"UIng/Grid.html","kind":"class","full_name":"UIng::Grid","name":"Grid","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/grid.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Grid))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Grid)"}],"args_string":"(ref_ptr : Pointer(LibUI::Grid))","args_html":"(ref_ptr : Pointer(LibUI::Grid))","location":{"filename":"src/uing/grid.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Grid)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/grid.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/grid.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/grid.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/grid.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Group","path":"UIng/Group.html","kind":"class","full_name":"UIng::Group","name":"Group","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/group.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Group))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Group)"}],"args_string":"(ref_ptr : Pointer(LibUI::Group))","args_html":"(ref_ptr : Pointer(LibUI::Group))","location":{"filename":"src/uing/group.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Group)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/group.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/group.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/group.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/group.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Image","path":"UIng/Image.html","kind":"class","full_name":"UIng::Image","name":"Image","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/image.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Image))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Image)"}],"args_string":"(ref_ptr : Pointer(LibUI::Image))","args_html":"(ref_ptr : Pointer(LibUI::Image))","location":{"filename":"src/uing/image.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Image)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/image.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/image.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/image.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/image.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Label","path":"UIng/Label.html","kind":"class","full_name":"UIng::Label","name":"Label","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/label.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Label))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Label)"}],"args_string":"(ref_ptr : Pointer(LibUI::Label))","args_html":"(ref_ptr : Pointer(LibUI::Label))","location":{"filename":"src/uing/label.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Label)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/label.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/label.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/label.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/label.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Menu","path":"UIng/Menu.html","kind":"class","full_name":"UIng::Menu","name":"Menu","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/menu.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Menu))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Menu)"}],"args_string":"(ref_ptr : Pointer(LibUI::Menu))","args_html":"(ref_ptr : Pointer(LibUI::Menu))","location":{"filename":"src/uing/menu.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Menu)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/menu.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/menu.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/menu.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/MenuItem","path":"UIng/MenuItem.html","kind":"class","full_name":"UIng::MenuItem","name":"MenuItem","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/menu_item.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::MenuItem))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MenuItem)"}],"args_string":"(ref_ptr : Pointer(LibUI::MenuItem))","args_html":"(ref_ptr : Pointer(LibUI::MenuItem))","location":{"filename":"src/uing/menu_item.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MenuItem)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/menu_item.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/menu_item.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/menu_item.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/menu_item.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/MultilineEntry","path":"UIng/MultilineEntry.html","kind":"class","full_name":"UIng::MultilineEntry","name":"MultilineEntry","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/multiline_entry.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::MultilineEntry))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MultilineEntry)"}],"args_string":"(ref_ptr : Pointer(LibUI::MultilineEntry))","args_html":"(ref_ptr : Pointer(LibUI::MultilineEntry))","location":{"filename":"src/uing/multiline_entry.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::MultilineEntry)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/multiline_entry.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/multiline_entry.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/multiline_entry.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/multiline_entry.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/OpenTypeFeatures","path":"UIng/OpenTypeFeatures.html","kind":"class","full_name":"UIng::OpenTypeFeatures","name":"OpenTypeFeatures","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/open_type_features.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::OpenTypeFeatures))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::OpenTypeFeatures)"}],"args_string":"(ref_ptr : Pointer(LibUI::OpenTypeFeatures))","args_html":"(ref_ptr : Pointer(LibUI::OpenTypeFeatures))","location":{"filename":"src/uing/open_type_features.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::OpenTypeFeatures)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/open_type_features.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/open_type_features.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/open_type_features.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/open_type_features.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/ProgressBar","path":"UIng/ProgressBar.html","kind":"class","full_name":"UIng::ProgressBar","name":"ProgressBar","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/progress_bar.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::ProgressBar))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ProgressBar)"}],"args_string":"(ref_ptr : Pointer(LibUI::ProgressBar))","args_html":"(ref_ptr : Pointer(LibUI::ProgressBar))","location":{"filename":"src/uing/progress_bar.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::ProgressBar)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/progress_bar.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/progress_bar.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/progress_bar.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/progress_bar.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/RadioButtons","path":"UIng/RadioButtons.html","kind":"class","full_name":"UIng::RadioButtons","name":"RadioButtons","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/radio_buttons.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::RadioButtons))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::RadioButtons)"}],"args_string":"(ref_ptr : Pointer(LibUI::RadioButtons))","args_html":"(ref_ptr : Pointer(LibUI::RadioButtons))","location":{"filename":"src/uing/radio_buttons.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::RadioButtons)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/radio_buttons.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/radio_buttons.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/radio_buttons.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/radio_buttons.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Separator","path":"UIng/Separator.html","kind":"class","full_name":"UIng::Separator","name":"Separator","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/separator.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Separator))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Separator)"}],"args_string":"(ref_ptr : Pointer(LibUI::Separator))","args_html":"(ref_ptr : Pointer(LibUI::Separator))","location":{"filename":"src/uing/separator.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Separator)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/separator.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/separator.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/separator.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/separator.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Slider","path":"UIng/Slider.html","kind":"class","full_name":"UIng::Slider","name":"Slider","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/slider.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Slider))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Slider)"}],"args_string":"(ref_ptr : Pointer(LibUI::Slider))","args_html":"(ref_ptr : Pointer(LibUI::Slider))","location":{"filename":"src/uing/slider.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Slider)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/slider.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/slider.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/slider.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/slider.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Spinbox","path":"UIng/Spinbox.html","kind":"class","full_name":"UIng::Spinbox","name":"Spinbox","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/spinbox.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Spinbox))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Spinbox)"}],"args_string":"(ref_ptr : Pointer(LibUI::Spinbox))","args_html":"(ref_ptr : Pointer(LibUI::Spinbox))","location":{"filename":"src/uing/spinbox.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Spinbox)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/spinbox.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/spinbox.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/spinbox.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/spinbox.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Tab","path":"UIng/Tab.html","kind":"class","full_name":"UIng::Tab","name":"Tab","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/tab.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Tab))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Tab)"}],"args_string":"(ref_ptr : Pointer(LibUI::Tab))","args_html":"(ref_ptr : Pointer(LibUI::Tab))","location":{"filename":"src/uing/tab.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Tab)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/tab.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/tab.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/tab.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tab.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Table","path":"UIng/Table.html","kind":"class","full_name":"UIng::Table","name":"Table","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Table))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Table)"}],"args_string":"(ref_ptr : Pointer(LibUI::Table))","args_html":"(ref_ptr : Pointer(LibUI::Table))","location":{"filename":"src/uing/table.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Table)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableModel","path":"UIng/TableModel.html","kind":"class","full_name":"UIng::TableModel","name":"TableModel","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_model.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::TableModel))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableModel)"}],"args_string":"(ref_ptr : Pointer(LibUI::TableModel))","args_html":"(ref_ptr : Pointer(LibUI::TableModel))","location":{"filename":"src/uing/table_model.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableModel)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table_model.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_model.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_model.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableModelHandler","path":"UIng/TableModelHandler.html","kind":"class","full_name":"UIng::TableModelHandler","name":"TableModelHandler","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_model_handler.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableModelHandler=LibUI::TableModelHandler.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableModelHandler.new","external_name":"cstruct","restriction":"LibUI::TableModelHandler"}],"args_string":"(cstruct : LibUI::TableModelHandler = LibUI::TableModelHandler.new)","args_html":"(cstruct : LibUI::TableModelHandler = LibUI::TableModelHandler.new)","location":{"filename":"src/uing/table_model_handler.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableModelHandler.new","external_name":"cstruct","restriction":"LibUI::TableModelHandler"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"cell_value(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int,LibC::Int->Pointer(LibUI::TableValue))-instance-method","name":"cell_value","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":20,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L20"},"def":{"name":"cell_value","yields":4,"block_arity":4,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int, LibC::Int -> ::Pointer(LibUI::TableValue))"},"visibility":"Public","body":"@cstruct.cell_value = block"}},{"html_id":"column_type(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int->LibUI::TableValueType)-instance-method","name":"column_type","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L12"},"def":{"name":"column_type","yields":3,"block_arity":3,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int -> LibUI::TableValueType)"},"visibility":"Public","body":"@cstruct.column_type = block"}},{"html_id":"num_columns(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel)->LibC::Int)-instance-method","name":"num_columns","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L8"},"def":{"name":"num_columns","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.num_columns = block"}},{"html_id":"num_rows(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel)->LibC::Int)-instance-method","name":"num_rows","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":16,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L16"},"def":{"name":"num_rows","yields":2,"block_arity":2,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel) -> LibC::Int)"},"visibility":"Public","body":"@cstruct.num_rows = block"}},{"html_id":"set_cell_value(&block:Pointer(LibUI::TableModelHandler),Pointer(LibUI::TableModel),LibC::Int,LibC::Int,Pointer(LibUI::TableValue)->Void)-instance-method","name":"set_cell_value","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":24,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L24"},"def":{"name":"set_cell_value","yields":5,"block_arity":5,"block_arg":{"name":"block","external_name":"block","restriction":"(::Pointer(LibUI::TableModelHandler), ::Pointer(LibUI::TableModel), LibC::Int, LibC::Int, ::Pointer(LibUI::TableValue) -> Void)"},"visibility":"Public","body":"@cstruct.set_cell_value = block"}},{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_model_handler.cr","line_number":28,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L28"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_model_handler.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_model_handler.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableParams","path":"UIng/TableParams.html","kind":"class","full_name":"UIng::TableParams","name":"TableParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableParams=LibUI::TableParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableParams.new","external_name":"cstruct","restriction":"LibUI::TableParams"}],"args_string":"(cstruct : LibUI::TableParams = LibUI::TableParams.new)","args_html":"(cstruct : LibUI::TableParams = LibUI::TableParams.new)","location":{"filename":"src/uing/table_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableParams.new","external_name":"cstruct","restriction":"LibUI::TableParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableSelection","path":"UIng/TableSelection.html","kind":"class","full_name":"UIng::TableSelection","name":"TableSelection","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_selection.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_selection.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableSelection=LibUI::TableSelection.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableSelection.new","external_name":"cstruct","restriction":"LibUI::TableSelection"}],"args_string":"(cstruct : LibUI::TableSelection = LibUI::TableSelection.new)","args_html":"(cstruct : LibUI::TableSelection = LibUI::TableSelection.new)","location":{"filename":"src/uing/table_selection.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_selection.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableSelection.new","external_name":"cstruct","restriction":"LibUI::TableSelection"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_selection.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_selection.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_selection.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_selection.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableTextColumnOptionalParams","path":"UIng/TableTextColumnOptionalParams.html","kind":"class","full_name":"UIng::TableTextColumnOptionalParams","name":"TableTextColumnOptionalParams","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_text_column_optional_params.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_text_column_optional_params.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TableTextColumnOptionalParams=LibUI::TableTextColumnOptionalParams.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TableTextColumnOptionalParams.new","external_name":"cstruct","restriction":"LibUI::TableTextColumnOptionalParams"}],"args_string":"(cstruct : LibUI::TableTextColumnOptionalParams = LibUI::TableTextColumnOptionalParams.new)","args_html":"(cstruct : LibUI::TableTextColumnOptionalParams = LibUI::TableTextColumnOptionalParams.new)","location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_text_column_optional_params.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TableTextColumnOptionalParams.new","external_name":"cstruct","restriction":"LibUI::TableTextColumnOptionalParams"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":8,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_text_column_optional_params.cr#L8"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_text_column_optional_params.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_text_column_optional_params.cr#L6"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TableValue","path":"UIng/TableValue.html","kind":"class","full_name":"UIng::TableValue","name":"TableValue","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/table_value.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::TableValue))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableValue)"}],"args_string":"(ref_ptr : Pointer(LibUI::TableValue))","args_html":"(ref_ptr : Pointer(LibUI::TableValue))","location":{"filename":"src/uing/table_value.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::TableValue)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/table_value.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/table_value.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/table_value.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/table_value.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/TM","path":"UIng/TM.html","kind":"class","full_name":"UIng::TM","name":"TM","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/tm.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(cstruct:LibUI::TM=LibUI::TM.new)-class-method","name":"new","abstract":false,"args":[{"name":"cstruct","default_value":"LibUI::TM.new","external_name":"cstruct","restriction":"LibUI::TM"}],"args_string":"(cstruct : LibUI::TM = LibUI::TM.new)","args_html":"(cstruct : LibUI::TM = LibUI::TM.new)","location":{"filename":"src/uing/tm.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L3"},"def":{"name":"new","args":[{"name":"cstruct","default_value":"LibUI::TM.new","external_name":"cstruct","restriction":"LibUI::TM"}],"visibility":"Public","body":"_ = allocate\n_.initialize(cstruct)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/tm.cr","line_number":19,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L19"},"def":{"name":"to_unsafe","visibility":"Public","body":"pointerof(@cstruct)"}},{"html_id":"zone-instance-method","name":"zone","abstract":false,"location":{"filename":"src/uing/tm.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L6"},"def":{"name":"zone","visibility":"Public","body":"String.new(@cstruct.zone)"}},{"html_id":"zone=(value:String)-instance-method","name":"zone=","abstract":false,"args":[{"name":"value","external_name":"value","restriction":"String"}],"args_string":"(value : String)","args_html":"(value : String)","location":{"filename":"src/uing/tm.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L6"},"def":{"name":"zone=","args":[{"name":"value","external_name":"value","restriction":"String"}],"visibility":"Public","body":"@zone = value\n@cstruct.zone = @zone.to_unsafe\n"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/tm.cr","line_number":17,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/tm.cr#L17"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @cstruct.\n{{ call }}\n\n \n"}}]},{"html_id":"uing/UIng/Window","path":"UIng/Window.html","kind":"class","full_name":"UIng::Window","name":"Window","abstract":false,"superclass":{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},"ancestors":[{"html_id":"uing/Reference","kind":"class","full_name":"Reference","name":"Reference"},{"html_id":"uing/Object","kind":"class","full_name":"Object","name":"Object"}],"locations":[{"filename":"src/uing/window.cr","line_number":2,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L2"}],"repository_name":"uing","program":false,"enum":false,"alias":false,"const":false,"namespace":{"html_id":"uing/UIng","kind":"module","full_name":"UIng","name":"UIng"},"constructors":[{"html_id":"new(ref_ptr:Pointer(LibUI::Window))-class-method","name":"new","abstract":false,"args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Window)"}],"args_string":"(ref_ptr : Pointer(LibUI::Window))","args_html":"(ref_ptr : Pointer(LibUI::Window))","location":{"filename":"src/uing/window.cr","line_number":3,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L3"},"def":{"name":"new","args":[{"name":"ref_ptr","external_name":"ref_ptr","restriction":"Pointer(LibUI::Window)"}],"visibility":"Public","body":"_ = allocate\n_.initialize(ref_ptr)\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}},{"html_id":"new-class-method","name":"new","abstract":false,"location":{"filename":"src/uing/window.cr","line_number":6,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L6"},"def":{"name":"new","visibility":"Public","body":"_ = allocate\n_.initialize\nif _.responds_to?(:finalize)\n ::GC.add_finalizer(_)\nend\n_\n"}}],"instance_methods":[{"html_id":"to_unsafe:Pointer(Void)-instance-method","name":"to_unsafe","abstract":false,"location":{"filename":"src/uing/window.cr","line_number":12,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L12"},"def":{"name":"to_unsafe","visibility":"Public","body":"@ref_ptr"}}],"macros":[{"html_id":"method_missing(call)-macro","name":"method_missing","abstract":false,"args":[{"name":"call","external_name":"call","restriction":""}],"args_string":"(call)","args_html":"(call)","location":{"filename":"src/uing/window.cr","line_number":10,"url":"https://github.com/kojix2/uing/blob/6b5da3085bb82bd92432531b36952ec82b2a34d5/src/uing/window.cr#L10"},"def":{"name":"method_missing","args":[{"name":"call","external_name":"call","restriction":""}],"visibility":"Public","body":" @ref_ptr.\n{{ call }}\n\n \n"}}]}]}]}}) \ No newline at end of file