aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorJohn Ankarström <john@ankarstrom.se>2022-07-10 23:23:09 +0200
committerJohn Ankarström <john@ankarstrom.se>2022-07-10 23:25:09 +0200
commit295d423cc47f9ee8a72134dc544892a03b279311 (patch)
tree3e89b0bbcf42b3053225eb0dff88b887dd16df48 /README
parent85a4ad2c184ed915915a2fb630415a80ed9a286f (diff)
downloadEpisodeBrowser-295d423cc47f9ee8a72134dc544892a03b279311.tar.gz
Convert to C++.
I already hit upon some object-oriented programming patterns in *listview.c, so I felt that it would be natural to use this as an opportunity to learn C++.
Diffstat (limited to 'README')
-rw-r--r--README12
1 files changed, 6 insertions, 6 deletions
diff --git a/README b/README
index d6ceca7..489103e 100644
--- a/README
+++ b/README
@@ -28,16 +28,16 @@ modified.
Frontend
~~~~~~~~
-The graphical interface is implemented in C using the Win32 API (see
+The graphical interface is implemented in C++ using the Win32 API (see
the c folder). The source code is spread across a small number of
files. For an overview of the functions provided by each file, see
defs.h. In summary:
-main.c Entry point and initialization. Contains the main event handler.
-listview.c Creates and handles the shared aspects of the two list views.
-episodelistview.c Defines the interface to the episode list view.
-datalistview.c Defines the interface to the data list view.
-common.c Some useful functions that don't fit elsewhere.
+main.cpp Entry point and initialization. Contains the main event handler.
+listview.cpp Creates and handles the shared aspects of the two list views.
+episodelistview.cpp Defines the interface to the episode list view.
+datalistview.cpp Defines the interface to the data list view.
+common.cpp Some useful functions that don't fit elsewhere.
The frontend interacts with the Prolog backend via the SWI-Prolog API.
Note, however, that most interaction is done through ten or so macros,