annotate main.c @ 6:f53ce3b28bb4

mercurial ignores JPG and PNG now, so I can store them in this directory for testing
author meillo@marmaro.de
date Fri, 07 Dec 2007 21:38:25 +0100
parents 61e5a1727231
children 7e1cf00de1df
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
1 #include <gtk/gtk.h>
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
2
2
e359bea4c8ac added code for ratio swap; new names for ratio operations; added main.h; some more
meillo@marmaro.de
parents: 1
diff changeset
3 #include "main.h"
0
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
4 #include "interface.h"
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
5 #include "support.h"
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
6
2
e359bea4c8ac added code for ratio swap; new names for ratio operations; added main.h; some more
meillo@marmaro.de
parents: 1
diff changeset
7
1
80535e4deaa4 nicer code formating
meillo@marmaro.de
parents: 0
diff changeset
8 int main (int argc, char *argv[]) {
0
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
9
4
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
10 /* printf("argc: %i\nargv[0]: %s\nargv[1]: %s\nargv[2]: %s\n", argc, argv[0], argv[1], argv[2]); */
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
11
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
12 /* commandline option handling */
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
13 if (argc == 2) {
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
14 if (strcmp(argv[1], "--version") == 0) {
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
15 g_print("cropper - a crop frontend for convert\nversion 0.1\nhttp://prog.marmaro.de\n");
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
16 return(0);
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
17 } else {
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
18 image_filename = argv[1];
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
19 }
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
20 } else {
5
61e5a1727231 added image widget, that displays the image
meillo@marmaro.de
parents: 4
diff changeset
21 g_print("usage: cropper <image>\n cropper --version\n");
4
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
22 return(1);
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
23 }
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
24
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
25
2f11ab3e6047 added option handling; added output for convert; commented all ratio code cause it is not really important now
meillo@marmaro.de
parents: 2
diff changeset
26
0
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
27 gtk_set_locale ();
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
28 gtk_init (&argc, &argv);
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
29
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
30 add_pixmap_directory ("/usr/share/pixmaps");
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
31
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
32 cropper_window = create_cropper_window ();
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
33 gtk_widget_show (cropper_window);
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
34
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
35 gtk_main ();
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
36 return 0;
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
37 }
ca9155129253 initial commit
meillo@marmaro.de
parents:
diff changeset
38