void SelectByChannel::EndEditParams( IObjParam *ip, ULONG flags,Animatable *next) { SelectByChannelDesc.EndEditParams(ip, this, flags, next); TimeValue t = ip->GetTime(); ClearAFlag(A_MOD_BEING_EDITED); NotifyDependents(Interval(t,t), PART_ALL, REFMSG_END_EDIT); NotifyDependents(Interval(t,t), PART_ALL, REFMSG_MOD_DISPLAY_OFF); this->ip = NULL; }
void SelectByChannel::BeginEditParams( IObjParam *ip, ULONG flags,Animatable *prev ) { this->ip = ip; TimeValue t = ip->GetTime(); NotifyDependents(Interval(t,t), PART_ALL, REFMSG_BEGIN_EDIT); NotifyDependents(Interval(t,t), PART_ALL, REFMSG_MOD_DISPLAY_ON); SetAFlag(A_MOD_BEING_EDITED); SelectByChannelDesc.BeginEditParams(ip, this, flags, prev); selectbychannel_param_blk.SetUserDlgProc(selectbychannel_params,new SelectByChannelDlgProc(this)); }
//--- SelectByChannel ------------------------------------------------------- SelectByChannel::SelectByChannel() { SelectByChannelDesc.MakeAutoParamBlocks(this); }
//--- SelectByChannel ------------------------------------------------------- SelectByChannel::SelectByChannel() { pblock = NULL; SelectByChannelDesc.MakeAutoParamBlocks(this); }