2017-01-31 19:42:41 +01:00
|
|
|
#include <stdio.h>
|
|
|
|
#include <gtk/gtk.h>
|
|
|
|
|
|
|
|
#include "mainwindow.h"
|
2017-02-04 13:37:56 +01:00
|
|
|
#include "mdiary.h"
|
2017-02-09 16:14:38 +01:00
|
|
|
#include "settings.h"
|
2017-01-31 19:42:41 +01:00
|
|
|
|
|
|
|
int main(int argc, char *argv[])
|
|
|
|
{
|
|
|
|
struct mainWindow *mainWindow;
|
2017-02-09 16:14:38 +01:00
|
|
|
struct mdiary_settings *settings;
|
|
|
|
gchar *settings_path;
|
2017-01-31 19:42:41 +01:00
|
|
|
|
|
|
|
gtk_init(&argc, &argv);
|
|
|
|
|
2017-02-11 18:09:07 +01:00
|
|
|
mainWindow = mainWindow_new();
|
|
|
|
|
2017-02-09 16:14:38 +01:00
|
|
|
settings_path = g_strdup_printf("%s/.mdiary.conf", g_get_home_dir());
|
2017-02-11 18:09:07 +01:00
|
|
|
settings = mdiary_settings_new(mainWindow);
|
2017-02-09 16:14:38 +01:00
|
|
|
mdiary_load_settings(settings_path, settings);
|
|
|
|
|
2017-01-31 19:42:41 +01:00
|
|
|
gtk_widget_show(mainWindow->mainWindow);
|
|
|
|
gtk_main();
|
|
|
|
|
2017-02-09 16:14:38 +01:00
|
|
|
mdiary_save_settings(settings_path, settings);
|
|
|
|
mdiary_settings_free(settings);
|
|
|
|
g_free(settings_path);
|
|
|
|
|
2017-01-31 19:42:41 +01:00
|
|
|
return 0;
|
|
|
|
}
|