Thanks for your reply, the graphs control mode is already set to VAL_HOT.
But I still can't get an EVENT_COMMIT.
I am genertaing 8 graphs onto 8 panels programatically here is the code I generate the graphs with:
/* create a graph control */
gDynamicGraphHandle[graphIndex] = NewCtrl (gDynamicPanelHandle[graphIndex], CTRL_GRAPH, tempString, 0, 0);
InstallCtrlCallback (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], graphCallback, NULL);
/* set control mode */
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_CTRL_MODE, VAL_HOT);
/* configure graph colours */
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_PLOT_BGCOLOR, VAL_BLACK);
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_GRID_COLOR, VAL_WHITE);
/* configure graph size */
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_WIDTH, 600);
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_HEIGHT, 300);
/* configure graph the Y axis */
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_YNAME, "Temperature (°C)");
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_YDIVISIONS, NUMBER_OF_DIVISIONS);
SetAxisScalingMode (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], VAL_LEFT_YAXIS, VAL_MANUAL, 0, 100);
/* configure graph the X axis */
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_XNAME, "Time (seconds)");
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_XDIVISIONS, NUMBER_OF_DIVISIONS);
SetAxisScalingMode (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], VAL_BOTTOM_XAXIS , VAL_MANUAL, 0, TIME_1_MINUTE * NUMBER_OF_DIVISIONS);
/* configure the pan and scan */
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_ENABLE_ZOOM_AND_PAN, TRUE);
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_CTRL_MODE, VAL_NORMAL);
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_LEGEND_VISIBLE, TRUE);
SetCtrlAttribute (gDynamicPanelHandle[graphIndex], gDynamicGraphHandle[graphIndex], ATTR_LEGEND_SHOW_SAMPLES, TRUE);