--- a/ui/gtk/image.h Sun Nov 12 12:03:50 2017 +0100 +++ b/ui/gtk/image.h Thu Nov 16 12:04:10 2017 +0100 @@ -29,13 +29,26 @@ #ifndef IMAGE_H #define IMAGE_H -#include "../ui/toolkit.h" +#include "../ui/image.h" #ifdef __cplusplus extern "C" { #endif -void ui_image_init(); +#if GTK_MAJOR_VERSION >= 3 && GTK_MINOR_VERSION >= 10 +#define UI_SUPPORTS_SCALE +#endif + + +struct UiIcon { + GtkIconInfo *info; +}; + +struct UiImage { + GdkPixbuf *pixbuf; +}; + +void ui_image_init(void); GdkPixbuf* ui_get_image(char *name);