+ return 1;
+ }
+ w->_prev = 0;
+ w->_next = 0;
+ w->frame.curses_win = 0;
+ w->_title = malloc(strlen(title) + 1);
+ if (NULL == w->_title)
+ {
+ return 1;
+ }
+ sprintf(w->_title, "%s", title);
+ w->data = data;
+ w->_draw = func;
+ if (0 < width)
+ {
+ w->frame.size.x = width;
+ }
+ else if (0 > width)
+ {
+ w->frame.size.x = wmeta->padframe.size.x + width;