|
Max API
8.2.0
|
The dataview object. More...
#include <jdataview.h>
Collaboration diagram for t_jdataview:Data Fields | |
| t_linklist * | d_components |
| list of DataViewComponents showing this dataview | |
| t_object * | d_client |
| object that will be sent messages to get data to display | |
| t_hashtab * | d_columns |
| columns – point to t_jcolumn objects | |
| t_hashtab * | d_id2columns |
| columns from column IDs | |
| t_linklist * | d_colorder |
| current order of columns | |
| void * | d_rowmap_obsolete |
| no longer used | |
| long | d_numcols |
| number of columns | |
| double | d_rowheight |
| fixed height of a row in pixels | |
| char | d_autoheight |
| height determined by font | |
| char | d_hierarchical |
| does it allow hierarchical disclosure (true / false) – not implemented yet | |
| t_jrgba | d_rowcolor1 |
| odd row color (striped) | |
| t_jrgba | d_rowcolor2 |
| even row color | |
| t_jrgba | d_selectcolor |
| color when rows are selected | |
| t_jrgba | d_bordercolor |
| border color | |
| char | d_bordercolorset |
| was border color set? if not, use JUCE default | |
| char | d_canselectmultiple |
| multiple rows are selectable | |
| char | d_cancopy |
| copy enabled | |
| char | d_cancut |
| cut / clear enabled | |
| char | d_canpaste |
| paste enabled | |
| char | d_canrearrangerows |
| rows can be dragged to rearrange – may not be implemented yet | |
| char | d_canrearrangecolumns |
| columns can be dragged to rearrange | |
| long | d_viscount |
| number of visible views of this dataview | |
| long | d_inset |
| inset for table inside containing component in pixels | |
| char | d_autosizeright |
| right side autosizes when top-level component changes | |
| char | d_autosizebottom |
| bottom autosizes when top-level component changes | |
| char | d_dragenabled |
| enabled for dragging (as in drag and drop) | |
| t_symbol * | d_fontname |
| font name | |
| double | d_fontsize |
| font size | |
| t_symbol * | d_colheadercluemsg |
| message to send requesting clue text for the column headers | |
| char | d_autosizerightcolumn |
| right column should stretch to remaining width of the dataview, regardless of column width | |
| char | d_customselectcolor |
| send getcellcolor message to draw selected cell, don't use select color | |
| void * | d_qelem |
| defer updating | |
| long | d_top_inset |
| vertical inset for row background (default 0) | |
| long | d_bottom_inset |
| vertical inset for row background (default 0) | |
| long | d_borderthickness |
| border line thickness default 0 for no border | |
| char | d_keyfocusable |
| notify component to grab some keys | |
| char | d_enabledeletekey |
| delete key will delete selected rows | |
| char | d_usegradient |
| color rows with gradient between rowcolor1 (top) and rowcolor2 (bottom) | |
| char | d_inchange |
| in change flag for inspector end-change protection system | |
| char | d_horizscrollvisible |
| is horizontal scroll bar visible | |
| char | d_vertscrollvisible |
| is vertical scroll bar visible | |
| char | d_scrollvisset |
| has the scroll visibility ever been changed since the dv was created? | |
| char | d_overridefocus |
| override default focus behavior where ListBox is focused when assigning focus to the dataview | |
| char | d_usesystemfont |
| use system font (true by default) | |
| t_object * | d_searchcolumn |
| column we ask for celltext in order to navigate the selection via the keyboard | |
| t_object * | d_returnkeycolumn |
| column that is sent the return key when a given row is selected | |
| void * | d_navcache |
| sorted list of column strings for key navigation | |
| char | d_usecharheight |
| use font specified in points rather than pixels (default is pixels) | |
| t_linklist * | d_sections |
| list of sections | |
| char | d_paintcellseparator |
| should paint a line below a cell (grayish) | |
| t_object * | d_sortset |
| sort col saved when dv is invisible | |
The dataview object.