Widow

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 6  →  ?path2? @ 7
/trunk/Widow/WindowRescale.cs/Apply.cs
@@ -2,7 +2,7 @@
 
namespace Widow
{
public class Apply : IDisposable
public class WindowRescale : IDisposable
{
#region Public Enums, Properties and Fields
 
@@ -20,11 +20,11 @@
 
#region Constructors, Destructors and Finalizers
 
public Apply()
public WindowRescale()
{
}
 
public Apply(MainForm mainForm) : this()
public WindowRescale(MainForm mainForm) : this()
{
Form = mainForm;
 
@@ -31,7 +31,7 @@
Form.WindowCreated += Form_WindowCreated;
}
 
public Apply(MainForm mainForm, Windows.Windows windows) : this(mainForm)
public WindowRescale(MainForm mainForm, Windows.Windows windows) : this(mainForm)
{
Windows = windows;
}
@@ -70,5 +70,23 @@
}
 
#endregion
 
#region Public Methods
 
public void Apply()
{
foreach (var window in Windows.Window)
{
var hWnd = Helpers.FindWindowByTitle(window.Name);
if (hWnd == IntPtr.Zero)
{
continue;
}
 
Natives.MoveWindow(hWnd, window.Left, window.Top, window.Width, window.Height, true);
}
}
 
#endregion
}
}