34 |
34 |
35 #ifdef __cplusplus |
35 #ifdef __cplusplus |
36 extern "C" { |
36 extern "C" { |
37 #endif |
37 #endif |
38 |
38 |
|
39 typedef struct UiImageViewer { |
|
40 GtkWidget *widget; |
|
41 UiVar *var; |
|
42 int padding_left; |
|
43 int padding_right; |
|
44 int padding_top; |
|
45 int padding_bottom; |
|
46 UiBool autoscale; |
|
47 UiBool adjustsize; |
|
48 UiBool useradjustable; |
|
49 GdkPixbuf *pixbuf; |
|
50 } UiImageViewer; |
|
51 |
|
52 void ui_cairo_draw_image(UiImageViewer *imgviewer, cairo_t *cr, int width, int height); |
39 |
53 |
40 void* ui_imageviewer_get(UiGeneric *g); |
54 void* ui_imageviewer_get(UiGeneric *g); |
41 const char* ui_imageviewer_get_type(UiGeneric *g); |
55 const char* ui_imageviewer_get_type(UiGeneric *g); |
42 int ui_imageviewer_set(UiGeneric *g, void *value, const char *type); |
56 int ui_imageviewer_set(UiGeneric *g, void *value, const char *type); |
43 |
57 |