ui/gtk/image.h

changeset 431
bb7da585debc
parent 339
b68b5f984074
--- a/ui/gtk/image.h	Sun May 23 09:44:43 2021 +0200
+++ b/ui/gtk/image.h	Sat Jan 04 16:38:48 2025 +0100
@@ -1,7 +1,7 @@
 /*
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
  *
- * Copyright 2017 Olaf Wintermann. All rights reserved.
+ * Copyright 2024 Olaf Wintermann. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
@@ -27,35 +27,23 @@
  */
 
 #ifndef IMAGE_H
-#define	IMAGE_H
+#define IMAGE_H
 
 #include "../ui/image.h"
+#include "toolkit.h"
 
-#ifdef	__cplusplus
+#ifdef __cplusplus
 extern "C" {
 #endif
 
-#if GTK_MAJOR_VERSION >= 3 && GTK_MINOR_VERSION >= 10
-#define UI_SUPPORTS_SCALE
-#endif
-
-    
-struct UiIcon {
-    GtkIconInfo *info;
-};
 
-struct UiImage {
-    GdkPixbuf *pixbuf;
-};
+void* ui_imageviewer_get(UiGeneric *g);
+const char* ui_imageviewer_get_type(UiGeneric *g);
+int ui_imageviewer_set(UiGeneric *g, void *value, const char *type);
 
-void ui_image_init(void);
-
-GdkPixbuf* ui_get_image(const char *name);
-
-
-#ifdef	__cplusplus
+#ifdef __cplusplus
 }
 #endif
 
-#endif	/* IMAGE_H */
+#endif /* IMAGE_H */
 

mercurial