EditTable Widget WebFAQ - Q9
:
:
#define SPECIFIC_ROW 2
#define SPECIFIC_COL 2
:
:
/* in CreateTargetWidgets().....*/
:
:
/**
Set the background color of the specific cell
which will be set to "non-editable")
**/
XintEditTableSetCellBackground
(Table, SPECIFIC_COL, 1, SPECIFIC_ROW, 1,
XintLoadColor(XtDisplay(Table), "green"));
XintEditTableAddLocalCallback(Table,SPECIFIC_COL,SPECIFIC_ROW,
XmNcheckEditModeCallback,
ChkEditMode, (XtPointer)False,
XintLOCAL_CALLBACK_AFTER);
:
:
/* Callback function definition */
static void
ChkEditMode(w, client, cb_data)
Widget w;
XtPointer client;
XtPointer cb_data;
{
XintEditTableCheckEditModeCallbackStruct * cb;
printf(" In ChkEditMode \n");
cb = (XintEditTableCheckEditModeCallbackStruct *)cb_data;
cb->doit = False;
}
:
:
Click here for the Image
Back to EditTable FAQ
© INT 1996.