예제 #1
0
 internal void Backward()
 {
     if (BackwardAvailable)
     {
         current = current.prev;
     }
 }
예제 #2
0
 internal void Forward()
 {
     if (ForwardAvailable)
     {
         current = current.next;
     }
 }
예제 #3
0
        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;
            }
        }
예제 #4
0
        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 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;
      }

    }
예제 #6
0
 internal void Clear()
 {
     current = new ViewInfoHolder();
 }
 internal void Backward()
 {
   if (BackwardAvailable)
     current = current.prev;
 }
 internal void Forward()
 {
   if (ForwardAvailable)
     current = current.next;
 }