X-Git-Url: http://git.code-monkey.de/?p=raktpdf.git;a=blobdiff_plain;f=src%2Fmain.c;h=be7bc2768223ca71f00a3b3c8e271af81071feb6;hp=398a78f1372142552cadf988f9210399938ccf3d;hb=5cdaeba17a21fc829f3483c1640374b34d40b21b;hpb=63bf23cdcb107e0ff61f0eda0ebfcc264877defe diff --git a/src/main.c b/src/main.c index 398a78f..be7bc27 100644 --- a/src/main.c +++ b/src/main.c @@ -1,7 +1,28 @@ +/* + * Copyright (C) 2007 Tilman Sauerbeck (tilman at code-monkey de) + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + #ifdef HAVE_CONFIG_H # include #endif +#include +#include #include #include "rakt-window.h" @@ -10,6 +31,7 @@ int main (int argc, char **argv) { GtkWidget *window; + gchar rp[PATH_MAX], filename[PATH_MAX]; gtk_init (&argc, &argv); @@ -18,6 +40,13 @@ main (int argc, char **argv) window = rakt_window_new (); gtk_widget_show (window); + if (argc > 1) { + g_snprintf (filename, sizeof (filename), + "file://%s", realpath (argv[1], rp)); + + rakt_window_open_document (RAKT_WINDOW (window), filename); + } + gtk_main (); gtk_widget_destroy (window);