diff options
author | John Ankarström <john@ankarstrom.se> | 2022-07-10 23:23:09 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2022-07-10 23:25:09 +0200 |
commit | 295d423cc47f9ee8a72134dc544892a03b279311 (patch) | |
tree | 3e89b0bbcf42b3053225eb0dff88b887dd16df48 /README | |
parent | 85a4ad2c184ed915915a2fb630415a80ed9a286f (diff) | |
download | EpisodeBrowser-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-- | README | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -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, |