Esempio n. 1
0
 public BasicReader()
 {
     InitializeComponent();
     PicMan         = null;
     ThisFormZoom   = null;
     FullScreenMode = false;
 }
Esempio n. 2
0
 public void Window_Loaded(object sender, RoutedEventArgs e)
 {
     scrollViewer.ScrollChanged               += OnScrollViewerScrollChanged;
     scrollViewer.MouseRightButtonUp          += OnMouseLeftButtonUp;
     scrollViewer.PreviewMouseRightButtonUp   += OnMouseLeftButtonUp;
     scrollViewer.PreviewMouseWheel           += OnPreviewMouseWheel;
     scrollViewer.PreviewMouseRightButtonDown += OnMouseLeftButtonDown;
     scrollViewer.MouseMove += OnMouseMove;
     Graph = new Graph();
     CityDirectoryItems          = new ObservableCollection <CityDirectoryItem>();
     GraphManager                = new GraphManager(Graph, myCanvas);
     VertexInfos                 = new ObservableCollection <VertexInfo>();
     ZoomManager                 = new ZoomManager(scrollViewer, myGrid, scaleTransform);
     VertexInfosGrid.ItemsSource = VertexInfos;
 }
Esempio n. 3
0
        public frmMain() {

            TaskbarHelper.InitDemoJumpList(TaskbarAssistant.Default, this);
            InitializeComponent();
            SkinHelper.InitSkinGallery(rgbiSkins);
            RibbonButtonsInitialize();
            modulesNavigator = new ModulesNavigator(ribbonControl1, pcMain);
            zoomManager = new ZoomManager(ribbonControl1, modulesNavigator, beiZoom);
            InitNavBarItemLinks();
            NavigationInitialize();
            SetPageLayoutStyle();
            guideGenerator = new GuideGenerator();
            guideGenerator.CreateWhatsThisItem(ribbonControl1, () => { return this; });


            MainPresenter = new fmMainPresenter(this);
            
        }
Esempio n. 4
0
        /// <summary>
        /// Returns quadkey based on col, row, zoom [Bing tiling scheme]
        /// </summary>
        /// <returns></returns>
        public static string GetVENumber(int column, int row, int zoomLevel)
        {
            string str  = "";
            double num  = 0.0;
            double num2 = column + 1;
            double num3 = row + 1;

            for (int i = zoomLevel; i > 0; i--)
            {
                int num4 = 0;
                if (num2 > (ZoomManager.ZoomLevelColumns(zoomLevel) * Math.Pow(0.5, (double)((zoomLevel - i) + 1))))
                {
                    num4++;
                    num  += 1.0 * Math.Pow(10.0, (double)(i - 1));
                    num2 -= Math.Pow(2.0, (double)(i - 1));
                }
                if (num3 > (ZoomManager.ZoomLevelColumns(zoomLevel) * Math.Pow(0.5, (double)((zoomLevel - i) + 1))))
                {
                    num4 += 2;
                    num  += 2.0 * Math.Pow(10.0, (double)(i - 1));
                    num3 -= Math.Pow(2.0, (double)(i - 1));
                }
                str = str + num4.ToString();
            }
            string str2 = str;

            while (str2.Length < zoomLevel)
            {
                str2 = "0" + str2;
            }
            if (str2.Length == 0)
            {
                str2 = "0";
            }
            return(str2);
        }
Esempio n. 5
0
        // Constructors
        //
        public MainViewModel(IWindowManager windowManager, IDialogsPresenter dialogsPresenter)
        {
            Document   = new GraphDocument();
            Algorithms = AlgorithmProvider.Instance.Algorithms;

            _repository        = new GraphRepository();
            _cursorModeManager = new CursorModeManager();
            _zoomManager       = new ZoomManager();

            _eventWaiter = new AutoResetEvent(false);

            TableRows = new ObservableCollection <TableRow>();

            WindowManager   = windowManager;
            DialogPresenter = dialogsPresenter;

            MinElementX = 30;
            MinElementY = 30;

            IsNewEdgeEnabled = true;
            NewEdge          = new NewEdge(new Vertex(0, 0), 0, 0);

            Init();
        }
Esempio n. 6
0
 public void LoadPic(Image img)
 {
     PictureBox.Image = img;
     ThisFormZoom     = new ZoomManager(img, img.Width, img.Height); //How to handle disposal?
 }