Navit SVN

/work/compile/navit/src/navit/data_window.h

00001 
00020 #ifndef NAVIT_DATA_WINDOW_H
00021 #define NAVIT_DATA_WINDOW_H
00022 
00023 struct datawindow;
00024 struct param_list;
00025 struct datawindow_priv;
00026 
00027 struct datawindow_methods {
00028         void (*destroy)(struct datawindow_priv *win);
00029         void (*add)(struct datawindow_priv *win, struct param_list *param, int count);
00030         void (*mode)(struct datawindow_priv *win, int start);
00031 };
00032 
00033 struct datawindow {
00034         struct datawindow_priv *priv;
00035         struct datawindow_methods meth;
00036 };
00037 
00038 
00039 void datawindow_destroy(struct datawindow *win);
00040 void datawindow_add(struct datawindow *win, struct param_list *param, int count);
00041 void datawindow_mode(struct datawindow *win, int start);
00042 
00043 #endif
00044