/* ARGSUSED */ static void DeleteCurrentClip(Widget w, XEvent *ev, String *parms, Cardinal *np) { ClipPtr newCurrent; if (currentClip->prev) newCurrent = currentClip->prev; else newCurrent = currentClip->next; if (newCurrent) { DeleteClip (text, currentClip); currentClip = newCurrent; RestoreClip (text, currentClip); } else EraseTextWidget (); set_button_state (); }
void TrackDataInfo::ChangeClip(const int iOldInPoint, const int iNewInPoint, ClipDataRect* pClipData) { DeleteClip(iOldInPoint); AddClip(iNewInPoint, pClipData); }