summaryrefslogtreecommitdiff
path: root/navit/data_window.h
blob: 103697dbe9d61c43db8d3287c0d1920295546a40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef NAVIT_DATA_WINDOW_H
#define NAVIT_DATA_WINDOW_H

struct datawindow;
struct param_list;
struct datawindow_priv;

struct datawindow_methods {
	void (*destroy)(struct datawindow_priv *win);
	void (*add)(struct datawindow_priv *win, struct param_list *param, int count);
	void (*mode)(struct datawindow_priv *win, int start);
};

struct datawindow {
	struct datawindow_priv *priv;
	struct datawindow_methods meth;
};


void datawindow_destroy(struct datawindow *win);
void datawindow_add(struct datawindow *win, struct param_list *param, int count);
void datawindow_mode(struct datawindow *win, int start);

#endif