Ignore:
Timestamp:
04/10/01 12:20:13 (24 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Cosy/Starguider.cc

    r738 r748  
    3030    IDM_kRate30s,
    3131    IDM_kRate1m,
    32     IDM_kRate5m
     32    IDM_kRate5m,
     33    IDM_kSetup,
     34    IDM_kLimMag3,
     35    IDM_kLimMag4,
     36    IDM_kLimMag5,
     37    IDM_kLimMag6,
     38    IDM_kLimMag7,
     39    IDM_kLimMag8,
     40    IDM_kLimMag9
    3341};
    3442
     
    8896    fList.Add(fWrite);
    8997
     98    fLimMag = new TGPopupMenu(p);
     99    fLimMag->AddEntry("3", IDM_kLimMag3);
     100    fLimMag->AddEntry("4", IDM_kLimMag4);
     101    fLimMag->AddEntry("5", IDM_kLimMag5);
     102    fLimMag->AddEntry("6", IDM_kLimMag6);
     103    fLimMag->AddEntry("7", IDM_kLimMag7);
     104    fLimMag->AddEntry("8", IDM_kLimMag8);
     105    fLimMag->AddEntry("9", IDM_kLimMag9);
     106    fLimMag->CheckEntry(IDM_kLimMag8);
     107    fLimMag->Associate(this);
     108    fList.Add(fLimMag);
     109
     110    fSao.SetLimitMag(8.0);
     111
     112    fSetup = new TGPopupMenu(p);
     113    fSetup->AddPopup("Lim. &Magnitude", fLimMag);
     114    fSetup->Associate(this);
     115    fList.Add(fSetup);
     116
    90117    fMenu = new TGMenuBar(this, 0, 0, kHorizontalFrame);
    91118    fMenu->AddPopup("&Display", fDisplay, NULL);
    92119    fMenu->AddPopup("&Write",   fWrite,   NULL);
     120    fMenu->AddPopup("&Setup",   fSetup,   NULL);
    93121    fMenu->Resize(fMenu->GetDefaultSize());
    94122    AddFrame(fMenu); //, new TGLayoutHints (kLHintsNormal, 0, 4, 0, 0));
     
    128156    MapWindow();
    129157
    130 
    131     fSao.SetLimitMag(9.0);
    132158    fSao.SetPixSize(0.006);
    133159}
     
    243269                }
    244270                return kTRUE;
     271
     272            case IDM_kLimMag3:
     273            case IDM_kLimMag4:
     274            case IDM_kLimMag5:
     275            case IDM_kLimMag6:
     276            case IDM_kLimMag7:
     277            case IDM_kLimMag8:
     278            case IDM_kLimMag9:
     279                for (int i=IDM_kLimMag3; i<=IDM_kLimMag9; i++)
     280                    if (mp1==i)
     281                        fLimMag->CheckEntry(i);
     282                    else
     283                        fLimMag->UnCheckEntry(i);
     284
     285                fSao.SetLimitMag(mp1-IDM_kLimMag3+3);
     286                return kTRUE;
    245287            }
    246288            break;
Note: See TracChangeset for help on using the changeset viewer.