Cosmos/Users/Orvid/PlugViewer
2017-12-10 15:57:12 +00:00
..
Errors Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Properties Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Resources Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
TreeViewNodes Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Warnings Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Constants.cs Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Log.cs Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
MainForm.cs Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
MainForm.Designer.cs Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
MainForm.resx Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
NameBuilder.cs Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Orvid.sln Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
PlugTemplateDumper.cs Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
PlugViewer.csproj Upgraded projects to .NET Framework 4.7.1. 2017-11-21 14:08:25 +00:00
Program.cs Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Readme.txt Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
TestRunner.cs Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
TreeViewSorter.cs Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00

~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Debug Definitions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

There are various debug definitions you can enable by defining the constants globally.

#define DebugTreeNodeLoading ~ Enables log messages from the tree node loading.
#define DebugErrors ~ Enables log messages from all errors.
#define DebugWarnings ~ Enables log messages from all warnings. 


The next 2 can be enabled by simply un-commenting the defines in TestRunner.cs,
rather than defining them globally.

#define DebugErrorLoading ~ Enables logging when loading Errors.
#define DebugWarningsLoading ~ Enables logging when loading Warnings.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Notes on Errors ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When creating an error, make sure to set the icon of the method to the error icon.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Notes on Warnings ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When creating a warning, make sure to first check that an error wasn't
already triggered, before setting the icon index to the warning icon.