/////////////////////////////////////////////////////////////////////////////// // Handle input events. /////////////////////////////////////////////////////////////////////////////// private void glgControl1_GlgInput(object sender, GenLogic.GlgInputEventArgs e) { string origin, format, action; origin = e.message_obj.GetSResource("Origin"); format = e.message_obj.GetSResource("Format"); action = e.message_obj.GetSResource("Action"); // Process events from a button. if (format.Equals("Button") && action.Equals("Activate")) { if (origin.Equals("UpdateButton")) { e.viewport.SetDResource("CurrentDial/Value", currentValue); e.viewport.SetDResource("VoltageDial/Value", voltageValue); e.viewport.SetDResource("AmpHoursDial/Value", ampHoursValue); e.viewport.SetDResource("TempDial/Value", tempValue); } else if (origin.Equals("QuitButton")) { Application.Exit(); // Exit } } e.viewport.UpdateGlg(); }
/////////////////////////////////////////////////////////////////////////////// // Handle input events. /////////////////////////////////////////////////////////////////////////////// private void glgControl1_GlgInput(object sender, GenLogic.GlgInputEventArgs e) { string origin, format, action; origin = e.message_obj.GetSResource("Origin"); format = e.message_obj.GetSResource("Format"); action = e.message_obj.GetSResource("Action"); // Process events from a button. if (format.Equals("Button") && action.Equals("Activate")) { if (origin.Equals("QuitButton")) { Application.Exit(); // Exit } } e.viewport.UpdateGlg(); }