changeset 5:61e5a1727231

added image widget, that displays the image
author meillo@marmaro.de
date Fri, 07 Dec 2007 21:35:49 +0100
parents 2f11ab3e6047
children f53ce3b28bb4
files interface.c main.c
diffstat 2 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/interface.c	Fri Dec 07 17:40:08 2007 +0100
+++ b/interface.c	Fri Dec 07 21:35:49 2007 +0100
@@ -7,6 +7,7 @@
 #include <gdk/gdkkeysyms.h>
 #include <gtk/gtk.h>
 
+#include "main.h"
 #include "callbacks.h"
 #include "interface.h"
 #include "support.h"
@@ -71,6 +72,7 @@
   GtkWidget *frame1;
   GtkWidget *vbox7;
   GtkWidget *nav_container;
+  GtkWidget *image_area;
   GtkWidget *hbox16;
   GtkWidget *hbox17;
   GtkWidget *crop_zoom_in_button;
@@ -351,6 +353,12 @@
   gtk_widget_show (nav_container);
   gtk_box_pack_start (GTK_BOX (vbox7), nav_container, TRUE, TRUE, 0);
 
+/* image_area */
+  image_area = gtk_image_new_from_file (image_filename);
+  gtk_widget_set_name (image_area, "image_area");
+  gtk_widget_show (image_area);
+  gtk_box_pack_start (GTK_BOX (nav_container), image_area, TRUE, TRUE, 0);
+
   hbox16 = gtk_hbox_new (FALSE, 6);
   gtk_widget_set_name (hbox16, "hbox16");
   gtk_widget_show (hbox16);
@@ -595,6 +603,7 @@
   GLADE_HOOKUP_OBJECT (cropper_window, frame1, "frame1");
   GLADE_HOOKUP_OBJECT (cropper_window, vbox7, "vbox7");
   GLADE_HOOKUP_OBJECT (cropper_window, nav_container, "nav_container");
+  GLADE_HOOKUP_OBJECT (cropper_window, image_area, "image_area");
   GLADE_HOOKUP_OBJECT (cropper_window, hbox16, "hbox16");
   GLADE_HOOKUP_OBJECT (cropper_window, hbox17, "hbox17");
   GLADE_HOOKUP_OBJECT (cropper_window, crop_zoom_in_button, "crop_zoom_in_button");
--- a/main.c	Fri Dec 07 17:40:08 2007 +0100
+++ b/main.c	Fri Dec 07 21:35:49 2007 +0100
@@ -18,7 +18,7 @@
 			image_filename = argv[1];
 		}
 	} else {
-		g_print("usage: %s <image>\n", argv[0]);
+		g_print("usage: cropper <image>\n       cropper --version\n");
 		return(1);
 	}