Permalink
Browse files

Basic app_* stuff

  • Loading branch information...
1 parent 1f6af53 commit 01121cea86aa9890b20ba48c674b8085ee799b5c @muennich committed Jan 17, 2011
Showing with 27 additions and 1 deletion.
  1. +22 −0 app.c
  2. +5 −1 app.h
View
@@ -16,6 +16,28 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include <X11/Xlib.h>
+
#include "sxiv.h"
#include "app.h"
+void app_init(app_t *app) {
+ if (app == NULL)
+ return;
+
+ app->fileidx = 0;
+
+ app->img.zoom = 100;
+ app->img.scalemode = SCALE_DOWN;
+
+ app->win.w = WIN_WIDTH;
+ app->win.h = WIN_HEIGHT;
+
+ win_open(&app->win);
+}
+
+void app_run(app_t *app) {
+}
+
+void app_quit(app_t *app) {
+}
View
@@ -23,11 +23,15 @@
#include "window.h"
typedef struct app_s {
- const char **filenames;
+ char **filenames;
unsigned int filecnt;
unsigned int fileidx;
img_t img;
win_t win;
} app_t;
+void app_init(app_t*);
+void app_run(app_t*);
+void app_quit(app_t*);
+
#endif /* APP_H */

0 comments on commit 01121ce

Please sign in to comment.