+/*
+ void (*my_mvprintw)(struct AbstractTview* ,int,int,const char*,...);
+ void (*my_)(struct AbstractTview*,int,int,int);
+ void (*my_attron)(struct AbstractTview*,int);
+ void (*my_attroff)(struct AbstractTview*,int);
+ void (*my_clear)(struct AbstractTview*);
+ int (*my_colorpair)(struct AbstractTview*,int);
+*/
+
+static void curses_mvprintw(struct AbstractTview* tv,int y ,int x,const char* fmt,...)
+ {
+ }
+static void curses_mvaddch(struct AbstractTview* tv,int y,int x,int ch)
+ {
+ }
+static void curses_attron(struct AbstractTview* tv,int flag)
+ {
+ }
+static void curses_attroff(struct AbstractTview* tv,int flag)
+ {
+ }
+static void curses_clear(struct AbstractTview* tv)
+ {
+ }
+
+static int curses_colorpair(struct AbstractTview* tv,int flag)
+ {
+ }
+
+
+#define SET_CALLBACK(fun) base->my_##fun=curses_##fun;
+
+
+