mdiary/src/main.c

31 lines
636 B
C
Raw Normal View History

2017-01-31 19:42:41 +01:00
#include <stdio.h>
#include <gtk/gtk.h>
#include "mainwindow.h"
#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();
mdiary_save_settings(settings_path, settings); //
2017-02-09 16:14:38 +01:00
mdiary_settings_free(settings);
g_free(settings_path);
2017-01-31 19:42:41 +01:00
return 0;
}