Widow – Diff between revs 13 and 14

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 13 Rev 14
Line 313... Line 313...
313 selectedWindow.IgnoreLeft = checkBox.Checked; 313 selectedWindow.IgnoreLeft = checkBox.Checked;
314 break; 314 break;
315 } 315 }
316 } 316 }
Line -... Line 317...
-   317  
-   318 private void DrawButton_Click(object sender, EventArgs e)
-   319 {
-   320 var selectedWindow = (Window) windowRulesListBox.SelectedItem;
-   321 if (selectedWindow == null)
-   322 {
-   323 return;
-   324 }
-   325  
-   326 if (DrawOverlayForm != null)
-   327 {
-   328 return;
-   329 }
-   330  
-   331 DrawOverlayForm = new DrawOverlayForm();
-   332 DrawOverlayForm.WindowDrawn += DrawOverlayForm_WindowDrawn;
-   333 DrawOverlayForm.Closed += DrawOverlayForm_Closed;
-   334 DrawOverlayForm.Show();
-   335 }
-   336  
-   337 private void DrawOverlayForm_WindowDrawn(object sender, WindowDrawnEventArgs e)
-   338 {
-   339 var selectedWindow = (Window) windowRulesListBox.SelectedItem;
-   340 if (selectedWindow == null)
-   341 {
-   342 return;
-   343 }
-   344  
-   345 WindowLeft.Text = e.Left.ToString();
-   346 WindowTop.Text = e.Top.ToString();
-   347 WindowWidth.Text = e.Width.ToString();
-   348 WindowHeight.Text = e.Height.ToString();
-   349  
-   350 selectedWindow.Left = e.Left;
-   351 selectedWindow.Top = e.Top;
-   352 selectedWindow.Width = e.Width;
-   353 selectedWindow.Height = e.Height;
-   354 }
-   355  
-   356 private void DrawOverlayForm_Closed(object sender, EventArgs e)
-   357 {
-   358 DrawOverlayForm.Closed -= DrawOverlayForm_Closed;
-   359 DrawOverlayForm.WindowDrawn -= DrawOverlayForm_WindowDrawn;
-   360 DrawOverlayForm.Dispose();
-   361 DrawOverlayForm = null;
-   362 }
317   363  
Line 318... Line 364...
318 #endregion 364 #endregion
Line 319... Line 365...
319   365  
320 #region Private Methods 366 #region Private Methods
321   367  
322 private void RefreshWindows() 368 private void RefreshWindows()
323 { 369 {
324 foreach (var handle in Helpers.FindWindows((wnd, param) => true)) 370 foreach (var handle in Helpers.FindWindows((wnd, param) => true))
325 { 371 {
326 var title = Helpers.GetWindowTitle(handle); 372 var windowTitle = Helpers.GetWindowTitle(handle);
327 if (string.IsNullOrEmpty(title)) 373 if (string.IsNullOrEmpty(windowTitle))
Line 328... Line 374...
328 { 374 {
329 continue; 375 continue;
330 } 376 }
331   377  
332 var process = Helpers.GetProcessName(handle); 378 var windowClass = Helpers.GetWindowClass(handle);
Line 333... Line 379...
333 if (string.IsNullOrEmpty(process)) 379 if (string.IsNullOrEmpty(windowClass))
334 { 380 {
335 continue; 381 continue;
336 } 382 }
Line 337... Line 383...
337   383  
338 if (!Natives.GetWindowRect(handle, out var rect)) 384 if (!Natives.GetWindowRect(handle, out var rect))
Line 339... Line 385...
339 { 385 {
340 continue; 386 continue;
341 } 387 }
Line 364... Line 410...
364 }); 410 });
365 } 411 }
366 } 412 }
Line 367... Line 413...
367   413  
368 #endregion -  
369   -  
370 private void DrawButton_Click(object sender, EventArgs e) -  
371 { -  
372 var selectedWindow = (Window) windowRulesListBox.SelectedItem; -  
373 if (selectedWindow == null) -  
374 { -  
375 return; -  
376 } -  
377   -  
378 if (DrawOverlayForm != null) -  
379 { -  
380 return; -  
381 } -  
382   -  
383 DrawOverlayForm = new DrawOverlayForm(); -  
384 DrawOverlayForm.WindowDrawn += DrawOverlayForm_WindowDrawn; -  
385 DrawOverlayForm.Closed += DrawOverlayForm_Closed; -  
386 DrawOverlayForm.Show(); -  
387   -  
388 } -  
389   -  
390 private void DrawOverlayForm_WindowDrawn(object sender, WindowDrawnEventArgs e) -  
391 { -  
392 var selectedWindow = (Window) windowRulesListBox.SelectedItem; -  
393 if (selectedWindow == null) -  
394 { -  
395 return; -  
396 } -  
397   -  
398 WindowLeft.Text = e.Left.ToString(); -  
399 WindowTop.Text = e.Top.ToString(); -  
400 WindowWidth.Text = e.Width.ToString(); -  
401 WindowHeight.Text = e.Height.ToString(); -  
402   -  
403 selectedWindow.Left = e.Left; -  
404 selectedWindow.Top = e.Top; -  
405 selectedWindow.Width = e.Width; -  
406 selectedWindow.Height = e.Height; -  
407 } -  
408   -  
409 private void DrawOverlayForm_Closed(object sender, EventArgs e) -  
410 { -  
411 DrawOverlayForm.Closed -= DrawOverlayForm_Closed; -  
412 DrawOverlayForm.WindowDrawn -= DrawOverlayForm_WindowDrawn; -  
413 DrawOverlayForm.Dispose(); -  
414 DrawOverlayForm = null; -  
415 } 414 #endregion
416 } 415 }
417 } 416 }