Skip to content

asm128/hdtree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hdtree

Windows application that allows the creation of a tree containing categories as first-level items and materials contained by these categories. This repository provides fully-working project files for building the code with RAD Studio 11 and Visual Studio 2022 using the latest ISO C++ Standard available.

Instructions:

Notes:

  • The categories display a custom icon depending on whether they are empty or are expanded or collapsed. The materials just have a single icon.
  • The application provides a button for clearing the tree.
  • The application provides buttons for adding categories and materials. The buttons enable a text input field which creates the category or material on pressing the enter key.
  • The contents of the window adjust their size and position if the window is resized.

Architecture overview:

  • The hdtree folder contains a static library that defines the business logic. It contains code that should build for every platform.
  • The hdtreeapp folder contains the application code that defines the graphical user interface. It provides a system-specific interface to the business logic provided by htree.
  • The hdtreeapp_win32.cpp file is the only platform-specific code file from this repository. Everything else should build smoothly for other platforms.
  • The .gitignore file has been set up to avoid adding temporary folders or local files to the repository.
  • The output folders and project tree has been set up such that the project supports parallel compilation of the different build configurations.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published