ui/common/args.h

changeset 1223
83b2c5391fc5
parent 1208
6a1a43a1b526
--- 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);

mercurial