diff options
-rw-r--r-- | roi.c | 36 |
1 files changed, 18 insertions, 18 deletions
@@ -14,7 +14,7 @@ struct roi { GtkWidget *window; GtkWidget *drawing_area; - GdkPixbuf *input, *modified_input; + GdkPixbuf *image, *marked_image; gboolean doing_rubberband; struct { @@ -115,15 +115,15 @@ do_roi(struct roi *roi) if (width < 1 || height < 1) return FALSE; - match = gdk_pixbuf_new_subpixbuf(roi->input, x, y, width, height); + match = gdk_pixbuf_new_subpixbuf(roi->image, x, y, width, height); calc_roi_interval(roi, match); g_object_unref(match); - if (roi->modified_input) - g_object_unref(roi->modified_input); - roi->modified_input = gdk_pixbuf_copy(roi->input); + if (roi->marked_image) + g_object_unref(roi->marked_image); + roi->marked_image = gdk_pixbuf_copy(roi->image); - mark_matching_pixels(roi, roi->modified_input); + mark_matching_pixels(roi, roi->marked_image); return TRUE; } @@ -186,9 +186,9 @@ key_event(GtkWidget *widget, GdkEventKey *event, gpointer userdata) switch (event->keyval) { case GDK_KEY_d: case GDK_KEY_D: - if (roi->modified_input) { - g_object_unref(roi->modified_input); - roi->modified_input = NULL; + if (roi->marked_image) { + g_object_unref(roi->marked_image); + roi->marked_image = NULL; gtk_widget_queue_draw(roi->drawing_area); } break; @@ -225,8 +225,8 @@ draw_cb(GtkWidget *widget, cairo_t *cr, gpointer userdata) { struct roi *roi = userdata; - gdk_cairo_set_source_pixbuf(cr, roi->modified_input ? - roi->modified_input : roi->input, 0, 0); + gdk_cairo_set_source_pixbuf(cr, roi->marked_image ? + roi->marked_image : roi->image, 0, 0); cairo_paint(cr); if (roi->doing_rubberband) @@ -246,15 +246,15 @@ main(int argc, char *argv[]) if (argc < 2) exit(EXIT_FAILURE); - roi.input = gdk_pixbuf_new_from_file(argv[1], NULL); - if (!roi.input) + roi.image = gdk_pixbuf_new_from_file(argv[1], NULL); + if (!roi.image) exit(EXIT_FAILURE); roi.window = gtk_window_new(GTK_WINDOW_TOPLEVEL); roi.drawing_area = gtk_drawing_area_new(); gtk_widget_set_size_request(roi.drawing_area, - gdk_pixbuf_get_width(roi.input), - gdk_pixbuf_get_height(roi.input)); + gdk_pixbuf_get_width(roi.image), + gdk_pixbuf_get_height(roi.image)); gtk_container_add(GTK_CONTAINER(roi.window), roi.drawing_area); @@ -277,9 +277,9 @@ main(int argc, char *argv[]) gtk_widget_show_all(roi.window); gtk_main(); - g_object_unref(roi.input); - if (roi.modified_input) - g_object_unref(roi.modified_input); + g_object_unref(roi.image); + if (roi.marked_image) + g_object_unref(roi.marked_image); return 0; } |