Max 5 API Reference
The jdataview object provides a mechanism to display data in a tabular format. More...
![]() |
Data Structures | |
struct | t_celldesc |
A dataview cell description. More... | |
struct | t_jcolumn |
A dataview column. More... | |
struct | t_jdataview |
The dataview object. More... | |
struct | t_privatesortrec |
used to pass data to a client sort function More... | |
Functions | |
void * | jdataview_new (void) |
Create a dataview. | |
void | jdataview_setclient (t_object *dv, t_object *client) |
Set a dataview's client. | |
t_object * | jdataview_getclient (t_object *dv) |
Get a pointer to a dataview's client. |
The jdataview object provides a mechanism to display data in a tabular format.
In Max this is used internally for the implementation of the inspectors, file browser, preferences, and jit.cellblock object, among others.
A jdataview object does not contain the information that it presents. The object you create will maintain the data and then make the data available to the dataview using the provided api.
Get a pointer to a dataview's client.
The client is the object to which the dataview will send messages to get data, notify of changes to cells, etc.
dv | The dataview instance. |
void* jdataview_new | ( | void | ) |
Set a dataview's client.
The client is the object to which the dataview will send messages to get data, notify of changes to cells, etc. Typically this is the object in which you are creating the dataview.
dv | The dataview instance. | |
client | The object to be assigned as the dataview's client. |