예제 #1
0
        public void Run(System.Drawing.Rectangle rectButton)
        {
            ActivityDetailPageControl t;

#if ST_2_1
            t = new ActivityDetailPageControl(this);
#else
            if (m_reportView != null)
            {
                //t = new ActivityDetailPageControl(m_reportView);
            }
            else
            {
                t            = new ActivityDetailPageControl(m_dailyView);
                t.Activities = activities;
            }
#endif
        }
예제 #2
0
        private static TrailPointsLayer InstanceBase(ActivityDetailPageControl page, IView view, int zorder)
        {
            TrailPointsLayer result = null;

            if (view != null && m_layers != null)
            {
                string key = view.Id.ToString() + zorder;
                if (m_layers.ContainsKey(key))
                {
                    result = m_layers[key];
                }
            }
            if (result == null && m_layers.Count > 0)
            {
                foreach (TrailPointsLayer l in m_layers.Values)
                {
                    //Just any layer - the first should be the best
                    result = l;
                    break;
                }
            }
            return(result);
        }
예제 #3
0
 public static TrailPointsLayer InstanceMarked(ActivityDetailPageControl page, IView view)
 {
     return(TrailPointsLayer.InstanceBase(page, view, TrailPointsProvider.TrailsLayerZOrderMarked));
 }