internal void Backward() { if (BackwardAvailable) { current = current.prev; } }
internal void Forward() { if (ForwardAvailable) { current = current.next; } }
internal void AddNewViewInfo(ViewInfo viewInfo) { if (current.viewInfo == null || current.viewInfo != viewInfo) { // Log.W(viewInfo); ViewInfoHolder n = new ViewInfoHolder(viewInfo); current.next = n; n.prev = current; current = n; } }
internal bool AddNewViewInfo(ViewInfo viewInfo) { if (current.viewInfo == null || current.viewInfo != viewInfo) { // Log.W(viewInfo); ViewInfoHolder n = new ViewInfoHolder(viewInfo); current.next = n; n.prev = current; current = n; return(true); } return(false); }
internal void Clear() { current = new ViewInfoHolder(); }
internal void Backward() { if (BackwardAvailable) current = current.prev; }
internal void Forward() { if (ForwardAvailable) current = current.next; }