From: Olaf Wintermann Date: Mon, 6 Oct 2025 11:44:20 +0000 (+0200) Subject: add margin args to all widgets X-Git-Url: https://uap-core.de/gitweb/?a=commitdiff_plain;h=HEAD;p=rssreader.git add margin args to all widgets --- diff --git a/ui-java/src/main/java/de/unixwork/ui/ArgFuncs.java b/ui-java/src/main/java/de/unixwork/ui/ArgFuncs.java index ad2c1ab..b8e439a 100644 --- a/ui-java/src/main/java/de/unixwork/ui/ArgFuncs.java +++ b/ui-java/src/main/java/de/unixwork/ui/ArgFuncs.java @@ -96,6 +96,11 @@ class ArgFuncs { MethodHandle container_args_set_hfill; MethodHandle container_args_set_vfill; MethodHandle container_args_set_override_defaults; + MethodHandle container_args_set_margin; + MethodHandle container_args_set_margin_left; + MethodHandle container_args_set_margin_right; + MethodHandle container_args_set_margin_top; + MethodHandle container_args_set_margin_bottom; MethodHandle container_args_set_def_hexpand; MethodHandle container_args_set_def_vexpand; MethodHandle container_args_set_def_hfill; @@ -104,7 +109,6 @@ class ArgFuncs { 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; @@ -117,11 +121,17 @@ class ArgFuncs { MethodHandle frame_args_set_hfill; MethodHandle frame_args_set_vfill; MethodHandle frame_args_set_override_defaults; + MethodHandle frame_args_set_margin; + MethodHandle frame_args_set_margin_left; + MethodHandle frame_args_set_margin_right; + MethodHandle frame_args_set_margin_top; + MethodHandle frame_args_set_margin_bottom; + MethodHandle frame_args_set_subcontainer; + MethodHandle frame_args_set_padding; MethodHandle frame_args_set_colspan; MethodHandle frame_args_set_rowspan; MethodHandle frame_args_set_name; MethodHandle frame_args_set_style_class; - MethodHandle frame_args_set_margin; MethodHandle frame_args_set_spacing; MethodHandle frame_args_set_columnspacing; MethodHandle frame_args_set_rowspacing; @@ -136,11 +146,15 @@ class ArgFuncs { MethodHandle splitpane_args_set_hfill; MethodHandle splitpane_args_set_vfill; MethodHandle splitpane_args_set_override_defaults; + MethodHandle splitpane_args_set_margin; + MethodHandle splitpane_args_set_margin_left; + MethodHandle splitpane_args_set_margin_right; + MethodHandle splitpane_args_set_margin_top; + MethodHandle splitpane_args_set_margin_bottom; MethodHandle splitpane_args_set_colspan; MethodHandle splitpane_args_set_rowspan; MethodHandle splitpane_args_set_name; MethodHandle splitpane_args_set_style_class; - MethodHandle splitpane_args_set_margin; MethodHandle splitpane_args_set_spacing; MethodHandle splitpane_args_set_columnspacing; MethodHandle splitpane_args_set_rowspacing; @@ -158,11 +172,16 @@ class ArgFuncs { MethodHandle tabview_args_set_hfill; MethodHandle tabview_args_set_vfill; MethodHandle tabview_args_set_override_defaults; + MethodHandle tabview_args_set_margin; + MethodHandle tabview_args_set_margin_left; + MethodHandle tabview_args_set_margin_right; + MethodHandle tabview_args_set_margin_top; + MethodHandle tabview_args_set_margin_bottom; MethodHandle tabview_args_set_colspan; MethodHandle tabview_args_set_rowspan; MethodHandle tabview_args_set_name; MethodHandle tabview_args_set_style_class; - MethodHandle tabview_args_set_margin; + MethodHandle tabview_args_set_padding; MethodHandle tabview_args_set_spacing; MethodHandle tabview_args_set_columnspacing; MethodHandle tabview_args_set_rowspacing; @@ -178,6 +197,10 @@ class ArgFuncs { MethodHandle sidebar_args_set_name; MethodHandle sidebar_args_set_style_class; MethodHandle sidebar_args_set_margin; + MethodHandle sidebar_args_set_margin_left; + MethodHandle sidebar_args_set_margin_right; + MethodHandle sidebar_args_set_margin_top; + MethodHandle sidebar_args_set_margin_bottom; MethodHandle sidebar_args_set_spacing; MethodHandle sidebar_args_free; @@ -188,6 +211,11 @@ class ArgFuncs { MethodHandle label_args_set_hfill; MethodHandle label_args_set_vfill; MethodHandle label_args_set_override_defaults; + MethodHandle label_args_set_margin; + MethodHandle label_args_set_margin_left; + MethodHandle label_args_set_margin_right; + MethodHandle label_args_set_margin_top; + MethodHandle label_args_set_margin_bottom; MethodHandle label_args_set_colspan; MethodHandle label_args_set_rowspan; MethodHandle label_args_set_name; @@ -206,6 +234,11 @@ class ArgFuncs { MethodHandle progressbar_args_set_hfill; MethodHandle progressbar_args_set_vfill; MethodHandle progressbar_args_set_override_defaults; + MethodHandle progressbar_args_set_margin; + MethodHandle progressbar_args_set_margin_left; + MethodHandle progressbar_args_set_margin_right; + MethodHandle progressbar_args_set_margin_top; + MethodHandle progressbar_args_set_margin_bottom; MethodHandle progressbar_args_set_colspan; MethodHandle progressbar_args_set_rowspan; MethodHandle progressbar_args_set_name; @@ -223,6 +256,11 @@ class ArgFuncs { MethodHandle progress_spinner_args_set_hfill; MethodHandle progress_spinner_args_set_vfill; MethodHandle progress_spinner_args_set_override_defaults; + MethodHandle progress_spinner_args_set_margin; + MethodHandle progress_spinner_args_set_margin_left; + MethodHandle progress_spinner_args_set_margin_right; + MethodHandle progress_spinner_args_set_margin_top; + MethodHandle progress_spinner_args_set_margin_bottom; MethodHandle progress_spinner_args_set_colspan; MethodHandle progress_spinner_args_set_rowspan; MethodHandle progress_spinner_args_set_name; @@ -238,6 +276,11 @@ class ArgFuncs { MethodHandle button_args_set_hfill; MethodHandle button_args_set_vfill; MethodHandle button_args_set_override_defaults; + MethodHandle button_args_set_margin; + MethodHandle button_args_set_margin_left; + MethodHandle button_args_set_margin_right; + MethodHandle button_args_set_margin_top; + MethodHandle button_args_set_margin_bottom; MethodHandle button_args_set_colspan; MethodHandle button_args_set_rowspan; MethodHandle button_args_set_name; @@ -258,6 +301,11 @@ class ArgFuncs { MethodHandle toggle_args_set_hfill; MethodHandle toggle_args_set_vfill; MethodHandle toggle_args_set_override_defaults; + MethodHandle toggle_args_set_margin; + MethodHandle toggle_args_set_margin_left; + MethodHandle toggle_args_set_margin_right; + MethodHandle toggle_args_set_margin_top; + MethodHandle toggle_args_set_margin_bottom; MethodHandle toggle_args_set_colspan; MethodHandle toggle_args_set_rowspan; MethodHandle toggle_args_set_name; @@ -281,6 +329,11 @@ class ArgFuncs { MethodHandle linkbutton_args_set_hfill; MethodHandle linkbutton_args_set_vfill; MethodHandle linkbutton_args_set_override_defaults; + MethodHandle linkbutton_args_set_margin; + MethodHandle linkbutton_args_set_margin_left; + MethodHandle linkbutton_args_set_margin_right; + MethodHandle linkbutton_args_set_margin_top; + MethodHandle linkbutton_args_set_margin_bottom; MethodHandle linkbutton_args_set_colspan; MethodHandle linkbutton_args_set_rowspan; MethodHandle linkbutton_args_set_name; @@ -303,6 +356,11 @@ class ArgFuncs { MethodHandle list_args_set_hfill; MethodHandle list_args_set_vfill; MethodHandle list_args_set_override_defaults; + MethodHandle list_args_set_margin; + MethodHandle list_args_set_margin_left; + MethodHandle list_args_set_margin_right; + MethodHandle list_args_set_margin_top; + MethodHandle list_args_set_margin_bottom; MethodHandle list_args_set_colspan; MethodHandle list_args_set_rowspan; MethodHandle list_args_set_name; @@ -340,6 +398,11 @@ class ArgFuncs { MethodHandle sourcelist_args_set_hfill; MethodHandle sourcelist_args_set_vfill; MethodHandle sourcelist_args_set_override_defaults; + MethodHandle sourcelist_args_set_margin; + MethodHandle sourcelist_args_set_margin_left; + MethodHandle sourcelist_args_set_margin_right; + MethodHandle sourcelist_args_set_margin_top; + MethodHandle sourcelist_args_set_margin_bottom; MethodHandle sourcelist_args_set_colspan; MethodHandle sourcelist_args_set_rowspan; MethodHandle sourcelist_args_set_name; @@ -363,6 +426,11 @@ class ArgFuncs { MethodHandle textarea_args_set_hfill; MethodHandle textarea_args_set_vfill; MethodHandle textarea_args_set_override_defaults; + MethodHandle textarea_args_set_margin; + MethodHandle textarea_args_set_margin_left; + MethodHandle textarea_args_set_margin_right; + MethodHandle textarea_args_set_margin_top; + MethodHandle textarea_args_set_margin_bottom; MethodHandle textarea_args_set_colspan; MethodHandle textarea_args_set_rowspan; MethodHandle textarea_args_set_name; @@ -381,6 +449,11 @@ class ArgFuncs { MethodHandle textfield_args_set_hfill; MethodHandle textfield_args_set_vfill; MethodHandle textfield_args_set_override_defaults; + MethodHandle textfield_args_set_margin; + MethodHandle textfield_args_set_margin_left; + MethodHandle textfield_args_set_margin_right; + MethodHandle textfield_args_set_margin_top; + MethodHandle textfield_args_set_margin_bottom; MethodHandle textfield_args_set_colspan; MethodHandle textfield_args_set_rowspan; MethodHandle textfield_args_set_name; @@ -401,6 +474,11 @@ class ArgFuncs { MethodHandle spinbox_args_set_hfill; MethodHandle spinbox_args_set_vfill; MethodHandle spinbox_args_set_override_defaults; + MethodHandle spinbox_args_set_margin; + MethodHandle spinbox_args_set_margin_left; + MethodHandle spinbox_args_set_margin_right; + MethodHandle spinbox_args_set_margin_top; + MethodHandle spinbox_args_set_margin_bottom; MethodHandle spinbox_args_set_colspan; MethodHandle spinbox_args_set_rowspan; MethodHandle spinbox_args_set_name; @@ -425,6 +503,11 @@ class ArgFuncs { MethodHandle webview_args_set_hfill; MethodHandle webview_args_set_vfill; MethodHandle webview_args_set_override_defaults; + MethodHandle webview_args_set_margin; + MethodHandle webview_args_set_margin_left; + MethodHandle webview_args_set_margin_right; + MethodHandle webview_args_set_margin_top; + MethodHandle webview_args_set_margin_bottom; MethodHandle webview_args_set_colspan; MethodHandle webview_args_set_rowspan; MethodHandle webview_args_set_name; @@ -543,6 +626,10 @@ class ArgFuncs { 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_margin_left_addr = lib.find("ui_container_args_set_margin_left").orElseThrow(); + MemorySegment ui_container_args_set_margin_right_addr = lib.find("ui_container_args_set_margin_right").orElseThrow(); + MemorySegment ui_container_args_set_margin_top_addr = lib.find("ui_container_args_set_margin_top").orElseThrow(); + MemorySegment ui_container_args_set_margin_bottom_addr = lib.find("ui_container_args_set_margin_bottom").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(); @@ -555,11 +642,17 @@ class ArgFuncs { MemorySegment ui_frame_args_set_hfill_addr = lib.find("ui_frame_args_set_hfill").orElseThrow(); MemorySegment ui_frame_args_set_vfill_addr = lib.find("ui_frame_args_set_vfill").orElseThrow(); MemorySegment ui_frame_args_set_override_defaults_addr = lib.find("ui_frame_args_set_override_defaults").orElseThrow(); + MemorySegment ui_frame_args_set_margin_addr = lib.find("ui_frame_args_set_margin").orElseThrow(); + MemorySegment ui_frame_args_set_margin_left_addr = lib.find("ui_frame_args_set_margin_left").orElseThrow(); + MemorySegment ui_frame_args_set_margin_right_addr = lib.find("ui_frame_args_set_margin_right").orElseThrow(); + MemorySegment ui_frame_args_set_margin_top_addr = lib.find("ui_frame_args_set_margin_top").orElseThrow(); + MemorySegment ui_frame_args_set_margin_bottom_addr = lib.find("ui_frame_args_set_margin_bottom").orElseThrow(); MemorySegment ui_frame_args_set_colspan_addr = lib.find("ui_frame_args_set_colspan").orElseThrow(); MemorySegment ui_frame_args_set_rowspan_addr = lib.find("ui_frame_args_set_rowspan").orElseThrow(); MemorySegment ui_frame_args_set_name_addr = lib.find("ui_frame_args_set_name").orElseThrow(); MemorySegment ui_frame_args_set_style_class_addr = lib.find("ui_frame_args_set_style_class").orElseThrow(); - MemorySegment ui_frame_args_set_margin_addr = lib.find("ui_frame_args_set_margin").orElseThrow(); + MemorySegment ui_frame_args_set_subcontainer_addr = lib.find("ui_frame_args_set_subcontainer").orElseThrow(); + MemorySegment ui_frame_args_set_padding_addr = lib.find("ui_frame_args_set_padding").orElseThrow(); MemorySegment ui_frame_args_set_spacing_addr = lib.find("ui_frame_args_set_spacing").orElseThrow(); MemorySegment ui_frame_args_set_columnspacing_addr = lib.find("ui_frame_args_set_columnspacing").orElseThrow(); MemorySegment ui_frame_args_set_rowspacing_addr = lib.find("ui_frame_args_set_rowspacing").orElseThrow(); @@ -574,11 +667,16 @@ class ArgFuncs { MemorySegment ui_splitpane_args_set_hfill_addr = lib.find("ui_splitpane_args_set_hfill").orElseThrow(); MemorySegment ui_splitpane_args_set_vfill_addr = lib.find("ui_splitpane_args_set_vfill").orElseThrow(); MemorySegment ui_splitpane_args_set_override_defaults_addr = lib.find("ui_splitpane_args_set_override_defaults").orElseThrow(); + MemorySegment ui_splitpane_args_set_margin_addr = lib.find("ui_splitpane_args_set_margin").orElseThrow(); + MemorySegment ui_splitpane_args_set_margin_left_addr = lib.find("ui_splitpane_args_set_margin_left").orElseThrow(); + MemorySegment ui_splitpane_args_set_margin_right_addr = lib.find("ui_splitpane_args_set_margin_right").orElseThrow(); + MemorySegment ui_splitpane_args_set_margin_top_addr = lib.find("ui_splitpane_args_set_margin_top").orElseThrow(); + MemorySegment ui_splitpane_args_set_margin_bottom_addr = lib.find("ui_splitpane_args_set_margin_bottom").orElseThrow(); MemorySegment ui_splitpane_args_set_colspan_addr = lib.find("ui_splitpane_args_set_colspan").orElseThrow(); MemorySegment ui_splitpane_args_set_rowspan_addr = lib.find("ui_splitpane_args_set_rowspan").orElseThrow(); MemorySegment ui_splitpane_args_set_name_addr = lib.find("ui_splitpane_args_set_name").orElseThrow(); MemorySegment ui_splitpane_args_set_style_class_addr = lib.find("ui_splitpane_args_set_style_class").orElseThrow(); - MemorySegment ui_splitpane_args_set_margin_addr = lib.find("ui_splitpane_args_set_margin").orElseThrow(); + //MemorySegment ui_splitpane_args_set_padding_addr = lib.find("ui_splitpane_args_set_padding").orElseThrow(); MemorySegment ui_splitpane_args_set_spacing_addr = lib.find("ui_splitpane_args_set_spacing").orElseThrow(); MemorySegment ui_splitpane_args_set_columnspacing_addr = lib.find("ui_splitpane_args_set_columnspacing").orElseThrow(); MemorySegment ui_splitpane_args_set_rowspacing_addr = lib.find("ui_splitpane_args_set_rowspacing").orElseThrow(); @@ -596,11 +694,16 @@ class ArgFuncs { MemorySegment ui_tabview_args_set_hfill_addr = lib.find("ui_tabview_args_set_hfill").orElseThrow(); MemorySegment ui_tabview_args_set_vfill_addr = lib.find("ui_tabview_args_set_vfill").orElseThrow(); MemorySegment ui_tabview_args_set_override_defaults_addr = lib.find("ui_tabview_args_set_override_defaults").orElseThrow(); + MemorySegment ui_tabview_args_set_margin_addr = lib.find("ui_tabview_args_set_margin").orElseThrow(); + MemorySegment ui_tabview_args_set_margin_left_addr = lib.find("ui_tabview_args_set_margin_left").orElseThrow(); + MemorySegment ui_tabview_args_set_margin_right_addr = lib.find("ui_tabview_args_set_margin_right").orElseThrow(); + MemorySegment ui_tabview_args_set_margin_top_addr = lib.find("ui_tabview_args_set_margin_top").orElseThrow(); + MemorySegment ui_tabview_args_set_margin_bottom_addr = lib.find("ui_tabview_args_set_margin_bottom").orElseThrow(); MemorySegment ui_tabview_args_set_colspan_addr = lib.find("ui_tabview_args_set_colspan").orElseThrow(); MemorySegment ui_tabview_args_set_rowspan_addr = lib.find("ui_tabview_args_set_rowspan").orElseThrow(); MemorySegment ui_tabview_args_set_name_addr = lib.find("ui_tabview_args_set_name").orElseThrow(); MemorySegment ui_tabview_args_set_style_class_addr = lib.find("ui_tabview_args_set_style_class").orElseThrow(); - MemorySegment ui_tabview_args_set_margin_addr = lib.find("ui_tabview_args_set_margin").orElseThrow(); + MemorySegment ui_tabview_args_set_padding_addr = lib.find("ui_tabview_args_set_padding").orElseThrow(); MemorySegment ui_tabview_args_set_spacing_addr = lib.find("ui_tabview_args_set_spacing").orElseThrow(); MemorySegment ui_tabview_args_set_columnspacing_addr = lib.find("ui_tabview_args_set_columnspacing").orElseThrow(); MemorySegment ui_tabview_args_set_rowspacing_addr = lib.find("ui_tabview_args_set_rowspacing").orElseThrow(); @@ -616,6 +719,10 @@ class ArgFuncs { MemorySegment ui_sidebar_args_set_name_addr = lib.find("ui_sidebar_args_set_name").orElseThrow(); MemorySegment ui_sidebar_args_set_style_class_addr = lib.find("ui_sidebar_args_set_style_class").orElseThrow(); MemorySegment ui_sidebar_args_set_margin_addr = lib.find("ui_sidebar_args_set_margin").orElseThrow(); + MemorySegment ui_sidebar_args_set_margin_left_addr = lib.find("ui_sidebar_args_set_margin_left").orElseThrow(); + MemorySegment ui_sidebar_args_set_margin_right_addr = lib.find("ui_sidebar_args_set_margin_right").orElseThrow(); + MemorySegment ui_sidebar_args_set_margin_top_addr = lib.find("ui_sidebar_args_set_margin_top").orElseThrow(); + MemorySegment ui_sidebar_args_set_margin_bottom_addr = lib.find("ui_sidebar_args_set_margin_bottom").orElseThrow(); MemorySegment ui_sidebar_args_set_spacing_addr = lib.find("ui_sidebar_args_set_spacing").orElseThrow(); MemorySegment ui_sidebar_args_free_addr = lib.find("ui_sidebar_args_free").orElseThrow(); @@ -626,6 +733,11 @@ class ArgFuncs { MemorySegment ui_label_args_set_hfill_addr = lib.find("ui_label_args_set_hfill").orElseThrow(); MemorySegment ui_label_args_set_vfill_addr = lib.find("ui_label_args_set_vfill").orElseThrow(); MemorySegment ui_label_args_set_override_defaults_addr = lib.find("ui_label_args_set_override_defaults").orElseThrow(); + MemorySegment ui_label_args_set_margin_addr = lib.find("ui_label_args_set_margin").orElseThrow(); + MemorySegment ui_label_args_set_margin_left_addr = lib.find("ui_label_args_set_margin_left").orElseThrow(); + MemorySegment ui_label_args_set_margin_right_addr = lib.find("ui_label_args_set_margin_right").orElseThrow(); + MemorySegment ui_label_args_set_margin_top_addr = lib.find("ui_label_args_set_margin_top").orElseThrow(); + MemorySegment ui_label_args_set_margin_bottom_addr = lib.find("ui_label_args_set_margin_bottom").orElseThrow(); MemorySegment ui_label_args_set_colspan_addr = lib.find("ui_label_args_set_colspan").orElseThrow(); MemorySegment ui_label_args_set_rowspan_addr = lib.find("ui_label_args_set_rowspan").orElseThrow(); MemorySegment ui_label_args_set_name_addr = lib.find("ui_label_args_set_name").orElseThrow(); @@ -644,6 +756,11 @@ class ArgFuncs { MemorySegment ui_progressbar_args_set_hfill_addr = lib.find("ui_progressbar_args_set_hfill").orElseThrow(); MemorySegment ui_progressbar_args_set_vfill_addr = lib.find("ui_progressbar_args_set_vfill").orElseThrow(); MemorySegment ui_progressbar_args_set_override_defaults_addr = lib.find("ui_progressbar_args_set_override_defaults").orElseThrow(); + MemorySegment ui_progressbar_args_set_margin_addr = lib.find("ui_progressbar_args_set_margin").orElseThrow(); + MemorySegment ui_progressbar_args_set_margin_left_addr = lib.find("ui_progressbar_args_set_margin_left").orElseThrow(); + MemorySegment ui_progressbar_args_set_margin_right_addr = lib.find("ui_progressbar_args_set_margin_right").orElseThrow(); + MemorySegment ui_progressbar_args_set_margin_top_addr = lib.find("ui_progressbar_args_set_margin_top").orElseThrow(); + MemorySegment ui_progressbar_args_set_margin_bottom_addr = lib.find("ui_progressbar_args_set_margin_bottom").orElseThrow(); MemorySegment ui_progressbar_args_set_colspan_addr = lib.find("ui_progressbar_args_set_colspan").orElseThrow(); MemorySegment ui_progressbar_args_set_rowspan_addr = lib.find("ui_progressbar_args_set_rowspan").orElseThrow(); MemorySegment ui_progressbar_args_set_name_addr = lib.find("ui_progressbar_args_set_name").orElseThrow(); @@ -661,6 +778,11 @@ class ArgFuncs { MemorySegment ui_progress_spinner_args_set_hfill_addr = lib.find("ui_progress_spinner_args_set_hfill").orElseThrow(); MemorySegment ui_progress_spinner_args_set_vfill_addr = lib.find("ui_progress_spinner_args_set_vfill").orElseThrow(); MemorySegment ui_progress_spinner_args_set_override_defaults_addr = lib.find("ui_progress_spinner_args_set_override_defaults").orElseThrow(); + MemorySegment ui_progress_spinner_args_set_margin_addr = lib.find("ui_progress_spinner_args_set_margin").orElseThrow(); + MemorySegment ui_progress_spinner_args_set_margin_left_addr = lib.find("ui_progress_spinner_args_set_margin_left").orElseThrow(); + MemorySegment ui_progress_spinner_args_set_margin_right_addr = lib.find("ui_progress_spinner_args_set_margin_right").orElseThrow(); + MemorySegment ui_progress_spinner_args_set_margin_top_addr = lib.find("ui_progress_spinner_args_set_margin_top").orElseThrow(); + MemorySegment ui_progress_spinner_args_set_margin_bottom_addr = lib.find("ui_progress_spinner_args_set_margin_bottom").orElseThrow(); MemorySegment ui_progress_spinner_args_set_colspan_addr = lib.find("ui_progress_spinner_args_set_colspan").orElseThrow(); MemorySegment ui_progress_spinner_args_set_rowspan_addr = lib.find("ui_progress_spinner_args_set_rowspan").orElseThrow(); MemorySegment ui_progress_spinner_args_set_name_addr = lib.find("ui_progress_spinner_args_set_name").orElseThrow(); @@ -676,6 +798,11 @@ class ArgFuncs { MemorySegment ui_button_args_set_hfill_addr = lib.find("ui_button_args_set_hfill").orElseThrow(); MemorySegment ui_button_args_set_vfill_addr = lib.find("ui_button_args_set_vfill").orElseThrow(); MemorySegment ui_button_args_set_override_defaults_addr = lib.find("ui_button_args_set_override_defaults").orElseThrow(); + MemorySegment ui_button_args_set_margin_addr = lib.find("ui_button_args_set_margin").orElseThrow(); + MemorySegment ui_button_args_set_margin_left_addr = lib.find("ui_button_args_set_margin_left").orElseThrow(); + MemorySegment ui_button_args_set_margin_right_addr = lib.find("ui_button_args_set_margin_right").orElseThrow(); + MemorySegment ui_button_args_set_margin_top_addr = lib.find("ui_button_args_set_margin_top").orElseThrow(); + MemorySegment ui_button_args_set_margin_bottom_addr = lib.find("ui_button_args_set_margin_bottom").orElseThrow(); MemorySegment ui_button_args_set_colspan_addr = lib.find("ui_button_args_set_colspan").orElseThrow(); MemorySegment ui_button_args_set_rowspan_addr = lib.find("ui_button_args_set_rowspan").orElseThrow(); MemorySegment ui_button_args_set_name_addr = lib.find("ui_button_args_set_name").orElseThrow(); @@ -696,6 +823,11 @@ class ArgFuncs { MemorySegment ui_toggle_args_set_hfill_addr = lib.find("ui_toggle_args_set_hfill").orElseThrow(); MemorySegment ui_toggle_args_set_vfill_addr = lib.find("ui_toggle_args_set_vfill").orElseThrow(); MemorySegment ui_toggle_args_set_override_defaults_addr = lib.find("ui_toggle_args_set_override_defaults").orElseThrow(); + MemorySegment ui_toggle_args_set_margin_addr = lib.find("ui_toggle_args_set_margin").orElseThrow(); + MemorySegment ui_toggle_args_set_margin_left_addr = lib.find("ui_toggle_args_set_margin_left").orElseThrow(); + MemorySegment ui_toggle_args_set_margin_right_addr = lib.find("ui_toggle_args_set_margin_right").orElseThrow(); + MemorySegment ui_toggle_args_set_margin_top_addr = lib.find("ui_toggle_args_set_margin_top").orElseThrow(); + MemorySegment ui_toggle_args_set_margin_bottom_addr = lib.find("ui_toggle_args_set_margin_bottom").orElseThrow(); MemorySegment ui_toggle_args_set_colspan_addr = lib.find("ui_toggle_args_set_colspan").orElseThrow(); MemorySegment ui_toggle_args_set_rowspan_addr = lib.find("ui_toggle_args_set_rowspan").orElseThrow(); MemorySegment ui_toggle_args_set_name_addr = lib.find("ui_toggle_args_set_name").orElseThrow(); @@ -719,6 +851,11 @@ class ArgFuncs { MemorySegment ui_linkbutton_args_set_hfill_addr = lib.find("ui_linkbutton_args_set_hfill").orElseThrow(); MemorySegment ui_linkbutton_args_set_vfill_addr = lib.find("ui_linkbutton_args_set_vfill").orElseThrow(); MemorySegment ui_linkbutton_args_set_override_defaults_addr = lib.find("ui_linkbutton_args_set_override_defaults").orElseThrow(); + MemorySegment ui_linkbutton_args_set_margin_addr = lib.find("ui_linkbutton_args_set_margin").orElseThrow(); + MemorySegment ui_linkbutton_args_set_margin_left_addr = lib.find("ui_linkbutton_args_set_margin_left").orElseThrow(); + MemorySegment ui_linkbutton_args_set_margin_right_addr = lib.find("ui_linkbutton_args_set_margin_right").orElseThrow(); + MemorySegment ui_linkbutton_args_set_margin_top_addr = lib.find("ui_linkbutton_args_set_margin_top").orElseThrow(); + MemorySegment ui_linkbutton_args_set_margin_bottom_addr = lib.find("ui_linkbutton_args_set_margin_bottom").orElseThrow(); MemorySegment ui_linkbutton_args_set_colspan_addr = lib.find("ui_linkbutton_args_set_colspan").orElseThrow(); MemorySegment ui_linkbutton_args_set_rowspan_addr = lib.find("ui_linkbutton_args_set_rowspan").orElseThrow(); MemorySegment ui_linkbutton_args_set_name_addr = lib.find("ui_linkbutton_args_set_name").orElseThrow(); @@ -741,6 +878,11 @@ class ArgFuncs { MemorySegment ui_list_args_set_hfill_addr = lib.find("ui_list_args_set_hfill").orElseThrow(); MemorySegment ui_list_args_set_vfill_addr = lib.find("ui_list_args_set_vfill").orElseThrow(); MemorySegment ui_list_args_set_override_defaults_addr = lib.find("ui_list_args_set_override_defaults").orElseThrow(); + MemorySegment ui_list_args_set_margin_addr = lib.find("ui_list_args_set_margin").orElseThrow(); + MemorySegment ui_list_args_set_margin_left_addr = lib.find("ui_list_args_set_margin_left").orElseThrow(); + MemorySegment ui_list_args_set_margin_right_addr = lib.find("ui_list_args_set_margin_right").orElseThrow(); + MemorySegment ui_list_args_set_margin_top_addr = lib.find("ui_list_args_set_margin_top").orElseThrow(); + MemorySegment ui_list_args_set_margin_bottom_addr = lib.find("ui_list_args_set_margin_bottom").orElseThrow(); MemorySegment ui_list_args_set_colspan_addr = lib.find("ui_list_args_set_colspan").orElseThrow(); MemorySegment ui_list_args_set_rowspan_addr = lib.find("ui_list_args_set_rowspan").orElseThrow(); MemorySegment ui_list_args_set_name_addr = lib.find("ui_list_args_set_name").orElseThrow(); @@ -778,6 +920,11 @@ class ArgFuncs { MemorySegment ui_sourcelist_args_set_hfill_addr = lib.find("ui_sourcelist_args_set_hfill").orElseThrow(); MemorySegment ui_sourcelist_args_set_vfill_addr = lib.find("ui_sourcelist_args_set_vfill").orElseThrow(); MemorySegment ui_sourcelist_args_set_override_defaults_addr = lib.find("ui_sourcelist_args_set_override_defaults").orElseThrow(); + MemorySegment ui_sourcelist_args_set_margin_addr = lib.find("ui_sourcelist_args_set_margin").orElseThrow(); + MemorySegment ui_sourcelist_args_set_margin_left_addr = lib.find("ui_sourcelist_args_set_margin_left").orElseThrow(); + MemorySegment ui_sourcelist_args_set_margin_right_addr = lib.find("ui_sourcelist_args_set_margin_right").orElseThrow(); + MemorySegment ui_sourcelist_args_set_margin_top_addr = lib.find("ui_sourcelist_args_set_margin_top").orElseThrow(); + MemorySegment ui_sourcelist_args_set_margin_bottom_addr = lib.find("ui_sourcelist_args_set_margin_bottom").orElseThrow(); MemorySegment ui_sourcelist_args_set_colspan_addr = lib.find("ui_sourcelist_args_set_colspan").orElseThrow(); MemorySegment ui_sourcelist_args_set_rowspan_addr = lib.find("ui_sourcelist_args_set_rowspan").orElseThrow(); MemorySegment ui_sourcelist_args_set_name_addr = lib.find("ui_sourcelist_args_set_name").orElseThrow(); @@ -801,6 +948,11 @@ class ArgFuncs { MemorySegment ui_textarea_args_set_hfill_addr = lib.find("ui_textarea_args_set_hfill").orElseThrow(); MemorySegment ui_textarea_args_set_vfill_addr = lib.find("ui_textarea_args_set_vfill").orElseThrow(); MemorySegment ui_textarea_args_set_override_defaults_addr = lib.find("ui_textarea_args_set_override_defaults").orElseThrow(); + MemorySegment ui_textarea_args_set_margin_addr = lib.find("ui_textarea_args_set_margin").orElseThrow(); + MemorySegment ui_textarea_args_set_margin_left_addr = lib.find("ui_textarea_args_set_margin_left").orElseThrow(); + MemorySegment ui_textarea_args_set_margin_right_addr = lib.find("ui_textarea_args_set_margin_right").orElseThrow(); + MemorySegment ui_textarea_args_set_margin_top_addr = lib.find("ui_textarea_args_set_margin_top").orElseThrow(); + MemorySegment ui_textarea_args_set_margin_bottom_addr = lib.find("ui_textarea_args_set_margin_bottom").orElseThrow(); MemorySegment ui_textarea_args_set_colspan_addr = lib.find("ui_textarea_args_set_colspan").orElseThrow(); MemorySegment ui_textarea_args_set_rowspan_addr = lib.find("ui_textarea_args_set_rowspan").orElseThrow(); MemorySegment ui_textarea_args_set_name_addr = lib.find("ui_textarea_args_set_name").orElseThrow(); @@ -819,6 +971,11 @@ class ArgFuncs { MemorySegment ui_textfield_args_set_hfill_addr = lib.find("ui_textfield_args_set_hfill").orElseThrow(); MemorySegment ui_textfield_args_set_vfill_addr = lib.find("ui_textfield_args_set_vfill").orElseThrow(); MemorySegment ui_textfield_args_set_override_defaults_addr = lib.find("ui_textfield_args_set_override_defaults").orElseThrow(); + MemorySegment ui_textfield_args_set_margin_addr = lib.find("ui_textfield_args_set_margin").orElseThrow(); + MemorySegment ui_textfield_args_set_margin_left_addr = lib.find("ui_textfield_args_set_margin_left").orElseThrow(); + MemorySegment ui_textfield_args_set_margin_right_addr = lib.find("ui_textfield_args_set_margin_right").orElseThrow(); + MemorySegment ui_textfield_args_set_margin_top_addr = lib.find("ui_textfield_args_set_margin_top").orElseThrow(); + MemorySegment ui_textfield_args_set_margin_bottom_addr = lib.find("ui_textfield_args_set_margin_bottom").orElseThrow(); MemorySegment ui_textfield_args_set_colspan_addr = lib.find("ui_textfield_args_set_colspan").orElseThrow(); MemorySegment ui_textfield_args_set_rowspan_addr = lib.find("ui_textfield_args_set_rowspan").orElseThrow(); MemorySegment ui_textfield_args_set_name_addr = lib.find("ui_textfield_args_set_name").orElseThrow(); @@ -839,6 +996,11 @@ class ArgFuncs { MemorySegment ui_spinbox_args_set_hfill_addr = lib.find("ui_spinbox_args_set_hfill").orElseThrow(); MemorySegment ui_spinbox_args_set_vfill_addr = lib.find("ui_spinbox_args_set_vfill").orElseThrow(); MemorySegment ui_spinbox_args_set_override_defaults_addr = lib.find("ui_spinbox_args_set_override_defaults").orElseThrow(); + MemorySegment ui_spinbox_args_set_margin_addr = lib.find("ui_spinbox_args_set_margin").orElseThrow(); + MemorySegment ui_spinbox_args_set_margin_left_addr = lib.find("ui_spinbox_args_set_margin_left").orElseThrow(); + MemorySegment ui_spinbox_args_set_margin_right_addr = lib.find("ui_spinbox_args_set_margin_right").orElseThrow(); + MemorySegment ui_spinbox_args_set_margin_top_addr = lib.find("ui_spinbox_args_set_margin_top").orElseThrow(); + MemorySegment ui_spinbox_args_set_margin_bottom_addr = lib.find("ui_spinbox_args_set_margin_bottom").orElseThrow(); MemorySegment ui_spinbox_args_set_colspan_addr = lib.find("ui_spinbox_args_set_colspan").orElseThrow(); MemorySegment ui_spinbox_args_set_rowspan_addr = lib.find("ui_spinbox_args_set_rowspan").orElseThrow(); MemorySegment ui_spinbox_args_set_name_addr = lib.find("ui_spinbox_args_set_name").orElseThrow(); @@ -863,6 +1025,11 @@ class ArgFuncs { MemorySegment ui_webview_args_set_hfill_addr = lib.find("ui_webview_args_set_hfill").orElseThrow(); MemorySegment ui_webview_args_set_vfill_addr = lib.find("ui_webview_args_set_vfill").orElseThrow(); MemorySegment ui_webview_args_set_override_defaults_addr = lib.find("ui_webview_args_set_override_defaults").orElseThrow(); + MemorySegment ui_webview_args_set_margin_addr = lib.find("ui_webview_args_set_margin").orElseThrow(); + MemorySegment ui_webview_args_set_margin_left_addr = lib.find("ui_webview_args_set_margin_left").orElseThrow(); + MemorySegment ui_webview_args_set_margin_right_addr = lib.find("ui_webview_args_set_margin_right").orElseThrow(); + MemorySegment ui_webview_args_set_margin_top_addr = lib.find("ui_webview_args_set_margin_top").orElseThrow(); + MemorySegment ui_webview_args_set_margin_bottom_addr = lib.find("ui_webview_args_set_margin_bottom").orElseThrow(); MemorySegment ui_webview_args_set_colspan_addr = lib.find("ui_webview_args_set_colspan").orElseThrow(); MemorySegment ui_webview_args_set_rowspan_addr = lib.find("ui_webview_args_set_rowspan").orElseThrow(); MemorySegment ui_webview_args_set_name_addr = lib.find("ui_webview_args_set_name").orElseThrow(); @@ -971,6 +1138,10 @@ class ArgFuncs { 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_margin_left = linker.downcallHandle(ui_container_args_set_margin_left_addr, sigv_mi); + container_args_set_margin_right = linker.downcallHandle(ui_container_args_set_margin_right_addr, sigv_mi); + container_args_set_margin_top = linker.downcallHandle(ui_container_args_set_margin_top_addr, sigv_mi); + container_args_set_margin_bottom = linker.downcallHandle(ui_container_args_set_margin_bottom_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); @@ -983,11 +1154,17 @@ class ArgFuncs { frame_args_set_hfill = linker.downcallHandle(ui_frame_args_set_hfill_addr, sigv_mb); frame_args_set_vfill = linker.downcallHandle(ui_frame_args_set_vfill_addr, sigv_mb); frame_args_set_override_defaults = linker.downcallHandle(ui_frame_args_set_override_defaults_addr, sigv_mb); + frame_args_set_margin = linker.downcallHandle(ui_frame_args_set_margin_addr, sigv_mi); + frame_args_set_margin_left = linker.downcallHandle(ui_frame_args_set_margin_left_addr, sigv_mi); + frame_args_set_margin_right = linker.downcallHandle(ui_frame_args_set_margin_right_addr, sigv_mi); + frame_args_set_margin_top = linker.downcallHandle(ui_frame_args_set_margin_top_addr, sigv_mi); + frame_args_set_margin_bottom = linker.downcallHandle(ui_frame_args_set_margin_bottom_addr, sigv_mi); frame_args_set_colspan = linker.downcallHandle(ui_frame_args_set_colspan_addr, sigv_mi); frame_args_set_rowspan = linker.downcallHandle(ui_frame_args_set_rowspan_addr, sigv_mi); frame_args_set_name = linker.downcallHandle(ui_frame_args_set_name_addr, sigv_mm); frame_args_set_style_class = linker.downcallHandle(ui_frame_args_set_style_class_addr, sigv_mm); - frame_args_set_margin = linker.downcallHandle(ui_frame_args_set_margin_addr, sigv_mi); + frame_args_set_subcontainer = linker.downcallHandle(ui_frame_args_set_subcontainer_addr, sigv_m); + frame_args_set_padding = linker.downcallHandle(ui_frame_args_set_padding_addr, sigv_mi); frame_args_set_spacing = linker.downcallHandle(ui_frame_args_set_spacing_addr, sigv_mi); frame_args_set_columnspacing = linker.downcallHandle(ui_frame_args_set_columnspacing_addr, sigv_mi); frame_args_set_rowspacing = linker.downcallHandle(ui_frame_args_set_rowspacing_addr, sigv_mi); @@ -1007,6 +1184,10 @@ class ArgFuncs { splitpane_args_set_name = linker.downcallHandle(ui_splitpane_args_set_name_addr, sigv_mm); splitpane_args_set_style_class = linker.downcallHandle(ui_splitpane_args_set_style_class_addr, sigv_mm); splitpane_args_set_margin = linker.downcallHandle(ui_splitpane_args_set_margin_addr, sigv_mi); + splitpane_args_set_margin_left = linker.downcallHandle(ui_splitpane_args_set_margin_left_addr, sigv_mi); + splitpane_args_set_margin_right = linker.downcallHandle(ui_splitpane_args_set_margin_right_addr, sigv_mi); + splitpane_args_set_margin_top = linker.downcallHandle(ui_splitpane_args_set_margin_top_addr, sigv_mi); + splitpane_args_set_margin_bottom = linker.downcallHandle(ui_splitpane_args_set_margin_bottom_addr, sigv_mi); splitpane_args_set_spacing = linker.downcallHandle(ui_splitpane_args_set_spacing_addr, sigv_mi); splitpane_args_set_columnspacing = linker.downcallHandle(ui_splitpane_args_set_columnspacing_addr, sigv_mi); splitpane_args_set_rowspacing = linker.downcallHandle(ui_splitpane_args_set_rowspacing_addr, sigv_mi); @@ -1024,11 +1205,16 @@ class ArgFuncs { tabview_args_set_hfill = linker.downcallHandle(ui_tabview_args_set_hfill_addr, sigv_mb); tabview_args_set_vfill = linker.downcallHandle(ui_tabview_args_set_vfill_addr, sigv_mb); tabview_args_set_override_defaults = linker.downcallHandle(ui_tabview_args_set_override_defaults_addr, sigv_mb); + tabview_args_set_margin = linker.downcallHandle(ui_tabview_args_set_margin_addr, sigv_mi); + tabview_args_set_margin_left = linker.downcallHandle(ui_tabview_args_set_margin_left_addr, sigv_mi); + tabview_args_set_margin_right = linker.downcallHandle(ui_tabview_args_set_margin_right_addr, sigv_mi); + tabview_args_set_margin_top = linker.downcallHandle(ui_tabview_args_set_margin_top_addr, sigv_mi); + tabview_args_set_margin_bottom = linker.downcallHandle(ui_tabview_args_set_margin_bottom_addr, sigv_mi); tabview_args_set_colspan = linker.downcallHandle(ui_tabview_args_set_colspan_addr, sigv_mi); tabview_args_set_rowspan = linker.downcallHandle(ui_tabview_args_set_rowspan_addr, sigv_mi); tabview_args_set_name = linker.downcallHandle(ui_tabview_args_set_name_addr, sigv_mm); tabview_args_set_style_class = linker.downcallHandle(ui_tabview_args_set_style_class_addr, sigv_mm); - tabview_args_set_margin = linker.downcallHandle(ui_tabview_args_set_margin_addr, sigv_mi); + tabview_args_set_padding = linker.downcallHandle(ui_tabview_args_set_padding_addr, sigv_mi); tabview_args_set_spacing = linker.downcallHandle(ui_tabview_args_set_spacing_addr, sigv_mi); tabview_args_set_columnspacing = linker.downcallHandle(ui_tabview_args_set_columnspacing_addr, sigv_mi); tabview_args_set_rowspacing = linker.downcallHandle(ui_tabview_args_set_rowspacing_addr, sigv_mi); @@ -1044,6 +1230,10 @@ class ArgFuncs { sidebar_args_set_name = linker.downcallHandle(ui_sidebar_args_set_name_addr, sigv_mm); sidebar_args_set_style_class = linker.downcallHandle(ui_sidebar_args_set_style_class_addr, sigv_mm); sidebar_args_set_margin = linker.downcallHandle(ui_sidebar_args_set_margin_addr, sigv_mi); + sidebar_args_set_margin_left = linker.downcallHandle(ui_sidebar_args_set_margin_left_addr, sigv_mi); + sidebar_args_set_margin_right = linker.downcallHandle(ui_sidebar_args_set_margin_right_addr, sigv_mi); + sidebar_args_set_margin_top = linker.downcallHandle(ui_sidebar_args_set_margin_top_addr, sigv_mi); + sidebar_args_set_margin_bottom = linker.downcallHandle(ui_sidebar_args_set_margin_bottom_addr, sigv_mi); sidebar_args_set_spacing = linker.downcallHandle(ui_sidebar_args_set_spacing_addr, sigv_mi); sidebar_args_free = linker.downcallHandle(ui_sidebar_args_free_addr, sigv_m); @@ -1056,6 +1246,11 @@ class ArgFuncs { label_args_set_hfill = linker.downcallHandle(ui_label_args_set_hfill_addr, sigv_mb); label_args_set_vfill = linker.downcallHandle(ui_label_args_set_vfill_addr, sigv_mb); label_args_set_override_defaults = linker.downcallHandle(ui_label_args_set_override_defaults_addr, sigv_mb); + label_args_set_margin = linker.downcallHandle(ui_label_args_set_margin_addr, sigv_mi); + label_args_set_margin_left = linker.downcallHandle(ui_label_args_set_margin_left_addr, sigv_mi); + label_args_set_margin_right = linker.downcallHandle(ui_label_args_set_margin_right_addr, sigv_mi); + label_args_set_margin_top = linker.downcallHandle(ui_label_args_set_margin_top_addr, sigv_mi); + label_args_set_margin_bottom = linker.downcallHandle(ui_label_args_set_margin_bottom_addr, sigv_mi); label_args_set_colspan = linker.downcallHandle(ui_label_args_set_colspan_addr, sigv_mi); label_args_set_rowspan = linker.downcallHandle(ui_label_args_set_rowspan_addr, sigv_mi); label_args_set_label = linker.downcallHandle(ui_label_args_set_label_addr, sigv_mm); @@ -1072,6 +1267,11 @@ class ArgFuncs { progressbar_args_set_hfill = linker.downcallHandle(ui_progressbar_args_set_hfill_addr, sigv_mb); progressbar_args_set_vfill = linker.downcallHandle(ui_progressbar_args_set_vfill_addr, sigv_mb); progressbar_args_set_override_defaults = linker.downcallHandle(ui_progressbar_args_set_override_defaults_addr, sigv_mb); + progressbar_args_set_margin = linker.downcallHandle(ui_progressbar_args_set_margin_addr, sigv_mi); + progressbar_args_set_margin_left = linker.downcallHandle(ui_progressbar_args_set_margin_left_addr, sigv_mi); + progressbar_args_set_margin_right = linker.downcallHandle(ui_progressbar_args_set_margin_right_addr, sigv_mi); + progressbar_args_set_margin_top = linker.downcallHandle(ui_progressbar_args_set_margin_top_addr, sigv_mi); + progressbar_args_set_margin_bottom = linker.downcallHandle(ui_progressbar_args_set_margin_bottom_addr, sigv_mi); progressbar_args_set_colspan = linker.downcallHandle(ui_progressbar_args_set_colspan_addr, sigv_mi); progressbar_args_set_rowspan = linker.downcallHandle(ui_progressbar_args_set_rowspan_addr, sigv_mi); progressbar_args_set_name = linker.downcallHandle(ui_progressbar_args_set_name_addr, sigv_mm); @@ -1089,6 +1289,11 @@ class ArgFuncs { progress_spinner_args_set_hfill = linker.downcallHandle(ui_progress_spinner_args_set_hfill_addr, sigv_mb); progress_spinner_args_set_vfill = linker.downcallHandle(ui_progress_spinner_args_set_vfill_addr, sigv_mb); progress_spinner_args_set_override_defaults = linker.downcallHandle(ui_progress_spinner_args_set_override_defaults_addr, sigv_mb); + progress_spinner_args_set_margin = linker.downcallHandle(ui_progress_spinner_args_set_margin_addr, sigv_mi); + progress_spinner_args_set_margin_left = linker.downcallHandle(ui_progress_spinner_args_set_margin_left_addr, sigv_mi); + progress_spinner_args_set_margin_right = linker.downcallHandle(ui_progress_spinner_args_set_margin_right_addr, sigv_mi); + progress_spinner_args_set_margin_top = linker.downcallHandle(ui_progress_spinner_args_set_margin_top_addr, sigv_mi); + progress_spinner_args_set_margin_bottom = linker.downcallHandle(ui_progress_spinner_args_set_margin_bottom_addr, sigv_mi); progress_spinner_args_set_colspan = linker.downcallHandle(ui_progress_spinner_args_set_colspan_addr, sigv_mi); progress_spinner_args_set_rowspan = linker.downcallHandle(ui_progress_spinner_args_set_rowspan_addr, sigv_mi); progress_spinner_args_set_name = linker.downcallHandle(ui_progress_spinner_args_set_name_addr, sigv_mm); @@ -1104,6 +1309,11 @@ class ArgFuncs { button_args_set_hfill = linker.downcallHandle(ui_button_args_set_hfill_addr, sigv_mb); button_args_set_vfill = linker.downcallHandle(ui_button_args_set_vfill_addr, sigv_mb); button_args_set_override_defaults = linker.downcallHandle(ui_button_args_set_override_defaults_addr, sigv_mb); + button_args_set_margin = linker.downcallHandle(ui_button_args_set_margin_addr, sigv_mi); + button_args_set_margin_left = linker.downcallHandle(ui_button_args_set_margin_left_addr, sigv_mi); + button_args_set_margin_right = linker.downcallHandle(ui_button_args_set_margin_right_addr, sigv_mi); + button_args_set_margin_top = linker.downcallHandle(ui_button_args_set_margin_top_addr, sigv_mi); + button_args_set_margin_bottom = linker.downcallHandle(ui_button_args_set_margin_bottom_addr, sigv_mi); button_args_set_colspan = linker.downcallHandle(ui_button_args_set_colspan_addr, sigv_mi); button_args_set_rowspan = linker.downcallHandle(ui_button_args_set_rowspan_addr, sigv_mi); button_args_set_name = linker.downcallHandle(ui_button_args_set_name_addr, sigv_mm); @@ -1124,6 +1334,11 @@ class ArgFuncs { toggle_args_set_hfill = linker.downcallHandle(ui_toggle_args_set_hfill_addr, sigv_mb); toggle_args_set_vfill = linker.downcallHandle(ui_toggle_args_set_vfill_addr, sigv_mb); toggle_args_set_override_defaults = linker.downcallHandle(ui_toggle_args_set_override_defaults_addr, sigv_mb); + toggle_args_set_margin = linker.downcallHandle(ui_toggle_args_set_margin_addr, sigv_mi); + toggle_args_set_margin_left = linker.downcallHandle(ui_toggle_args_set_margin_left_addr, sigv_mi); + toggle_args_set_margin_right = linker.downcallHandle(ui_toggle_args_set_margin_right_addr, sigv_mi); + toggle_args_set_margin_top = linker.downcallHandle(ui_toggle_args_set_margin_top_addr, sigv_mi); + toggle_args_set_margin_bottom = linker.downcallHandle(ui_toggle_args_set_margin_bottom_addr, sigv_mi); toggle_args_set_colspan = linker.downcallHandle(ui_toggle_args_set_colspan_addr, sigv_mi); toggle_args_set_rowspan = linker.downcallHandle(ui_toggle_args_set_rowspan_addr, sigv_mi); toggle_args_set_name = linker.downcallHandle(ui_toggle_args_set_name_addr, sigv_mm); @@ -1147,6 +1362,11 @@ class ArgFuncs { linkbutton_args_set_hfill = linker.downcallHandle(ui_linkbutton_args_set_hfill_addr, sigv_mb); linkbutton_args_set_vfill = linker.downcallHandle(ui_linkbutton_args_set_vfill_addr, sigv_mb); linkbutton_args_set_override_defaults = linker.downcallHandle(ui_linkbutton_args_set_override_defaults_addr, sigv_mb); + linkbutton_args_set_margin = linker.downcallHandle(ui_linkbutton_args_set_margin_addr, sigv_mi); + linkbutton_args_set_margin_left = linker.downcallHandle(ui_linkbutton_args_set_margin_left_addr, sigv_mi); + linkbutton_args_set_margin_right = linker.downcallHandle(ui_linkbutton_args_set_margin_right_addr, sigv_mi); + linkbutton_args_set_margin_top = linker.downcallHandle(ui_linkbutton_args_set_margin_top_addr, sigv_mi); + linkbutton_args_set_margin_bottom = linker.downcallHandle(ui_linkbutton_args_set_margin_bottom_addr, sigv_mi); linkbutton_args_set_colspan = linker.downcallHandle(ui_linkbutton_args_set_colspan_addr, sigv_mi); linkbutton_args_set_rowspan = linker.downcallHandle(ui_linkbutton_args_set_rowspan_addr, sigv_mi); linkbutton_args_set_name = linker.downcallHandle(ui_linkbutton_args_set_name_addr, sigv_mm); @@ -1169,6 +1389,11 @@ class ArgFuncs { list_args_set_hfill = linker.downcallHandle(ui_list_args_set_hfill_addr, sigv_mb); list_args_set_vfill = linker.downcallHandle(ui_list_args_set_vfill_addr, sigv_mb); list_args_set_override_defaults = linker.downcallHandle(ui_list_args_set_override_defaults_addr, sigv_mb); + list_args_set_margin = linker.downcallHandle(ui_list_args_set_margin_addr, sigv_mi); + list_args_set_margin_left = linker.downcallHandle(ui_list_args_set_margin_left_addr, sigv_mi); + list_args_set_margin_right = linker.downcallHandle(ui_list_args_set_margin_right_addr, sigv_mi); + list_args_set_margin_top = linker.downcallHandle(ui_list_args_set_margin_top_addr, sigv_mi); + list_args_set_margin_bottom = linker.downcallHandle(ui_list_args_set_margin_bottom_addr, sigv_mi); list_args_set_colspan = linker.downcallHandle(ui_list_args_set_colspan_addr, sigv_mi); list_args_set_rowspan = linker.downcallHandle(ui_list_args_set_rowspan_addr, sigv_mi); list_args_set_name = linker.downcallHandle(ui_list_args_set_name_addr, sigv_mm); @@ -1206,6 +1431,11 @@ class ArgFuncs { sourcelist_args_set_hfill = linker.downcallHandle(ui_sourcelist_args_set_hfill_addr, sigv_mb); sourcelist_args_set_vfill = linker.downcallHandle(ui_sourcelist_args_set_vfill_addr, sigv_mb); sourcelist_args_set_override_defaults = linker.downcallHandle(ui_sourcelist_args_set_override_defaults_addr, sigv_mb); + sourcelist_args_set_margin = linker.downcallHandle(ui_sourcelist_args_set_margin_addr, sigv_mi); + sourcelist_args_set_margin_left = linker.downcallHandle(ui_sourcelist_args_set_margin_left_addr, sigv_mi); + sourcelist_args_set_margin_right = linker.downcallHandle(ui_sourcelist_args_set_margin_right_addr, sigv_mi); + sourcelist_args_set_margin_top = linker.downcallHandle(ui_sourcelist_args_set_margin_top_addr, sigv_mi); + sourcelist_args_set_margin_bottom = linker.downcallHandle(ui_sourcelist_args_set_margin_bottom_addr, sigv_mi); sourcelist_args_set_colspan = linker.downcallHandle(ui_sourcelist_args_set_colspan_addr, sigv_mi); sourcelist_args_set_rowspan = linker.downcallHandle(ui_sourcelist_args_set_rowspan_addr, sigv_mi); sourcelist_args_set_name = linker.downcallHandle(ui_sourcelist_args_set_name_addr, sigv_mm); @@ -1229,6 +1459,11 @@ class ArgFuncs { textarea_args_set_hfill = linker.downcallHandle(ui_textarea_args_set_hfill_addr, sigv_mb); textarea_args_set_vfill = linker.downcallHandle(ui_textarea_args_set_vfill_addr, sigv_mb); textarea_args_set_override_defaults = linker.downcallHandle(ui_textarea_args_set_override_defaults_addr, sigv_mb); + textarea_args_set_margin = linker.downcallHandle(ui_textarea_args_set_margin_addr, sigv_mi); + textarea_args_set_margin_left = linker.downcallHandle(ui_textarea_args_set_margin_left_addr, sigv_mi); + textarea_args_set_margin_right = linker.downcallHandle(ui_textarea_args_set_margin_right_addr, sigv_mi); + textarea_args_set_margin_top = linker.downcallHandle(ui_textarea_args_set_margin_top_addr, sigv_mi); + textarea_args_set_margin_bottom = linker.downcallHandle(ui_textarea_args_set_margin_bottom_addr, sigv_mi); textarea_args_set_colspan = linker.downcallHandle(ui_textarea_args_set_colspan_addr, sigv_mi); textarea_args_set_rowspan = linker.downcallHandle(ui_textarea_args_set_rowspan_addr, sigv_mi); textarea_args_set_name = linker.downcallHandle(ui_textarea_args_set_name_addr, sigv_mm); @@ -1247,6 +1482,11 @@ class ArgFuncs { textfield_args_set_hfill = linker.downcallHandle(ui_textfield_args_set_hfill_addr, sigv_mb); textfield_args_set_vfill = linker.downcallHandle(ui_textfield_args_set_vfill_addr, sigv_mb); textfield_args_set_override_defaults = linker.downcallHandle(ui_textfield_args_set_override_defaults_addr, sigv_mb); + textfield_args_set_margin = linker.downcallHandle(ui_textfield_args_set_margin_addr, sigv_mi); + textfield_args_set_margin_left = linker.downcallHandle(ui_textfield_args_set_margin_left_addr, sigv_mi); + textfield_args_set_margin_right = linker.downcallHandle(ui_textfield_args_set_margin_right_addr, sigv_mi); + textfield_args_set_margin_top = linker.downcallHandle(ui_textfield_args_set_margin_top_addr, sigv_mi); + textfield_args_set_margin_bottom = linker.downcallHandle(ui_textfield_args_set_margin_bottom_addr, sigv_mi); textfield_args_set_colspan = linker.downcallHandle(ui_textfield_args_set_colspan_addr, sigv_mi); textfield_args_set_rowspan = linker.downcallHandle(ui_textfield_args_set_rowspan_addr, sigv_mi); textfield_args_set_name = linker.downcallHandle(ui_textfield_args_set_name_addr, sigv_mm); @@ -1267,6 +1507,11 @@ class ArgFuncs { spinbox_args_set_hfill = linker.downcallHandle(ui_spinbox_args_set_hfill_addr, sigv_mb); spinbox_args_set_vfill = linker.downcallHandle(ui_spinbox_args_set_vfill_addr, sigv_mb); spinbox_args_set_override_defaults = linker.downcallHandle(ui_spinbox_args_set_override_defaults_addr, sigv_mb); + spinbox_args_set_margin = linker.downcallHandle(ui_spinbox_args_set_margin_addr, sigv_mi); + spinbox_args_set_margin_left = linker.downcallHandle(ui_spinbox_args_set_margin_left_addr, sigv_mi); + spinbox_args_set_margin_right = linker.downcallHandle(ui_spinbox_args_set_margin_right_addr, sigv_mi); + spinbox_args_set_margin_top = linker.downcallHandle(ui_spinbox_args_set_margin_top_addr, sigv_mi); + spinbox_args_set_margin_bottom = linker.downcallHandle(ui_spinbox_args_set_margin_bottom_addr, sigv_mi); spinbox_args_set_colspan = linker.downcallHandle(ui_spinbox_args_set_colspan_addr, sigv_mi); spinbox_args_set_rowspan = linker.downcallHandle(ui_spinbox_args_set_rowspan_addr, sigv_mi); spinbox_args_set_name = linker.downcallHandle(ui_spinbox_args_set_name_addr, sigv_mm); @@ -1291,6 +1536,11 @@ class ArgFuncs { webview_args_set_hfill = linker.downcallHandle(ui_webview_args_set_hfill_addr, sigv_mb); webview_args_set_vfill = linker.downcallHandle(ui_webview_args_set_vfill_addr, sigv_mb); webview_args_set_override_defaults = linker.downcallHandle(ui_webview_args_set_override_defaults_addr, sigv_mb); + webview_args_set_margin = linker.downcallHandle(ui_webview_args_set_margin_addr, sigv_mi); + webview_args_set_margin_left = linker.downcallHandle(ui_webview_args_set_margin_left_addr, sigv_mi); + webview_args_set_margin_right = linker.downcallHandle(ui_webview_args_set_margin_right_addr, sigv_mi); + webview_args_set_margin_top = linker.downcallHandle(ui_webview_args_set_margin_top_addr, sigv_mi); + webview_args_set_margin_bottom = linker.downcallHandle(ui_webview_args_set_margin_bottom_addr, sigv_mi); webview_args_set_colspan = linker.downcallHandle(ui_webview_args_set_colspan_addr, sigv_mi); webview_args_set_rowspan = linker.downcallHandle(ui_webview_args_set_rowspan_addr, sigv_mi); webview_args_set_name = linker.downcallHandle(ui_webview_args_set_name_addr, sigv_mm); diff --git a/ui-java/src/main/java/de/unixwork/ui/ButtonBuilder.java b/ui-java/src/main/java/de/unixwork/ui/ButtonBuilder.java index 8406bee..dea4e13 100644 --- a/ui-java/src/main/java/de/unixwork/ui/ButtonBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/ButtonBuilder.java @@ -15,6 +15,11 @@ public class ButtonBuilder extends AbstractWidgetBuilder { private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -62,6 +67,30 @@ public class ButtonBuilder extends AbstractWidgetBuilder { return this; } + public ButtonBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public ButtonBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public ButtonBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public ButtonBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public ButtonBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public ButtonBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -134,6 +163,21 @@ public class ButtonBuilder extends AbstractWidgetBuilder { if(overrideDefaults) { ui.button_args_set_override_defaults.invoke(args, overrideDefaults); } + if(margin > 0) { + ui.button_args_set_margin.invoke(args, margin); + } + if(marginLeft > 0) { + ui.button_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.button_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.button_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.button_args_set_margin_bottom.invoke(args, marginBottom); + } if(colspan > 0) { ui.button_args_set_colspan.invoke(args, colspan); } diff --git a/ui-java/src/main/java/de/unixwork/ui/ContainerBuilder.java b/ui-java/src/main/java/de/unixwork/ui/ContainerBuilder.java index 74ea325..9f71679 100644 --- a/ui-java/src/main/java/de/unixwork/ui/ContainerBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/ContainerBuilder.java @@ -11,6 +11,11 @@ public class ContainerBuilder extends AbstractWidgetBuilder{ private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private boolean defhexpand; private boolean defvexpand; private boolean defhfill; @@ -19,7 +24,6 @@ public class ContainerBuilder extends AbstractWidgetBuilder{ private int rowspan; private String name; private String styleClass; - private int margin; private int spacing; private int columnspacing; private int rowspacing; @@ -59,6 +63,30 @@ public class ContainerBuilder extends AbstractWidgetBuilder{ return this; } + public ContainerBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public ContainerBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public ContainerBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public ContainerBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public ContainerBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public ContainerBuilder defaultHExpand(boolean defaultHExpand) { this.defhexpand = defaultHExpand; return this; @@ -99,11 +127,6 @@ public class ContainerBuilder extends AbstractWidgetBuilder{ return this; } - public ContainerBuilder margin(int margin) { - this.margin = margin; - return this; - } - public ContainerBuilder spacing(int sacing) { this.spacing = sacing; return this; @@ -171,6 +194,18 @@ public class ContainerBuilder extends AbstractWidgetBuilder{ if(margin > 0) { ui.container_args_set_margin.invoke(args, margin); } + if(marginLeft > 0) { + ui.container_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.container_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.container_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.container_args_set_margin_bottom.invoke(args, marginBottom); + } if(spacing > 0) { ui.container_args_set_spacing.invoke(args, spacing); } diff --git a/ui-java/src/main/java/de/unixwork/ui/FrameBuilder.java b/ui-java/src/main/java/de/unixwork/ui/FrameBuilder.java index 26342b2..beee2bb 100644 --- a/ui-java/src/main/java/de/unixwork/ui/FrameBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/FrameBuilder.java @@ -11,11 +11,16 @@ public class FrameBuilder extends AbstractWidgetBuilder{ private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; private String styleClass; - private int margin; + private int padding; private int spacing; private int columnspacing; private int rowspacing; @@ -57,6 +62,30 @@ public class FrameBuilder extends AbstractWidgetBuilder{ return this; } + public FrameBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public FrameBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public FrameBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public FrameBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public FrameBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public FrameBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -77,8 +106,8 @@ public class FrameBuilder extends AbstractWidgetBuilder{ return this; } - public FrameBuilder margin(int margin) { - this.margin = margin; + public FrameBuilder padding(int padding) { + this.padding = padding; return this; } @@ -130,6 +159,21 @@ public class FrameBuilder extends AbstractWidgetBuilder{ if(overrideDefaults) { ui.frame_args_set_override_defaults.invoke(args, overrideDefaults); } + if(margin > 0) { + ui.frame_args_set_margin.invoke(args, margin); + } + if(marginLeft > 0) { + ui.frame_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.frame_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.frame_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.frame_args_set_margin_bottom.invoke(args, marginBottom); + } if(colspan > 0) { ui.frame_args_set_colspan.invoke(args, colspan); } @@ -144,8 +188,8 @@ public class FrameBuilder extends AbstractWidgetBuilder{ MemorySegment cstr = arena.allocateFrom(styleClass); ui.frame_args_set_style_class.invoke(args, cstr); } - if(margin > 0) { - ui.frame_args_set_margin.invoke(args, margin); + if(padding > 0) { + ui.frame_args_set_padding.invoke(args, padding); } if(spacing > 0) { ui.frame_args_set_spacing.invoke(args, spacing); diff --git a/ui-java/src/main/java/de/unixwork/ui/LabelBuilder.java b/ui-java/src/main/java/de/unixwork/ui/LabelBuilder.java index 827d8ef..590f562 100644 --- a/ui-java/src/main/java/de/unixwork/ui/LabelBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/LabelBuilder.java @@ -11,6 +11,11 @@ public class LabelBuilder extends AbstractWidgetBuilder { private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -57,6 +62,30 @@ public class LabelBuilder extends AbstractWidgetBuilder { return this; } + public LabelBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public LabelBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public LabelBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public LabelBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public LabelBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public LabelBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -124,6 +153,21 @@ public class LabelBuilder extends AbstractWidgetBuilder { if(overrideDefaults) { ui.label_args_set_override_defaults.invoke(args, overrideDefaults); } + if(margin > 0) { + ui.label_args_set_margin.invoke(args, margin); + } + if(marginLeft > 0) { + ui.label_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.label_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.label_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.label_args_set_margin_bottom.invoke(args, marginBottom); + } if(colspan > 0) { ui.label_args_set_colspan.invoke(args, colspan); } diff --git a/ui-java/src/main/java/de/unixwork/ui/LinkButtonBuilder.java b/ui-java/src/main/java/de/unixwork/ui/LinkButtonBuilder.java index ada6d89..8043d26 100644 --- a/ui-java/src/main/java/de/unixwork/ui/LinkButtonBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/LinkButtonBuilder.java @@ -15,6 +15,11 @@ public class LinkButtonBuilder extends AbstractWidgetBuilder { private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -64,6 +69,30 @@ public class LinkButtonBuilder extends AbstractWidgetBuilder { return this; } + public LinkButtonBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public LinkButtonBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public LinkButtonBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public LinkButtonBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public LinkButtonBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public LinkButtonBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -146,6 +175,21 @@ public class LinkButtonBuilder extends AbstractWidgetBuilder { if(overrideDefaults) { ui.linkbutton_args_set_override_defaults.invoke(args, overrideDefaults); } + if(margin > 0) { + ui.linkbutton_args_set_margin.invoke(args, margin); + } + if(marginLeft > 0) { + ui.linkbutton_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.linkbutton_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.linkbutton_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.linkbutton_args_set_margin_bottom.invoke(args, marginBottom); + } if(colspan > 0) { ui.linkbutton_args_set_colspan.invoke(args, colspan); } diff --git a/ui-java/src/main/java/de/unixwork/ui/ListViewBuilder.java b/ui-java/src/main/java/de/unixwork/ui/ListViewBuilder.java index e553e3c..9cc5289 100644 --- a/ui-java/src/main/java/de/unixwork/ui/ListViewBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/ListViewBuilder.java @@ -12,6 +12,11 @@ public class ListViewBuilder extends AbstractWidgetBuilder { private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -68,6 +73,30 @@ public class ListViewBuilder extends AbstractWidgetBuilder { return this; } + public ListViewBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public ListViewBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public ListViewBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public ListViewBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public ListViewBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public ListViewBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -166,6 +195,21 @@ public class ListViewBuilder extends AbstractWidgetBuilder { if (overrideDefaults) { ui.list_args_set_override_defaults.invoke(args, overrideDefaults); } + if (margin > 0) { + ui.list_args_set_margin.invoke(args, margin); + } + if (marginLeft > 0) { + ui.list_args_set_margin_left.invoke(args, marginLeft); + } + if (marginRight > 0) { + ui.list_args_set_margin_right.invoke(args, marginRight); + } + if (marginTop > 0) { + ui.list_args_set_margin_top.invoke(args, marginTop); + } + if (marginBottom > 0) { + ui.list_args_set_margin_bottom.invoke(args, marginBottom); + } if (colspan > 0) { ui.list_args_set_colspan.invoke(args, colspan); } diff --git a/ui-java/src/main/java/de/unixwork/ui/SidebarBuilder.java b/ui-java/src/main/java/de/unixwork/ui/SidebarBuilder.java index 1778ecf..bbe0c24 100644 --- a/ui-java/src/main/java/de/unixwork/ui/SidebarBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/SidebarBuilder.java @@ -8,6 +8,10 @@ public class SidebarBuilder extends AbstractWidgetBuilder{ private String name; private String styleClass; private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int spacing; public SidebarBuilder(UiObject obj, MethodHandle widgetConstructor) { @@ -30,6 +34,25 @@ public class SidebarBuilder extends AbstractWidgetBuilder{ return this; } + public SidebarBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public SidebarBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public SidebarBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public SidebarBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public SidebarBuilder spacing(int sacing) { this.spacing = sacing; return this; @@ -51,6 +74,18 @@ public class SidebarBuilder extends AbstractWidgetBuilder{ if(margin > 0) { ui.sidebar_args_set_margin.invoke(args, margin); } + if(marginLeft > 0) { + ui.sidebar_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.sidebar_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.sidebar_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.sidebar_args_set_margin_bottom.invoke(args, marginBottom); + } if(spacing > 0) { ui.sidebar_args_set_spacing.invoke(args, spacing); } diff --git a/ui-java/src/main/java/de/unixwork/ui/SourceListBuilder.java b/ui-java/src/main/java/de/unixwork/ui/SourceListBuilder.java index d0c4b08..7728d07 100644 --- a/ui-java/src/main/java/de/unixwork/ui/SourceListBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/SourceListBuilder.java @@ -12,6 +12,11 @@ public class SourceListBuilder extends AbstractWidgetBuilder { private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -65,6 +70,30 @@ public class SourceListBuilder extends AbstractWidgetBuilder { return this; } + public SourceListBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public SourceListBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public SourceListBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public SourceListBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public SourceListBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public SourceListBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -148,6 +177,21 @@ public class SourceListBuilder extends AbstractWidgetBuilder { if (overrideDefaults) { ui.sourcelist_args_set_override_defaults.invoke(args, overrideDefaults); } + if (margin > 0) { + ui.sourcelist_args_set_margin.invoke(args, margin); + } + if (marginLeft > 0) { + ui.sourcelist_args_set_margin_left.invoke(args, marginLeft); + } + if (marginRight > 0) { + ui.sourcelist_args_set_margin_right.invoke(args, marginRight); + } + if (marginTop > 0) { + ui.sourcelist_args_set_margin_top.invoke(args, marginTop); + } + if (marginBottom > 0) { + ui.sourcelist_args_set_margin_bottom.invoke(args, marginBottom); + } if (colspan > 0) { ui.sourcelist_args_set_colspan.invoke(args, colspan); } diff --git a/ui-java/src/main/java/de/unixwork/ui/SpinBoxBuilder.java b/ui-java/src/main/java/de/unixwork/ui/SpinBoxBuilder.java index b014033..79d6272 100644 --- a/ui-java/src/main/java/de/unixwork/ui/SpinBoxBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/SpinBoxBuilder.java @@ -12,6 +12,11 @@ public class SpinBoxBuilder extends AbstractWidgetBuilder{ private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -64,6 +69,30 @@ public class SpinBoxBuilder extends AbstractWidgetBuilder{ return this; } + public SpinBoxBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public SpinBoxBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public SpinBoxBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public SpinBoxBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public SpinBoxBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public SpinBoxBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -156,6 +185,21 @@ public class SpinBoxBuilder extends AbstractWidgetBuilder{ if(overrideDefaults) { ui.spinbox_args_set_override_defaults.invoke(args, overrideDefaults); } + if(margin > 0) { + ui.spinbox_args_set_margin.invoke(args, margin); + } + if(marginLeft > 0) { + ui.spinbox_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.spinbox_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.spinbox_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.spinbox_args_set_margin_bottom.invoke(args, marginBottom); + } if(colspan > 0) { ui.spinbox_args_set_colspan.invoke(args, colspan); } diff --git a/ui-java/src/main/java/de/unixwork/ui/SplitPaneBuilder.java b/ui-java/src/main/java/de/unixwork/ui/SplitPaneBuilder.java index 4a18608..dc89d4b 100644 --- a/ui-java/src/main/java/de/unixwork/ui/SplitPaneBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/SplitPaneBuilder.java @@ -11,11 +11,15 @@ public class SplitPaneBuilder extends AbstractWidgetBuilder{ private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; private String styleClass; - private int margin; private int spacing; private int columnspacing; private int rowspacing; @@ -61,6 +65,30 @@ public class SplitPaneBuilder extends AbstractWidgetBuilder{ return this; } + public SplitPaneBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public SplitPaneBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public SplitPaneBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public SplitPaneBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public SplitPaneBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public SplitPaneBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -81,11 +109,6 @@ public class SplitPaneBuilder extends AbstractWidgetBuilder{ return this; } - public SplitPaneBuilder margin(int margin) { - this.margin = margin; - return this; - } - public SplitPaneBuilder spacing(int sacing) { this.spacing = sacing; return this; @@ -166,6 +189,18 @@ public class SplitPaneBuilder extends AbstractWidgetBuilder{ if(margin > 0) { ui.splitpane_args_set_margin.invoke(args, margin); } + if(marginLeft > 0) { + ui.splitpane_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.splitpane_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.splitpane_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.splitpane_args_set_margin_bottom.invoke(args, marginBottom); + } if(spacing > 0) { ui.splitpane_args_set_spacing.invoke(args, spacing); } diff --git a/ui-java/src/main/java/de/unixwork/ui/TabViewBuilder.java b/ui-java/src/main/java/de/unixwork/ui/TabViewBuilder.java index 5f1ea13..f601fdf 100644 --- a/ui-java/src/main/java/de/unixwork/ui/TabViewBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/TabViewBuilder.java @@ -11,11 +11,16 @@ public class TabViewBuilder extends AbstractWidgetBuilder{ private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; private String styleClass; - private int margin; + private int padding; private int spacing; private int columnspacing; private int rowspacing; @@ -60,6 +65,31 @@ public class TabViewBuilder extends AbstractWidgetBuilder{ return this; } + public TabViewBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public TabViewBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + + public TabViewBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public TabViewBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public TabViewBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public TabViewBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -80,8 +110,8 @@ public class TabViewBuilder extends AbstractWidgetBuilder{ return this; } - public TabViewBuilder margin(int margin) { - this.margin = margin; + public TabViewBuilder padding(int padding) { + this.padding = padding; return this; } @@ -143,6 +173,21 @@ public class TabViewBuilder extends AbstractWidgetBuilder{ if(overrideDefaults) { ui.tabview_args_set_override_defaults.invoke(args, overrideDefaults); } + if(margin > 0) { + ui.tabview_args_set_margin.invoke(args, margin); + } + if(marginLeft > 0) { + ui.tabview_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.tabview_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.tabview_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.tabview_args_set_margin_bottom.invoke(args, marginBottom); + } if(colspan > 0) { ui.tabview_args_set_colspan.invoke(args, colspan); } @@ -157,8 +202,8 @@ public class TabViewBuilder extends AbstractWidgetBuilder{ MemorySegment cstr = arena.allocateFrom(styleClass); ui.tabview_args_set_style_class.invoke(args, cstr); } - if(margin > 0) { - ui.tabview_args_set_margin.invoke(args, margin); + if(padding > 0) { + ui.tabview_args_set_padding.invoke(args, padding); } if(spacing > 0) { ui.tabview_args_set_spacing.invoke(args, spacing); diff --git a/ui-java/src/main/java/de/unixwork/ui/TableViewBuilder.java b/ui-java/src/main/java/de/unixwork/ui/TableViewBuilder.java index 71a1292..bc4fe06 100644 --- a/ui-java/src/main/java/de/unixwork/ui/TableViewBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/TableViewBuilder.java @@ -12,6 +12,11 @@ public class TableViewBuilder extends AbstractWidgetBuilder { private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -73,6 +78,30 @@ public class TableViewBuilder extends AbstractWidgetBuilder { return this; } + public TableViewBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public TableViewBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public TableViewBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public TableViewBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public TableViewBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public TableViewBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -181,6 +210,21 @@ public class TableViewBuilder extends AbstractWidgetBuilder { if (overrideDefaults) { ui.list_args_set_override_defaults.invoke(args, overrideDefaults); } + if (margin > 0) { + ui.list_args_set_margin.invoke(args, margin); + } + if (marginLeft > 0) { + ui.list_args_set_margin_left.invoke(args, marginLeft); + } + if (marginRight > 0) { + ui.list_args_set_margin_right.invoke(args, marginRight); + } + if (marginTop > 0) { + ui.list_args_set_margin_top.invoke(args, marginTop); + } + if (marginBottom > 0) { + ui.list_args_set_margin_bottom.invoke(args, marginBottom); + } if (colspan > 0) { ui.list_args_set_colspan.invoke(args, colspan); } diff --git a/ui-java/src/main/java/de/unixwork/ui/TextAreaBuilder.java b/ui-java/src/main/java/de/unixwork/ui/TextAreaBuilder.java index d701f81..0aef528 100644 --- a/ui-java/src/main/java/de/unixwork/ui/TextAreaBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/TextAreaBuilder.java @@ -15,6 +15,11 @@ public class TextAreaBuilder extends AbstractWidgetBuilder { private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -60,6 +65,30 @@ public class TextAreaBuilder extends AbstractWidgetBuilder { return this; } + public TextAreaBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public TextAreaBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public TextAreaBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public TextAreaBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public TextAreaBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public TextAreaBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -122,6 +151,21 @@ public class TextAreaBuilder extends AbstractWidgetBuilder { if(overrideDefaults) { ui.textarea_args_set_override_defaults.invoke(args, overrideDefaults); } + if(margin > 0) { + ui.textarea_args_set_margin.invoke(args, margin); + } + if(marginLeft > 0) { + ui.textarea_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.textarea_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.textarea_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.textarea_args_set_margin_bottom.invoke(args, marginBottom); + } if(colspan > 0) { ui.textarea_args_set_colspan.invoke(args, colspan); } diff --git a/ui-java/src/main/java/de/unixwork/ui/TextFieldBuilder.java b/ui-java/src/main/java/de/unixwork/ui/TextFieldBuilder.java index 3b9184d..b260325 100644 --- a/ui-java/src/main/java/de/unixwork/ui/TextFieldBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/TextFieldBuilder.java @@ -15,6 +15,11 @@ public class TextFieldBuilder extends AbstractWidgetBuilder { private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -61,6 +66,30 @@ public class TextFieldBuilder extends AbstractWidgetBuilder { return this; } + public TextFieldBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public TextFieldBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public TextFieldBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public TextFieldBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public TextFieldBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public TextFieldBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -128,6 +157,21 @@ public class TextFieldBuilder extends AbstractWidgetBuilder { if(overrideDefaults) { ui.textfield_args_set_override_defaults.invoke(args, overrideDefaults); } + if(margin > 0) { + ui.textfield_args_set_margin.invoke(args, margin); + } + if(marginLeft > 0) { + ui.textfield_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.textfield_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.textfield_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.textfield_args_set_margin_bottom.invoke(args, marginBottom); + } if(colspan > 0) { ui.textfield_args_set_colspan.invoke(args, colspan); } diff --git a/ui-java/src/main/java/de/unixwork/ui/ToggleBuilder.java b/ui-java/src/main/java/de/unixwork/ui/ToggleBuilder.java index 95a1847..f66909a 100644 --- a/ui-java/src/main/java/de/unixwork/ui/ToggleBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/ToggleBuilder.java @@ -12,6 +12,11 @@ public class ToggleBuilder extends AbstractWidgetBuilder { private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -61,6 +66,31 @@ public class ToggleBuilder extends AbstractWidgetBuilder { return this; } + public ToggleBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public ToggleBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + + public ToggleBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public ToggleBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public ToggleBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public ToggleBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -143,6 +173,21 @@ public class ToggleBuilder extends AbstractWidgetBuilder { if(overrideDefaults) { ui.toggle_args_set_override_defaults.invoke(args, overrideDefaults); } + if(margin > 0) { + ui.tabview_args_set_margin.invoke(args, margin); + } + if(marginLeft > 0) { + ui.tabview_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.tabview_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.tabview_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.tabview_args_set_margin_bottom.invoke(args, marginBottom); + } if(colspan > 0) { ui.toggle_args_set_colspan.invoke(args, colspan); } diff --git a/ui-java/src/main/java/de/unixwork/ui/WebViewBuilder.java b/ui-java/src/main/java/de/unixwork/ui/WebViewBuilder.java index 8267025..8a2c80c 100644 --- a/ui-java/src/main/java/de/unixwork/ui/WebViewBuilder.java +++ b/ui-java/src/main/java/de/unixwork/ui/WebViewBuilder.java @@ -15,6 +15,11 @@ public class WebViewBuilder extends AbstractWidgetBuilder { private boolean hfill; private boolean vfill; private boolean overrideDefaults; + private int margin; + private int marginLeft; + private int marginRight; + private int marginTop; + private int marginBottom; private int colspan; private int rowspan; private String name; @@ -58,6 +63,30 @@ public class WebViewBuilder extends AbstractWidgetBuilder { return this; } + public WebViewBuilder margin(int margin) { + this.margin = margin; + return this; + } + + public WebViewBuilder marginLeft(int marginLeft) { + this.marginLeft = marginLeft; + return this; + } + public WebViewBuilder marginRight(int marginRight) { + this.marginRight = marginRight; + return this; + } + + public WebViewBuilder marginTop(int marginTop) { + this.marginTop = marginTop; + return this; + } + + public WebViewBuilder marginBottom(int marginBottom) { + this.marginBottom = marginBottom; + return this; + } + public WebViewBuilder colspan(int colspan) { this.colspan = colspan; return this; @@ -110,6 +139,21 @@ public class WebViewBuilder extends AbstractWidgetBuilder { if(overrideDefaults) { ui.webview_args_set_override_defaults.invoke(args, overrideDefaults); } + if(margin > 0) { + ui.webview_args_set_margin.invoke(args, margin); + } + if(marginLeft > 0) { + ui.webview_args_set_margin_left.invoke(args, marginLeft); + } + if(marginRight > 0) { + ui.webview_args_set_margin_right.invoke(args, marginRight); + } + if(marginTop > 0) { + ui.webview_args_set_margin_top.invoke(args, marginTop); + } + if(marginBottom > 0) { + ui.webview_args_set_margin_bottom.invoke(args, marginBottom); + } if(colspan > 0) { ui.webview_args_set_colspan.invoke(args, colspan); } diff --git a/ui-kotlin/src/main/kotlin/de/unixwork/ui/kotlin/Toplevel.kt b/ui-kotlin/src/main/kotlin/de/unixwork/ui/kotlin/Toplevel.kt index 4f87014..56b3960 100644 --- a/ui-kotlin/src/main/kotlin/de/unixwork/ui/kotlin/Toplevel.kt +++ b/ui-kotlin/src/main/kotlin/de/unixwork/ui/kotlin/Toplevel.kt @@ -60,6 +60,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, defhexpand: Boolean = false, defvexpand: Boolean = false, defhfill: Boolean = false, @@ -68,7 +73,6 @@ class Toplevel(obj: UiObject) { rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, spacing: Int = -1, columnspacing: Int = -1, rowspacing: Int = -1, @@ -92,6 +96,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { container.overrideDefaults(true) } + if(margin > 0) { + container.margin(margin) + } + if(marginLeft > 0) { + container.marginLeft(marginLeft) + } + if(marginRight > 0) { + container.marginRight(marginRight) + } + if(marginTop > 0) { + container.marginTop(marginTop) + } + if(marginBottom > 0) { + container.marginBottom(marginBottom) + } if(defhexpand) { container.defaultHExpand(true) } @@ -110,9 +129,6 @@ class Toplevel(obj: UiObject) { if(rowspan > 0) { container.rowspan(rowspan) } - if(margin > 0) { - container.margin(margin) - } if(spacing > 0) { container.spacing(spacing) } @@ -133,11 +149,15 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, spacing: Int = -1, ui: ContainerUI? = null ): UiWidget { @@ -149,11 +169,15 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, styleClass = styleClass, - margin = margin, spacing = spacing, ui = ui ) @@ -167,11 +191,15 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, spacing: Int = -1, ui: ContainerUI? = null ): UiWidget { @@ -183,11 +211,15 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, styleClass = styleClass, - margin = margin, spacing = spacing, ui = ui ) @@ -201,6 +233,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, defhexpand: Boolean = false, defvexpand: Boolean = false, defhfill: Boolean = false, @@ -209,7 +246,6 @@ class Toplevel(obj: UiObject) { rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, spacing: Int = -1, columnspacing: Int = -1, rowspacing: Int = -1, @@ -223,6 +259,11 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, defhexpand = defhexpand, defhfill = defhfill, defvexpand = defvexpand, @@ -231,7 +272,6 @@ class Toplevel(obj: UiObject) { rowspan = rowspan, name = name, styleClass = styleClass, - margin = margin, spacing = spacing, columnspacing = columnspacing, rowspacing = rowspacing, @@ -263,11 +303,16 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, + padding: Int = -1, spacing: Int = -1, columnspacing: Int = -1, rowspacing: Int = -1, @@ -293,14 +338,29 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { container.overrideDefaults(true) } + if(margin > 0) { + container.margin(margin) + } + if(marginLeft > 0) { + container.marginLeft(marginLeft) + } + if(marginRight > 0) { + container.marginRight(marginRight) + } + if(marginTop > 0) { + container.marginTop(marginTop) + } + if(marginBottom > 0) { + container.marginBottom(marginBottom) + } if(colspan > 0) { container.colspan(colspan) } if(rowspan > 0) { container.rowspan(rowspan) } - if(margin > 0) { - container.margin(margin) + if(padding > 0) { + container.padding(padding) } if(spacing > 0) { container.spacing(spacing) @@ -328,11 +388,16 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, + padding: Int = -1, spacing: Int = -1, columnspacing: Int = -1, rowspacing: Int = -1, @@ -347,11 +412,16 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, styleClass = styleClass, - margin = margin, + padding = padding, spacing = spacing, columnspacing = columnspacing, rowspacing = rowspacing, @@ -367,11 +437,16 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, + padding: Int = -1, spacing: Int = -1, columnspacing: Int = -1, rowspacing: Int = -1, @@ -387,11 +462,16 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, styleClass = styleClass, - margin = margin, + padding = padding, spacing = spacing, columnspacing = columnspacing, rowspacing = rowspacing, @@ -408,11 +488,16 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, + padding: Int = -1, spacing: Int = -1, columnspacing: Int = -1, rowspacing: Int = -1, @@ -441,6 +526,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { container.overrideDefaults(true) } + if(margin > 0) { + container.margin(margin) + } + if(marginLeft > 0) { + container.marginLeft(marginLeft) + } + if(marginRight > 0) { + container.marginRight(marginRight) + } + if(marginTop > 0) { + container.marginTop(marginTop) + } + if(marginBottom > 0) { + container.marginBottom(marginBottom) + } if(name != null) { container.name(name) } @@ -453,8 +553,8 @@ class Toplevel(obj: UiObject) { if(rowspan > 0) { container.rowspan(rowspan) } - if(margin > 0) { - container.margin(margin) + if(padding > 0) { + container.margin(padding) } if(spacing > 0) { container.spacing(spacing) @@ -486,11 +586,15 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, spacing: Int = -1, initialPosition: Int = 0, positionProperty: String? = null, @@ -523,15 +627,27 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { container.overrideDefaults(true) } + if(margin > 0) { + container.margin(margin) + } + if(marginLeft > 0) { + container.marginLeft(marginLeft) + } + if(marginRight > 0) { + container.marginRight(marginRight) + } + if(marginTop > 0) { + container.marginTop(marginTop) + } + if(marginBottom > 0) { + container.marginBottom(marginBottom) + } if(colspan > 0) { container.colspan(colspan) } if(rowspan > 0) { container.rowspan(rowspan) } - if(margin > 0) { - container.margin(margin) - } if(spacing > 0) { container.spacing(spacing) } @@ -567,11 +683,15 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, spacing: Int = -1, initialPosition: Int = 0, positionProperty: String? = null, @@ -588,11 +708,15 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, styleClass = styleClass, - margin = margin, spacing = spacing, initialPosition = initialPosition, positionProperty = positionProperty, @@ -610,11 +734,15 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, styleClass: String? = null, - margin: Int = -1, spacing: Int = -1, initialPosition: Int = 0, positionProperty: String? = null, @@ -631,11 +759,15 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, styleClass = styleClass, - margin = margin, spacing = spacing, initialPosition = initialPosition, positionProperty = positionProperty, @@ -650,6 +782,10 @@ class Toplevel(obj: UiObject) { name: String? = null, styleClass: String? = null, margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, spacing: Int = -1, ui: ContainerUI? = null ): UiWidget { @@ -657,6 +793,18 @@ class Toplevel(obj: UiObject) { if(margin > 0) { container.margin(margin) } + if(marginLeft > 0) { + container.marginLeft(marginLeft) + } + if(marginRight > 0) { + container.marginRight(marginRight) + } + if(marginTop > 0) { + container.marginTop(marginTop) + } + if(marginBottom > 0) { + container.marginBottom(marginBottom) + } if(spacing > 0) { container.spacing(spacing) } @@ -674,6 +822,10 @@ class Toplevel(obj: UiObject) { name: String? = null, styleClass: String? = null, margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, spacing: Int = -1, ui: ContainerUI? = null ): UiWidget { @@ -681,6 +833,18 @@ class Toplevel(obj: UiObject) { if(margin > 0) { container.margin(margin) } + if(marginLeft > 0) { + container.marginLeft(marginLeft) + } + if(marginRight > 0) { + container.marginRight(marginRight) + } + if(marginTop > 0) { + container.marginTop(marginTop) + } + if(marginBottom > 0) { + container.marginBottom(marginBottom) + } if(spacing > 0) { container.spacing(spacing) } @@ -698,6 +862,10 @@ class Toplevel(obj: UiObject) { name: String? = null, styleClass: String? = null, margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, spacing: Int = -1, ui: ContainerUI? = null ): UiWidget { @@ -705,6 +873,18 @@ class Toplevel(obj: UiObject) { if(margin > 0) { container.margin(margin) } + if(marginLeft > 0) { + container.marginLeft(marginLeft) + } + if(marginRight > 0) { + container.marginRight(marginRight) + } + if(marginTop > 0) { + container.marginTop(marginTop) + } + if(marginBottom > 0) { + container.marginBottom(marginBottom) + } if(spacing > 0) { container.spacing(spacing) } @@ -728,6 +908,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -769,6 +954,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { button.overrideDefaults(true) } + if(margin > 0) { + button.margin(margin) + } + if(marginLeft > 0) { + button.marginLeft(marginLeft) + } + if(marginRight > 0) { + button.marginRight(marginRight) + } + if(marginTop > 0) { + button.marginTop(marginTop) + } + if(marginBottom > 0) { + button.marginBottom(marginBottom) + } name?.let { button.name(name) } @@ -800,6 +1000,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -840,6 +1045,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { button.overrideDefaults(true) } + if(margin > 0) { + button.margin(margin) + } + if(marginLeft > 0) { + button.marginLeft(marginLeft) + } + if(marginRight > 0) { + button.marginRight(marginRight) + } + if(marginTop > 0) { + button.marginTop(marginTop) + } + if(marginBottom > 0) { + button.marginBottom(marginBottom) + } name?.let { button.name(it) } @@ -870,6 +1090,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -890,6 +1115,11 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, @@ -911,6 +1141,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -931,6 +1166,11 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, @@ -952,6 +1192,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -972,6 +1217,11 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, @@ -993,6 +1243,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1013,6 +1268,11 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, @@ -1035,6 +1295,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1088,6 +1353,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { button.overrideDefaults(true) } + if(margin > 0) { + button.margin(margin) + } + if(marginLeft > 0) { + button.marginLeft(marginLeft) + } + if(marginRight > 0) { + button.marginRight(marginRight) + } + if(marginTop > 0) { + button.marginTop(marginTop) + } + if(marginBottom > 0) { + button.marginBottom(marginBottom) + } name?.let { button.name(name) } @@ -1110,6 +1390,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1151,6 +1436,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { table.overrideDefaults(true) } + if(margin > 0) { + table.margin(margin) + } + if(marginLeft > 0) { + table.marginLeft(marginLeft) + } + if(marginRight > 0) { + table.marginRight(marginRight) + } + if(marginTop > 0) { + table.marginTop(marginTop) + } + if(marginBottom > 0) { + table.marginBottom(marginBottom) + } if(colspan > 0) { table.colspan(colspan) } @@ -1206,6 +1506,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1243,6 +1548,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { list.overrideDefaults(true) } + if(margin > 0) { + list.margin(margin) + } + if(marginLeft > 0) { + list.marginLeft(marginLeft) + } + if(marginRight > 0) { + list.marginRight(marginRight) + } + if(marginTop > 0) { + list.marginTop(marginTop) + } + if(marginBottom > 0) { + list.marginBottom(marginBottom) + } if(colspan > 0) { list.colspan(colspan) } @@ -1291,6 +1611,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1315,6 +1640,11 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, @@ -1339,6 +1669,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1358,6 +1693,11 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, @@ -1377,6 +1717,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1411,6 +1756,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { list.overrideDefaults(true) } + if(margin > 0) { + list.margin(margin) + } + if(marginLeft > 0) { + list.marginLeft(marginLeft) + } + if(marginRight > 0) { + list.marginRight(marginRight) + } + if(marginTop > 0) { + list.marginTop(marginTop) + } + if(marginBottom > 0) { + list.marginBottom(marginBottom) + } if(colspan > 0) { list.colspan(colspan) } @@ -1447,6 +1807,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1485,6 +1850,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { textarea.overrideDefaults(true) } + if(margin > 0) { + textarea.margin(margin) + } + if(marginLeft > 0) { + textarea.marginLeft(marginLeft) + } + if(marginRight > 0) { + textarea.marginRight(marginRight) + } + if(marginTop > 0) { + textarea.marginTop(marginTop) + } + if(marginBottom > 0) { + textarea.marginBottom(marginBottom) + } name?.let { textarea.name(it) } @@ -1510,6 +1890,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1547,6 +1932,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { textfield.overrideDefaults(true) } + if(margin > 0) { + textfield.margin(margin) + } + if(marginLeft > 0) { + textfield.marginLeft(marginLeft) + } + if(marginRight > 0) { + textfield.marginRight(marginRight) + } + if(marginTop > 0) { + textfield.marginTop(marginTop) + } + if(marginBottom > 0) { + textfield.marginBottom(marginBottom) + } name?.let { textfield.name(it) } @@ -1571,6 +1971,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1589,6 +1994,11 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, @@ -1607,6 +2017,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1625,6 +2040,11 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, @@ -1643,6 +2063,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1661,6 +2086,11 @@ class Toplevel(obj: UiObject) { hfill = hfill, vfill = vfill, overrideDefaults = overrideDefaults, + margin = margin, + marginLeft = marginLeft, + marginRight = marginRight, + marginTop = marginTop, + marginBottom = marginBottom, colspan = colspan, rowspan = rowspan, name = name, @@ -1685,6 +2115,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1741,6 +2176,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { spinbox.overrideDefaults(true) } + if(margin > 0) { + spinbox.margin(margin) + } + if(marginLeft > 0) { + spinbox.marginLeft(marginLeft) + } + if(marginRight > 0) { + spinbox.marginRight(marginRight) + } + if(marginTop > 0) { + spinbox.marginTop(marginTop) + } + if(marginBottom > 0) { + spinbox.marginBottom(marginBottom) + } name?.let { spinbox.name(it) } @@ -1765,6 +2215,11 @@ class Toplevel(obj: UiObject) { hfill: Boolean = false, vfill: Boolean = false, overrideDefaults: Boolean = false, + margin: Int = -1, + marginLeft: Int = -1, + marginRight: Int = -1, + marginTop: Int = -1, + marginBottom: Int = -1, colspan: Int = -1, rowspan: Int = -1, name: String? = null, @@ -1802,6 +2257,21 @@ class Toplevel(obj: UiObject) { if(overrideDefaults) { webview.overrideDefaults(true) } + if(margin > 0) { + webview.margin(margin) + } + if(marginLeft > 0) { + webview.marginLeft(marginLeft) + } + if(marginRight > 0) { + webview.marginRight(marginRight) + } + if(marginTop > 0) { + webview.marginTop(marginTop) + } + if(marginBottom > 0) { + webview.marginBottom(marginBottom) + } name?.let { webview.name(it) }