aboutsummaryrefslogtreecommitdiff
path: root/tools/doxygen/MainPage.md
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2023-05-11 21:35:06 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2023-05-11 21:35:06 +0200
commita6bfdf40d50c58e9d7337fc0047d2708d5c2b506 (patch)
tree22c2d0be8e0ddf34a7bc0abce737057588a40d7f /tools/doxygen/MainPage.md
parent33dca5b491be2b7541bb2ca66deb966323feaf18 (diff)
Setting up doxygen
Diffstat (limited to 'tools/doxygen/MainPage.md')
-rw-r--r--tools/doxygen/MainPage.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/doxygen/MainPage.md b/tools/doxygen/MainPage.md
new file mode 100644
index 0000000..a78dff1
--- /dev/null
+++ b/tools/doxygen/MainPage.md
@@ -0,0 +1,12 @@
+Main Page {#mainpage}
+=====
+
+### Entry point
+The entry point of the OChess application can be found in the `ochess.cpp` and `ochess.hpp` files. The starting code of the application is implemented in the [OnInit method](@ref MyApp::OnInit()).
+
+### GUI files
+The GUI files are `gui.h` and `gui.cpp`. These files **MUST NOT** be modified directly.
+They are generated by [wxFormBuilder](https://github.com/wxFormBuilder/wxFormBuilder). Hence, any graphical components related modifications must be made using wxFormBuilder.
+
+### Main window
+The main window implementation can be found in the `MainWindow.hpp` and `MainWindow.cpp` files. \ No newline at end of file