public bool MoveToItem(SearchItem target, JumpItemStyle style = JumpItemStyle.MoveTo, bool dryrun = false) { if (target == null) { return(false); } if (target.ReserveInfo != null) { ReloadReserveInfo(); if (target.ReserveInfo is ReserveDataEnd) { return(MoveToRecInfoItem(MenuUtil.GetRecFileInfo(target.ReserveInfo), style, dryrun) >= 0); } else { return(MoveToReserveItem(target.ReserveInfo, style, dryrun) >= 0); } } return(MoveToProgramItem(target.EventInfo, style, dryrun) >= 0); }
public override object MoveNextRecinfo(int direction, UInt64 id = 0, bool move = true, JumpItemStyle style = JumpItemStyle.MoveTo) { return(MenuUtil.GetRecFileInfo(ViewUtil.MoveNextReserve(ref recIdx, programView, recinfoList, ref clickPos, id, direction, move, style) as ReserveDataEnd)); }