diff -r 163146220e94 -r 83b2c5391fc5 ui/common/args.h --- a/ui/common/args.h Mon Jul 27 21:03:25 2026 +0200 +++ b/ui/common/args.h Mon Jul 27 21:18:38 2026 +0200 @@ -39,6 +39,7 @@ #include "../ui/list.h" #include "../ui/text.h" #include "../ui/webview.h" +#include "../ui/image.h" #include "../ui/widget.h" #ifdef __cplusplus @@ -639,6 +640,41 @@ UIEXPORT void ui_spinbox_args_set_visibility_states(UiSpinBoxArgs *args, int *states, int numstates); UIEXPORT void ui_spinbox_args_free(UiSpinBoxArgs *args); +UIEXPORT UiImageViewerArgs* ui_imageviewer_args_new(void); +UIEXPORT void ui_imageviewer_args_set_fill(UiImageViewerArgs *args, UiBool fill); +UIEXPORT void ui_imageviewer_args_set_hexpand(UiImageViewerArgs *args, UiBool value); +UIEXPORT void ui_imageviewer_args_set_vexpand(UiImageViewerArgs *args, UiBool value); +UIEXPORT void ui_imageviewer_args_set_hfill(UiImageViewerArgs *args, UiBool value); +UIEXPORT void ui_imageviewer_args_set_vfill(UiImageViewerArgs *args, UiBool value); +UIEXPORT void ui_imageviewer_args_set_override_defaults(UiImageViewerArgs *args, UiBool value); +UIEXPORT void ui_imageviewer_args_set_margin(UiImageViewerArgs *args, int value); +UIEXPORT void ui_imageviewer_args_set_margin_left(UiImageViewerArgs *args, int value); +UIEXPORT void ui_imageviewer_args_set_margin_right(UiImageViewerArgs *args, int value); +UIEXPORT void ui_imageviewer_args_set_margin_top(UiImageViewerArgs *args, int value); +UIEXPORT void ui_imageviewer_args_set_margin_bottom(UiImageViewerArgs *args, int value); +UIEXPORT void ui_imageviewer_args_set_colspan(UiImageViewerArgs *args, int colspan); +UIEXPORT void ui_imageviewer_args_set_rowspan(UiImageViewerArgs *args, int rowspan); +UIEXPORT void ui_imageviewer_args_set_name(UiImageViewerArgs *args, const char *name); +UIEXPORT void ui_imageviewer_args_set_style_class(UiImageViewerArgs *args, const char *classname); +UIEXPORT void ui_imageviewer_args_set_varname(UiImageViewerArgs *args, const char *varname); +UIEXPORT void ui_imageviewer_args_set_value(UiImageViewerArgs *args, UiGeneric *value); +UIEXPORT void ui_imageviewer_args_set_visibility_states(UiImageViewerArgs *args, int *states, int numstates); +UIEXPORT void ui_imageviewer_args_set_scrollarea(UiImageViewerArgs *args, UiBool value); +UIEXPORT void ui_imageviewer_args_set_autoscale(UiImageViewerArgs *args, UiBool value); +UIEXPORT void ui_imageviewer_args_set_adjustwidgetsize(UiImageViewerArgs *args, UiBool value); +UIEXPORT void ui_imageviewer_args_set_useradjustable(UiImageViewerArgs *args, UiBool value); +UIEXPORT void ui_imageviewer_args_set_image_padding(UiImageViewerArgs *args, int value); +UIEXPORT void ui_imageviewer_args_set_image_padding_left(UiImageViewerArgs *args, int value); +UIEXPORT void ui_imageviewer_args_set_image_padding_right(UiImageViewerArgs *args, int value); +UIEXPORT void ui_imageviewer_args_set_image_padding_top(UiImageViewerArgs *args, int value); +UIEXPORT void ui_imageviewer_args_set_image_padding_bottom(UiImageViewerArgs *args, int value); +UIEXPORT void ui_imageviewer_args_set_contextmenu(UiImageViewerArgs *args, UiMenuBuilder *menubuilder); +UIEXPORT void ui_imageviewer_args_set_onbuttonpress(UiImageViewerArgs *args, ui_callback callback); +UIEXPORT void ui_imageviewer_args_set_onbuttonpressdata(UiImageViewerArgs *args, void *onbuttonpressdata); +UIEXPORT void ui_imageviewer_args_set_onbuttonrelease(UiImageViewerArgs *args, ui_callback callback); +UIEXPORT void ui_imageviewer_args_set_onbuttonreleasedata(UiImageViewerArgs *args, void *onbuttonreleasedata); +UIEXPORT void ui_imageviewer_args_free(UiImageViewerArgs *args); + UIEXPORT UiWebviewArgs* ui_webview_args_new(void); UIEXPORT void ui_webview_args_set_fill(UiWebviewArgs *args, UiBool fill); UIEXPORT void ui_webview_args_set_hexpand(UiWebviewArgs *args, UiBool value);