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