#include <ctype.h>
#include <stdio.h>
+#define PANE_DATA_PTR_TYPE void *
#include "core.h"
+#include "core-pane.h"
#include "internal.h"
MEMPOOL(pane);
if (data)
alloc_size = sizeof(data);
- alloc_size += offsetof(struct pane, _data);
+ alloc_size += offsetof(struct pane, data);
p = alloc_zbuf(alloc_size, pane);
pane_init(p, parent);
p->abs_z = parent->abs_z + 1;
p->handle = command_get(handle);
if (data)
- p->_data = data;
+ p->data = data;
p->name = handle->name;
if (z >= 0) {
parent->handle = p->handle;
p->handle = handle;
- data = parent->_data;
- parent->_data = p->_data;
- p->_data = data;
+ data = parent->data;
+ parent->data = p->data;
+ p->data = data;
parent->damaged |= p->damaged;
pane_damaged(p, DAMAGED_SIZE);