Quellcode durchsuchen

Basic app_* stuff

master
Bert vor 14 Jahren
Ursprung
Commit
01121cea86
2 geänderte Dateien mit 27 neuen und 1 gelöschten Zeilen
  1. +22
    -0
      app.c
  2. +5
    -1
      app.h

+ 22
- 0
app.c Datei anzeigen

@@ -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) {
}

+ 5
- 1
app.h Datei anzeigen

@@ -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 */

Laden…
Abbrechen
Speichern