How do I get a list of selected cells? I tried the following, but I
keep getting core dump:
int i, j;
int rows, columns;
Boolean **selectedCells;
XtVaGetValues( w, XmNrows, &rows, XmNcolumns, &columns, NULL );
selectedCells = (Boolean **) XtMalloc( sizeof(Boolean *) * rows );
for ( i = 0; i < rows; i++ ) {
selectedCells[i] = (Boolean **) XtMalloc( sizeof(Boolean) *
columns );
}
XtVaGetValues( w,
XmNselectedCells, &selectedCells,
NULL );
for ( i = 0; i < rows; i++ ) {
for ( j = 0; j < columns; j++ ) {
if (selectedCells[i][j])
printf("\n[%d] [%d]", i, j );
}
}
for (i = 0; i < rows; i++) {
for (j = 0; j < columns; j++)
XtFree((XtPointer)selectedCells[i][j]);
XtFree((XtPointer)selectedCells[i]);
}
XtFree((XtPointer)selectedCells);
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Joanna Lee [EMAIL PROTECTED]
Rhythm & Hues Studios W: (310) 448-7031
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~