zaafar / ClickableTransparentOverlay

A library for creating transparent overlay using windows API & ImGui.NET
Apache License 2.0
94 stars 32 forks source link

Updated Run/Close Task to be virtual and other refactoring #18

Closed zaafar closed 3 years ago

zaafar commented 3 years ago

Updated Run/Close task to be virtual

Re-named driver program to MultithreadedOverlay and put it in Example folder. Added Single Threaded example (Couldn't figure out how to implement never ending tasks, so used co-routines in this example)

resolve: https://github.com/zaafar/ClickableTransparentOverlay/issues/17

Amiron49 commented 3 years ago

Seeing you move the using statements I have a general question concerning code style: What IDE are you using or which code style guideline are you following?

Amiron49 commented 3 years ago

Also with WinExe, this should be removed https://github.com/zaafar/ClickableTransparentOverlay/blob/29b911a8d7514d4fbae1857221ac2bd7f654e87f/ClickableTransparentOverlay/Overlay.cs#L273

zaafar commented 3 years ago

Seeing you move the using statements I have a general question concerning code style: What IDE are you using or which code style guideline are you following?

That's my personal preference. I got this bad habit from using stylecop for years.

zaafar commented 3 years ago

Also with WinExe, this should be removed

https://github.com/zaafar/ClickableTransparentOverlay/blob/29b911a8d7514d4fbae1857221ac2bd7f654e87f/ClickableTransparentOverlay/Overlay.cs#L273

done.