cropper

annotate main.c @ 9:7e1cf00de1df

completely refactored makefile; removed interface.h
author meillo@marmaro.de
date Thu, 20 Mar 2008 20:01:38 +0100
parents 61e5a1727231
children 5e282003f0c1
rev   line source
meillo@0 1 #include <gtk/gtk.h>
meillo@0 2
meillo@2 3 #include "main.h"
meillo@0 4 #include "support.h"
meillo@0 5
meillo@2 6
meillo@1 7 int main (int argc, char *argv[]) {
meillo@0 8
meillo@4 9 /* printf("argc: %i\nargv[0]: %s\nargv[1]: %s\nargv[2]: %s\n", argc, argv[0], argv[1], argv[2]); */
meillo@4 10
meillo@4 11 /* commandline option handling */
meillo@4 12 if (argc == 2) {
meillo@4 13 if (strcmp(argv[1], "--version") == 0) {
meillo@4 14 g_print("cropper - a crop frontend for convert\nversion 0.1\nhttp://prog.marmaro.de\n");
meillo@4 15 return(0);
meillo@4 16 } else {
meillo@4 17 image_filename = argv[1];
meillo@4 18 }
meillo@4 19 } else {
meillo@5 20 g_print("usage: cropper <image>\n cropper --version\n");
meillo@4 21 return(1);
meillo@4 22 }
meillo@4 23
meillo@4 24
meillo@4 25
meillo@0 26 gtk_set_locale ();
meillo@0 27 gtk_init (&argc, &argv);
meillo@0 28
meillo@0 29 add_pixmap_directory ("/usr/share/pixmaps");
meillo@0 30
meillo@0 31 cropper_window = create_cropper_window ();
meillo@0 32 gtk_widget_show (cropper_window);
meillo@0 33
meillo@0 34 gtk_main ();
meillo@0 35 return 0;
meillo@0 36 }
meillo@0 37