aboutsummaryrefslogtreecommitdiffstats
path: root/src/eom.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/eom.c')
-rw-r--r--src/eom.c40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/eom.c b/src/eom.c
new file mode 100644
index 0000000..1b4a12e
--- /dev/null
+++ b/src/eom.c
@@ -0,0 +1,40 @@
+#include <hildon/hildon.h>
+#include <stdlib.h>
+#include "interface.h"
+#include "eom.h"
+
+gchar *eom_get_data_file(void)
+{
+ static gchar *filedir = NULL;
+
+ if (filedir == NULL) {
+ filedir = g_strdup_printf("%s/eye-on-manga.db",
+ eom_get_config_dir());
+ }
+
+ return filedir;
+}
+
+gchar *eom_get_config_dir(void)
+{
+ static gchar *filedir = NULL;
+
+ if (filedir == NULL) {
+ filedir = g_strdup_printf("%s/.eom", getenv("HOME"));
+ }
+
+ return filedir;
+}
+
+int main(int argc, char *argv[])
+{
+ hildon_gtk_init(&argc, &argv);
+
+ g_set_application_name("Eye on Manga");
+
+ interface_show_main_window();
+
+ gtk_main();
+
+ return 0;
+}