Hi Glen, problem now fixed in CVS. Cheers, Fons. On Saturday 22 September 2001 01:21, Glen R. Salo wrote: > Hi Everyone, > > TGNumberEntry is not working as I expect. The event generated by the > TGNumberEntry always returns 3 rather the the widget id. To test this > out, replace the EntryTestDlg::ProcessMessage method in guitest.cxx with > the code sample below and edit any of the TGNumberEntry widgets. parm1 is > always 3. I don't think this is correct. > > Thanks, > > Glen > > PS I am running the latest CVS development as of today on a RedHat 7.1 PC. > > Bool_t EntryTestDlg::ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2) > { > switch (GET_MSG(msg)) { > case kC_TEXTENTRY: > { > switch(GET_SUBMSG(msg)) { > case kTE_TEXTCHANGED: > case kTE_ENTER: > case kTE_TAB: > printf("parm1 = %ld, parm2 = %ld\n",parm1,parm2); > break; > } > > } > break; > case kC_COMMAND: > { > switch (GET_SUBMSG(msg)) { > case kCM_BUTTON: > { > switch (parm1) { > // exit button > case 1: > { > CloseWindow(); > break; > } > // set button > case 2: > { > SetLimits(); > break; > } > } > break; > } > } > break; > } > } > return kTRUE; > } -- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 WWW: http://root.cern.ch/~rdm/ Fax: +41 22 7679480
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:00 MET