2010-09-13 19:24:53 +02:00
|
|
|
/*
|
2010-09-17 19:03:03 +02:00
|
|
|
* logdiag.c -- logdiag main source file.
|
2010-09-13 19:24:53 +02:00
|
|
|
*
|
|
|
|
* This file is a part of logdiag.
|
2011-01-09 05:40:25 +01:00
|
|
|
* Copyright Přemysl Janouch 2010 - 2011. All rights reserved.
|
2010-09-13 19:24:53 +02:00
|
|
|
*
|
|
|
|
* See the file LICENSE for licensing information.
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <gtk/gtk.h>
|
2011-02-12 02:07:39 +01:00
|
|
|
#include <locale.h>
|
2010-09-13 19:24:53 +02:00
|
|
|
|
|
|
|
#include "config.h"
|
|
|
|
|
2010-09-17 19:03:03 +02:00
|
|
|
#include "ld-window-main.h"
|
2010-09-13 19:24:53 +02:00
|
|
|
|
|
|
|
|
2010-12-16 05:18:41 +01:00
|
|
|
int
|
|
|
|
main (int argc, char *argv[])
|
2010-09-13 19:24:53 +02:00
|
|
|
{
|
2011-02-13 20:41:11 +01:00
|
|
|
GtkWidget *window;
|
|
|
|
GError *error;
|
2011-02-13 21:14:24 +01:00
|
|
|
#ifdef _WIN32
|
|
|
|
gchar *install_dir;
|
|
|
|
|
|
|
|
install_dir = g_win32_get_package_installation_directory_of_module (NULL);
|
|
|
|
if (install_dir)
|
|
|
|
{
|
|
|
|
g_chdir (install_dir);
|
|
|
|
g_free (install_dir);
|
|
|
|
}
|
|
|
|
#endif
|
2010-09-13 19:24:53 +02:00
|
|
|
|
|
|
|
setlocale (LC_ALL, "");
|
|
|
|
|
|
|
|
bindtextdomain (GETTEXT_DOMAIN, GETTEXT_DIRNAME);
|
2011-01-09 05:40:25 +01:00
|
|
|
bind_textdomain_codeset (GETTEXT_DOMAIN, "UTF-8");
|
2010-09-13 19:24:53 +02:00
|
|
|
textdomain (GETTEXT_DOMAIN);
|
|
|
|
|
2011-02-13 20:41:11 +01:00
|
|
|
error = NULL;
|
|
|
|
gtk_init_with_args (&argc, &argv,
|
|
|
|
N_("[FILE] - Schematic editor"), NULL, GETTEXT_DOMAIN, &error);
|
|
|
|
if (error)
|
|
|
|
{
|
|
|
|
g_warning ("%s", error->message);
|
|
|
|
g_error_free (error);
|
|
|
|
return 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* TODO: Open the file in the parameter, if present. */
|
2011-01-16 16:46:48 +01:00
|
|
|
gtk_window_set_default_icon_name (PROJECT_NAME);
|
2011-02-13 20:41:11 +01:00
|
|
|
window = ld_window_main_new ();
|
2010-09-13 19:24:53 +02:00
|
|
|
gtk_main ();
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|