From: Enlightenment C. <no...@cv...> - 2006-10-24 15:56:26
|
Enlightenment CVS committal Author : titan Project : e17 Module : proto Dir : e17/proto/ephoto/src Modified Files: ephoto.h Log Message: Whoops. This is kind of a huge deal :) =================================================================== RCS file: /cvs/e/e17/proto/ephoto/src/ephoto.h,v retrieving revision 1.43 retrieving revision 1.44 diff -u -3 -r1.43 -r1.44 --- ephoto.h 16 Oct 2006 12:30:33 -0000 1.43 +++ ephoto.h 24 Oct 2006 15:56:25 -0000 1.44 @@ -10,6 +10,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <sqlite3.h> #include "config.h" /* NLS */ @@ -29,10 +30,11 @@ char *sgettext(const char *s); #define S_(str) sgettext(str) +/* Main Window Calls */ void destroy_cb(Ewl_Widget *w, void *event, void *data); void populate_browser(Ewl_Widget *w, void *event, void *data); -void populate_albums(Ewl_Widget *w, void *event, void *data); void populate_images(Ewl_Widget *w, void *event, void *data); +void add_album(Ewl_Widget *w, void *event, void *data); void go_up(Ewl_Widget *w, void *event, void *data); void go_home(Ewl_Widget *w, void *event, void *data); void go_favorites(Ewl_Widget *w, void *event, void *data); @@ -40,6 +42,12 @@ void create_slideshow_config(Ewl_Widget *w, void *event, void *data); void start_slideshow(Ewl_Widget *w, void *event, void *data); void view_images(Ewl_Widget *w, void *event, void *data); + +/* Databasing calls */ +sqlite3 *ephoto_db_init(void); +void ephoto_db_close(sqlite3 *db); +void ephoto_db_add_album(sqlite3 *db, char *name, char *description); +void ephoto_db_list_albums(sqlite3 *db); typedef struct _Main Main; |