Ejemplo n.º 1
0
        private void PresetStandardEncoder_DpiChanged(object sender, DpiChangedEventArgs e)
        {
            DpiUtils.UpdatedSizeFontAfterDPIChange(labelMES, e);

            // to scale the bitmap in the buttons
            HighDpiHelper.AdjustControlImagesDpiScale(panel1);
        }
 private void TransformInformation_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     // for controls which are not using the default font
     DpiUtils.UpdatedSizeFontAfterDPIChange(new List <Control> {
         labelJobNameTitle, contextMenuStrip, contextMenuStripInputAsset, contextMenuStripOutputAsset
     }, e, this);
 }
Ejemplo n.º 3
0
 private void LiveEventInformation_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     // for controls which are not using the default font
     DpiUtils.UpdatedSizeFontAfterDPIChange(new List <Control> {
         labelLEName, contextMenuStripDG
     }, e, this);
 }
Ejemplo n.º 4
0
        protected override void OnDpiChanged(DpiChangedEventArgs e)
        {
            base.OnDpiChanged(e);

            this.updateChatterinoDpi();
            this.resizeControls();
        }
Ejemplo n.º 5
0
 private void StreamingEndpointInformation_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     // for controls which are not using the default font
     DpiUtils.UpdatedSizeFontAfterDPIChange(new List <Control> {
         textBoxClientPolicy, textBoxCrossDomPolicy, labelSEName, contextMenuStripOI
     }, e, this);
 }
 private void Splash_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     // for controls which are not using the default font
     DpiUtils.UpdatedSizeFontAfterDPIChange(new List <Control> {
         labelTitle, labelConnecting
     }, e, this);
 }
        private void OnDpiChanged(object o, DpiChangedEventArgs e)
        {
#if DEBUG_LAYOUT
            Debug.WriteLine("Old DPI: ({0}, {1}), New DPI: ({2}, {3})", e.OldDpi.DpiScaleX, e.OldDpi.DpiScaleY, e.NewDpi.DpiScaleX, e.NewDpi.DpiScaleY);
#endif
            Verify.AreEqual(DeviceDpi, e.OldDpi.PixelsPerInchX);
            DeviceDpi = (int)e.NewDpi.PixelsPerInchX;
        }
Ejemplo n.º 8
0
        private void Subclipping_DpiChanged(object sender, DpiChangedEventArgs e)
        {
            // for controls which are not using the default font
            DpiUtils.UpdatedSizeFontAfterDPIChange(new List <Control> {
                labelGen, timeControlStart, timeControlEnd, textBoxConfiguration
            }, e, this);

            // to scale the bitmap in the buttons
            HighDpiHelper.AdjustControlImagesAfterDpiChange(panel1, e);
        }
Ejemplo n.º 9
0
        private void Formium_FormDpiChanged(object sender, DpiChangedEventArgs e)
        {
            //RECT bounds = new RECT(e.Bounds);

            //var ptr = Marshal.AllocHGlobal(Marshal.SizeOf(bounds));

            //Marshal.StructureToPtr(bounds, ptr, false);

            //User32.SendMessage(BrowserHandle, (uint)WindowsMessages.WM_DPICHANGED, Win32.MakeParam(new IntPtr(e.Dpi.Width), new IntPtr(e.Dpi.Height)), ptr);
            BrowserHost.NotifyScreenInfoChanged();
        }
Ejemplo n.º 10
0
        private void Window_DpiChanged(object sender, DpiChangedEventArgs e)
        {
            MainWindowViewModel?viewModel = DataContext as MainWindowViewModel;

            if (viewModel == null)
            {
                return;
            }

            viewModel.IsHighDpiContext = e.NewDpi.PixelsPerDip > 1.0;
        }
Ejemplo n.º 11
0
        private void MainWin_DpiChanged(object sender, DpiChangedEventArgs e)
        {
            DpiScale = VisualTreeHelper.GetDpi(this);

            if (PropertyChanged == null)
            {
                return;
            }
            PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(ThumbRealWidth)));
            PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(ThumbRealHeight)));
        }
Ejemplo n.º 12
0
 private void MainForm_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     Debug.WriteLine($@"DPI:{e.DeviceDpiOld}=>{e.DeviceDpiNew}	{this.GetDeviceDpi() * 100}%");
     LoadControlsByDpi();
     Task.Run(() =>
     {
         this.Invoke(() =>
         {
             ++Height;
             --Height;
         });
     });
 }
Ejemplo n.º 13
0
 private void DocumentationBrowser_DpiChanged(object sender, DpiChangedEventArgs args)
 {
     try
     {
         // it's possible we're trying to invoke this before the adaptDPI function is
         // injected into the script scope, wrap this in a try catch.
         documentationBrowser.InvokeScript("adaptDPI()");
     }
     catch (Exception e)
     {
         viewModel.MessageLogged?.Invoke(LogMessage.Info($"failed to set DPI,{e.Message}"));
     }
 }
Ejemplo n.º 14
0
        private void WinFormsHost_DpiChanged(object sender, DpiChangedEventArgs e)
        {
            System.Windows.Forms.Control control = ((WindowsFormsHost)sender).Child;

            float scaleFactor = (float)(e.NewDpi.PixelsPerDip / e.OldDpi.PixelsPerDip);

            // This method recursively scales all child Controls.
            control.Scale(new System.Drawing.SizeF(scaleFactor, scaleFactor));;

            // Scale the root control's font
            ScaleFont(control, scaleFactor);

            // Recursively scale the font of controls with different fonts
            ScaleFontRecursively(control, scaleFactor);
        }
Ejemplo n.º 15
0
        private void WinFormsHost_DpiChanged(object sender, DpiChangedEventArgs e)
        {
            System.Windows.Forms.Control control = ((WindowsFormsHost)sender).Child;

            float scaleFactor = (float) (e.NewDpi.PixelsPerDip / e.OldDpi.PixelsPerDip);
            
            // This method recursively scales all child Controls.
            control.Scale(new System.Drawing.SizeF(scaleFactor, scaleFactor));;
            
            // Scale the root control's font
            ScaleFont(control, scaleFactor);

            // Recursively scale the font of controls with different fonts
            ScaleFontRecursively(control, scaleFactor);
        }
Ejemplo n.º 16
0
        private void MainWindow_DpiChanged(object sender, DpiChangedEventArgs e)
        {
            System.Windows.Controls.Image image = (System.Windows.Controls.Image)sender;
            GlobalData.DpiScale = VisualTreeHelper.GetDpi(image);

            //Restart current process Method 2
            if (e.OldDpi.PixelsPerDip != e.NewDpi.PixelsPerDip)
            {
                System.Reflection.Assembly.GetEntryAssembly();
                string startpath = System.IO.Directory.GetCurrentDirectory();
                System.Diagnostics.Process.Start(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName, " --autorun --restart");
                Application.Current.Shutdown();
            }
            //Process p = new Process();
            //p.StartInfo.FileName = System.AppDomain.CurrentDomain.BaseDirectory + "xxx.exe";
            //p.StartInfo.UseShellExecute = false;
            //p.Start();
            //Application.Current.Shutdown();
        }
        private void MenuStripAndCheckedListBox_DpiChanged(object sender, DpiChangedEventArgs e)
        {
            currentDpiLabel.Text = $"Current scaling = {(int)Math.Round((DeviceDpi / 96.0) * 100)}%";

            this.menuStrip1.SuspendLayout();

            float factor = (float)e.DeviceDpiNew / e.DeviceDpiOld;

            //foreach (ToolStripMenuItem item in menuStrip1.Items)
            //{
            //    item.Size = new Size((int)Math.Round(factor * item.Width), (int)Math.Round(factor * item.Height));
            //}

            //int width = menuStrip1.Width;
            //int height = menuStrip1.Height;
            //menuStrip1.Size = new Size((int)Math.Round(factor * menuStrip1.Width), (int)Math.Round(factor * menuStrip1.Height));

            Font f = menuStrip1.Font;

            menuStrip1.Font = new Font(f.FontFamily, f.Size * factor, f.Style);

            this.menuStrip1.ResumeLayout();
        }
 private void AmsLogin_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     DpiUtils.UpdatedSizeFontAfterDPIChange(labelenteramsacct, e);
 }
Ejemplo n.º 19
0
 private void MainWindow_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     App.DpiScale = e.NewDpi;
     //TODO: Redraw statistics when change is merged.
 }
 private void DRM_GenerateToken_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     DpiUtils.UpdatedSizeFontAfterDPIChange(labelstep, e);
 }
Ejemplo n.º 21
0
 private void MainWindow_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     Console.WriteLine("DPI Changed");
 }
Ejemplo n.º 22
0
 private void OnDpiChanged(object sender, DpiChangedEventArgs e)
 {
     AdjustWindow(e.NewDpi);
 }
 private void NewAsset_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     DpiUtils.UpdatedSizeFontAfterDPIChange(labelNewAsset, e);
 }
Ejemplo n.º 24
0
 private void PaletteWindow_DpiChanged(object sender, DpiChangedEventArgs e)
 {
 }
 private void SettingsSelection_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     DpiUtils.UpdatedSizeFontAfterDPIChange(label5, e);
 }
Ejemplo n.º 26
0
 private void DataGridView_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     currentDPILabel1.Text = DeviceDpi.ToString();
 }
 private void DRM_CENCCBCSDelivery_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     DpiUtils.UpdatedSizeFontAfterDPIChange(label1, e);
 }
Ejemplo n.º 28
0
 private void ExportSettings_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     DpiUtils.UpdatedSizeFontAfterDPIChange(label2, e);
 }
Ejemplo n.º 29
0
 private void StorageSettings_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     DpiUtils.UpdatedSizeFontAfterDPIChange(labelStorageAccount, e);
 }
Ejemplo n.º 30
0
 private void MainForm_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     System.Diagnostics.Debug.WriteLine("DPI changed: {0}", DeviceDpi);
     restoreUI();
 }
Ejemplo n.º 31
0
 private void DeleteKeyAndPolicy_DpiChanged(object sender, DpiChangedEventArgs e)
 {
     DpiUtils.UpdatedSizeFontAfterDPIChange(labelTitle, e);
 }