MCPcopy Create free account
hub / github.com/cnjinhao/nana

github.com/cnjinhao/nana @v1.7.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.7.4 ↗ · + Follow
4,578 symbols 11,926 edges 222 files 497 documented · 11% updated 2y agov1.7-alpha · 2019-02-20★ 2,481106 open issues

Browse by type

Functions 3,460 Types & classes 1,118
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Nana C++ Library

Linux (gcc 8.3.0 and 9.2)TravisCI build status including (nana-demos)

Windows (Microsoft (R) Build Engine version 15.9.21) AppVeyor build status

Licence

Nana is a C++ standard-like GUI library designed to allow developers to easily create cross-platform GUI applications with modern C++ style. Currently it is regularly tested on Linux(X11) and Windows, and experimentally on macOS and FreeBSD. The nana repository contains the entire source of the library. You can browse the source code and submit your pull request for contributing.

License

Nana is licensed under the Boost Software License

Members

Jinhao, Ariel Viña Rodríguez.

Support

The best way to get help with Nana library is by visiting http://nanapro.org/help.htm

Sending a Pull Request ?

This project encourage you to contribute through sending a pull request! There is a simple rule: please don't directly commit your contributions to the master branch. According to your commits, please choose the hotfixes branch or the develop branch. Thank you!

Introduction to the Repository

There are two main branches with an infinite lifetime: * master is the main branch and it is marked as every version release. * develop is also another main branch where the source code reflects a state with the lastest delivered developement changes for the next release.

Other branches: * features are used to develop new features for the upcoming or a distant future release. Feature branches are named as 'feature-FEATURENAME'. * hotfix is meant to prepare for a new release, and fixes some bugs from the corresponding tag on the master branch.

Core symbols most depended-on inside this repo

Shape

Method 3,133
Class 1,018
Function 327
Enum 100

Languages

C++100%

Modules by API surface

source/gui/widgets/listbox.cpp270 symbols
source/gui/widgets/skeletons/text_editor.cpp187 symbols
source/gui/place.cpp131 symbols
source/gui/widgets/treebox.cpp130 symbols
source/gui/programming_interface.cpp115 symbols
source/gui/widgets/tabbar.cpp109 symbols
include/nana/gui/widgets/listbox.hpp106 symbols
source/gui/widgets/menu.cpp92 symbols
source/gui/dragdrop.cpp82 symbols
source/gui/widgets/combox.cpp80 symbols
source/gui/detail/window_manager.cpp78 symbols
source/gui/element.cpp76 symbols

For agents

$ claude mcp add nana \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page