#include "articulos.h"
#include "facturas.h"
#include "emufs.h"
+#include "registros.h"
#define CTRLD 4
menu_articulos();
break;
// case 1:
- // case 2:
+ case 2:
+ dialog = derwin(stdscr, LINES-4, COLS-2, 2, 1);
+ ver_registros(dialog, COLS-2, LINES-4);
+ werase(dialog);
+ wrefresh(dialog);
+ delwin(dialog);
+ refresh();
+ break;
// case 3:
case 6:
fin = 1;
--- /dev/null
+
+#include "registros.h"
+
+void ver_registros(WINDOW *padre, int w, int h)
+{
+ /* Ventanas donde mostrar las cosas */
+ WINDOW *actual, *ant, *sig;
+ int c;
+ char *reg = "asdlñnfajfnsadlkñfnasdlfñnasdlfasnñas oin2o4nr hf hfh 1ehjr 093r 3908rhj 0e98fj 2 0rj 9fj 2 rh 0hf 20rh 0 fh 230rh 8y f128n r`0vnew 80fh 4+9vj ¡9023j f'49j ¡09yuf 3'vkj'9 f294ug 0r \
+ 13i qe \
+ hjwgi`rg`hjg0934jgt 39gu ¡q9gj 3¡9gu ¡q09gj ¡95gj hj9g 35+9'gj 0¡39g 5¡09 3q0¡h j1111111111111111111111111111111111111111111111111\
+ 2222222222222222222222222222222222222222222222222222222222222222222222222222222222\
+ 333333333333333333333333333333333333333333333333333333333333333333333333333333333333\
+ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444\
+ 555555555555555555555555555555555555555555555555555555555555555555555555555555555555\
+ 66666666666666666666666666666666666666666666666666666666666";
+
+ actual = derwin(padre, h-2, w/3, 1, w/3);
+ box(actual, 0, 0);
+ ant = derwin(padre, h-2, w/3, 1, 0);
+ box(ant, 0, 0);
+ sig = derwin(padre, h-2, w/3, 1, w/3*2);
+ box(sig, 0, 0);
+
+ wattron(actual, A_BOLD);
+ mvwaddstr(actual, 1, 1, reg);
+ wattroff(actual, A_BOLD);
+
+ wrefresh(sig);
+ wrefresh(ant);
+ wrefresh(actual);
+ wrefresh(padre);
+ scrollok(actual, 1);
+ while ((c=getch()) != 13) {
+ switch (c) {
+ case 'a':
+ wscrl(actual, -1);
+ break;
+ case 'z':
+ wscrl(actual, 1);
+ }
+ wrefresh(actual);
+ wrefresh(padre);
+ }
+ werase(actual);
+ delwin(actual);
+ werase(sig);
+ delwin(sig);
+ werase(ant);
+ delwin(ant);
+ wrefresh(padre);
+}
+