Changeset 6 in Sophya for trunk/SophyaPI/PI/pioptmenux.cc


Ignore:
Timestamp:
Feb 19, 1996, 6:04:14 PM (30 years ago)
Author:
eros
Message:

Modifs avant Presentation 21,22/02 + Ajout fichiers MAC (Reza+Eric, 19/02/96)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PI/pioptmenux.cc

    r2 r6  
    2828wmis == k_wmi_normal ;
    2929stmng = 0;
     30mMen = pdm;
    3031
    3132cb = XmOptionButtonGadget (XtWdg());
     
    3738// SetLabel(pdm->Nom());
    3839
    39 pdm->SetMsgParent(this);
     40mMen->SetMsgParent(this);
    4041Manage();
    4142}
     
    5556}
    5657
     58
     59/* --Methode-- */
     60void PIOptMenuX::SetValueStr(string & s)
     61{
     62int n;
     63Arg warg[2];
     64n=mMen->GetNumItem((char *)s.c_str());
     65if (n < 0)  return; 
     66
     67XtSetArg(warg[0], XmNmenuHistory, mMen->GetItemWdg(n));
     68XtSetValues(XtWdg(), warg, 1);
     69mStext = s;
     70mSmsg  = mMen->ItemMsg(n);
     71
     72return;
     73}
     74
     75/* --Methode-- */
     76void PIOptMenuX::SetValue(long msg)
     77{
     78int n;
     79Arg warg[2];
     80n=mMen->GetNumItemMsg(msg);
     81if (n < 0)  return;
     82 
     83XtSetArg(warg[0], XmNmenuHistory, mMen->GetItemWdg(n));
     84XtSetValues(XtWdg(), warg, 1);
     85mStext = mMen->ItemName(n);
     86mSmsg  = msg;
     87
     88return;
     89}
     90
Note: See TracChangeset for help on using the changeset viewer.