MethodHandle menuitem_args_set_icon;
MethodHandle menuitem_args_free;
+ MethodHandle container_args_new;
+ MethodHandle container_args_set_fill;
+ MethodHandle container_args_set_hexpand;
+ MethodHandle container_args_set_vexpand;
+ MethodHandle container_args_set_hfill;
+ MethodHandle container_args_set_vfill;
+ MethodHandle container_args_set_override_defaults;
+ MethodHandle container_args_set_def_hexpand;
+ MethodHandle container_args_set_def_vexpand;
+ MethodHandle container_args_set_def_hfill;
+ MethodHandle container_args_set_def_vfill;
+ MethodHandle container_args_set_colspan;
+ MethodHandle container_args_set_rowspan;
+ MethodHandle container_args_set_name;
+ MethodHandle container_args_set_style_class;
+ MethodHandle container_args_set_margin;
+ MethodHandle container_args_set_spacing;
+ MethodHandle container_args_set_columnspacing;
+ MethodHandle container_args_set_rowspacing;
+ MethodHandle container_args_free;
+
MethodHandle button_args_new;
MethodHandle button_args_set_fill;
MethodHandle button_args_set_hexpand;
MemorySegment ui_menuitem_args_set_onclickdata_addr = lib.find("ui_menuitem_args_set_onclickdata").orElseThrow();
MemorySegment ui_menuitem_args_free_addr = lib.find("ui_menuitem_args_free").orElseThrow();
+ MemorySegment ui_container_args_new_addr = lib.find("ui_container_args_new").orElseThrow();
+ MemorySegment ui_container_args_set_fill_addr = lib.find("ui_container_args_set_fill").orElseThrow();
+ MemorySegment ui_container_args_set_hexpand_addr = lib.find("ui_container_args_set_hexpand").orElseThrow();
+ MemorySegment ui_container_args_set_vexpand_addr = lib.find("ui_container_args_set_vexpand").orElseThrow();
+ MemorySegment ui_container_args_set_hfill_addr = lib.find("ui_container_args_set_hfill").orElseThrow();
+ MemorySegment ui_container_args_set_vfill_addr = lib.find("ui_container_args_set_vfill").orElseThrow();
+ MemorySegment ui_container_args_set_override_defaults_addr = lib.find("ui_container_args_set_override_defaults").orElseThrow();
+ MemorySegment ui_container_args_set_colspan_addr = lib.find("ui_container_args_set_colspan").orElseThrow();
+ MemorySegment ui_container_args_set_rowspan_addr = lib.find("ui_container_args_set_rowspan").orElseThrow();
+ MemorySegment ui_container_args_set_name_addr = lib.find("ui_container_args_set_name").orElseThrow();
+ MemorySegment ui_container_args_set_style_class_addr = lib.find("ui_container_args_set_style_class").orElseThrow();
+ MemorySegment ui_container_args_set_def_hexpand_addr = lib.find("ui_container_args_set_def_hexpand").orElseThrow();
+ MemorySegment ui_container_args_set_def_vexpand_addr = lib.find("ui_container_args_set_def_vexpand").orElseThrow();
+ MemorySegment ui_container_args_set_def_hfill_addr = lib.find("ui_container_args_set_def_hfill").orElseThrow();
+ MemorySegment ui_container_args_set_def_vfill_addr = lib.find("ui_container_args_set_def_vfill").orElseThrow();
+ MemorySegment ui_container_args_set_margin_addr = lib.find("ui_container_args_set_margin").orElseThrow();
+ MemorySegment ui_container_args_set_spacing_addr = lib.find("ui_container_args_set_spacing").orElseThrow();
+ MemorySegment ui_container_args_set_columnspacing_addr = lib.find("ui_container_args_set_columnspacing").orElseThrow();
+ MemorySegment ui_container_args_set_rowspacing_addr = lib.find("ui_container_args_set_rowspacing").orElseThrow();
+ MemorySegment ui_container_args_free_addr = lib.find("ui_container_args_free").orElseThrow();
+
MemorySegment ui_button_args_new_addr = lib.find("ui_button_args_new").orElseThrow();
MemorySegment ui_button_args_set_fill_addr = lib.find("ui_button_args_set_fill").orElseThrow();
MemorySegment ui_button_args_set_hexpand_addr = lib.find("ui_button_args_set_hexpand").orElseThrow();
menuitem_args_set_icon = linker.downcallHandle(ui_menuitem_args_set_icon_addr, sigv_mm);
menuitem_args_free = linker.downcallHandle(ui_menuitem_args_free_addr, sigv_m);
+ container_args_new = linker.downcallHandle(ui_container_args_new_addr, sigm);
+ container_args_set_fill = linker.downcallHandle(ui_container_args_set_fill_addr, sigm);
+ container_args_set_hexpand = linker.downcallHandle(ui_container_args_set_hexpand_addr, sigv_mb);
+ container_args_set_vexpand = linker.downcallHandle(ui_container_args_set_vexpand_addr, sigv_mb);
+ container_args_set_hfill = linker.downcallHandle(ui_container_args_set_hfill_addr, sigv_mb);
+ container_args_set_vfill = linker.downcallHandle(ui_container_args_set_vfill_addr, sigv_mb);
+ container_args_set_override_defaults = linker.downcallHandle(ui_container_args_set_override_defaults_addr, sigv_mb);
+ container_args_set_colspan = linker.downcallHandle(ui_container_args_set_colspan_addr, sigv_mi);
+ container_args_set_rowspan = linker.downcallHandle(ui_container_args_set_rowspan_addr, sigv_mi);
+ container_args_set_name = linker.downcallHandle(ui_container_args_set_name_addr, sigv_mm);
+ container_args_set_style_class = linker.downcallHandle(ui_container_args_set_style_class_addr, sigv_mm);
+ container_args_set_def_hexpand = linker.downcallHandle(ui_container_args_set_def_hexpand_addr, sigv_mb);
+ container_args_set_def_vexpand = linker.downcallHandle(ui_container_args_set_def_vexpand_addr, sigv_mb);
+ container_args_set_def_hfill = linker.downcallHandle(ui_container_args_set_def_hfill_addr, sigv_mb);
+ container_args_set_def_vfill = linker.downcallHandle(ui_container_args_set_def_vfill_addr, sigv_mb);
+ container_args_set_margin = linker.downcallHandle(ui_container_args_set_margin_addr, sigv_mi);
+ container_args_set_spacing = linker.downcallHandle(ui_container_args_set_spacing_addr, sigv_mi);
+ container_args_set_columnspacing = linker.downcallHandle(ui_container_args_set_columnspacing_addr, sigv_mi);
+ container_args_set_rowspacing = linker.downcallHandle(ui_container_args_set_rowspacing_addr, sigv_mi);
+ container_args_free = linker.downcallHandle(ui_container_args_free_addr, sigv_m);
+
button_args_new = linker.downcallHandle(ui_button_args_new_addr, sigm);
button_args_set_fill = linker.downcallHandle(ui_button_args_set_fill_addr, sigm);
button_args_set_hexpand = linker.downcallHandle(ui_button_args_set_hexpand_addr, sigv_mb);