From 295d423cc47f9ee8a72134dc544892a03b279311 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Sun, 10 Jul 2022 23:23:09 +0200 Subject: 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++. --- README | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'README') 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, -- cgit v1.2.3