| 65 |
66 |
| 66 UIWIDGET ui_imageviewer_create(UiObject *obj, UiImageViewerArgs *args) { |
67 UIWIDGET ui_imageviewer_create(UiObject *obj, UiImageViewerArgs *args) { |
| 67 GtkWidget *drawingarea = gtk_drawing_area_new(); |
68 GtkWidget *drawingarea = gtk_drawing_area_new(); |
| 68 GtkWidget *toplevel; |
69 GtkWidget *toplevel; |
| 69 GtkWidget *widget = drawingarea; |
70 GtkWidget *widget = drawingarea; |
| 70 |
71 |
| 71 gtk_widget_set_size_request(drawingarea, 100, 100); |
72 int width = args->width; |
| |
73 int height = args->height; |
| |
74 if(width == 0 && height == 0) { |
| |
75 width = 100; |
| |
76 height = 100; |
| |
77 } |
| |
78 ui_widget_size_request(drawingarea, width, height); |
| 72 |
79 |
| 73 #if GTK_MAJOR_VERSION < 4 |
80 #if GTK_MAJOR_VERSION < 4 |
| 74 GtkWidget *eventbox = gtk_event_box_new(); |
81 GtkWidget *eventbox = gtk_event_box_new(); |
| 75 gtk_container_add(GTK_CONTAINER(eventbox), drawingarea); |
82 gtk_container_add(GTK_CONTAINER(eventbox), drawingarea); |
| 76 widget = eventbox; |
83 widget = eventbox; |