ui/gtk/image.h

changeset 529
0a4a6b0d1c82
parent 339
b68b5f984074
child 530
7992a44fe719
--- a/ui/gtk/image.h	Sat Mar 29 07:57:16 2025 +0100
+++ b/ui/gtk/image.h	Sat Mar 29 18:17:01 2025 +0100
@@ -36,6 +36,20 @@
 extern "C" {
 #endif
 
+typedef struct UiImageViewer {
+    GtkWidget *widget;
+    UiVar *var;
+    int padding_left;
+    int padding_right;
+    int padding_top;
+    int padding_bottom;
+    UiBool autoscale;
+    UiBool adjustsize;
+    UiBool useradjustable;
+    GdkPixbuf *pixbuf;
+} UiImageViewer;
+
+void ui_cairo_draw_image(UiImageViewer *imgviewer, cairo_t *cr, int width, int height);
 
 void* ui_imageviewer_get(UiGeneric *g);
 const char* ui_imageviewer_get_type(UiGeneric *g);

mercurial