Ignore:
Timestamp:
08/30/01 16:02:20 (23 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Cosy/gui/MGCoordinate.cc

    r918 r921  
    2323};
    2424
    25 MGCoordinate::MGCoordinate(const TGWindow* p,
     25MGCoordinate::MGCoordinate(const TGWindow* p, const Int_t type=kETypeDeg,
    2626                           const Bool_t flag, const char *txt,
    2727                           const Int_t deg, const UInt_t min, const UInt_t sec)
    28 : TGFrame(p, 114, flag?76:46, kSunkenFrame|kFixedSize), fDeg(deg), fMin(min), fSec(sec)
     28: TGFrame(p, 119, flag?76:46, kSunkenFrame|kFixedSize), fDeg(deg), fMin(min), fSec(sec)
    2929{
    3030    // p = pointer to MainFrame (not owner)
     
    3737        // fTextEntryMin->SetAlignment(kTextCenterX);
    3838        // fTextEntrySec->SetAlignment(kTextCenterX);
    39         fTextEntryDeg->Move( 4, 26);
    40         fTextEntryMin->Move(44, 26);
    41         fTextEntrySec->Move(78, 26);
     39        fTextEntryDeg->Move( 7, 26);
     40        fTextEntryMin->Move(47, 26);
     41        fTextEntrySec->Move(81, 26);
    4242        fTextEntryDeg->MapWindow();
    4343        fTextEntryMin->MapWindow();
     
    6060    fLabelMin->SetTextJustify(kTextRight);
    6161    fLabelSec->SetTextJustify(kTextRight);
    62     fLabelDeg->Move( 4+6, ypos);
    63     fLabelMin->Move(44+6, ypos);
    64     fLabelSec->Move(78+6, ypos);
     62    fLabelDeg->Move(13, ypos);
     63    fLabelMin->Move(53, ypos);
     64    fLabelSec->Move(87, ypos);
    6565    fLabelDeg->MapWindow();
    6666    fLabelMin->MapWindow();
     
    8282    TGLabel *label;
    8383
     84    const char *deg = type==kETypeDeg ? "\xb0" : "h";
     85    const char *min = type==kETypeDeg ? "'"    : "m";
     86    const char *sec = type==kETypeDeg ? "\""   : "s";
     87
    8488    if (flag)
    8589    {
    86         label = new TGLabel(this, "\xb0");
     90        label = new TGLabel(this, deg);
    8791        label->SetTextJustify(kTextLeft);
    88         label->Move(36, 26);
     92        label->Move(39, 26);
    8993        label->MapWindow();
    9094        fList.Add(label);
    9195
    92         label = new TGLabel(this, "'");
     96        label = new TGLabel(this, min);
    9397        label->SetTextJustify(kTextLeft);
    94         label->Move(70, 26);
     98        label->Move(73, 26);
    9599        label->MapWindow();
    96100        fList.Add(label);
    97101
    98         label = new TGLabel(this, "\"");
     102        label = new TGLabel(this, sec);
    99103        label->SetTextJustify(kTextLeft);
    100         label->Move(104, 26);
     104        label->Move(107, 26);
    101105        label->MapWindow();
    102106        fList.Add(label);
    103107    }
    104108
    105     label = new TGLabel(this, "\xb0");
     109    label = new TGLabel(this, deg);
    106110    label->SetTextJustify(kTextLeft);
    107     label->Move(36, ypos);
     111    label->Move(39, ypos);
    108112    label->MapWindow();
    109113    fList.Add(label);
    110114
    111     label = new TGLabel(this, "'");
     115    label = new TGLabel(this, min);
    112116    label->SetTextJustify(kTextLeft);
    113     label->Move(70, ypos);
     117    label->Move(73, ypos);
    114118    label->MapWindow();
    115119    fList.Add(label);
    116120 
    117     label = new TGLabel(this, "\"");
     121    label = new TGLabel(this, sec);
    118122    label->SetTextJustify(kTextLeft);
    119     label->Move(104, ypos);
     123    label->Move(107, ypos);
    120124    label->MapWindow();
    121125    fList.Add(label);
Note: See TracChangeset for help on using the changeset viewer.