Download
1. Download SDK
- GitHub (Precompiled libraries):
- GitHub (source code):
- After download, go to Quick start.
1 |
git clone --depth 1 https://github.com/frang75/nappgui.git |
1 |
git clone --depth 1 https://github.com/frang75/nappgui_src.git |
2. Download Demos
- Executables (static link version) [⇩]
- Executables (dynamic link version) [⇩]
- v143_x64 Visual Studio 2022.
- sdk12_0_x64 Xcode 13 macOS Monterey (Versión Intel).
- sdk12_0_arm Xcode 13 macOS Monterey (Versión ARM).
- gcc11_gtk3_x64 Ubuntu 22.04 LTS.
- gcc10_gtk3_arm64 Raspbian 11 Bullseye 64 bits.
Demo | Description |
Bode | Bode diagrams (eng. control). |
Products | Viewer of articles on the server (JSON). |
Bricks | Simple imitation of the Atari Breakout. |
Fractals | Representation of fractal geometry. |
Hello GUI! | Basic user interface concepts. |
Hello Draw2d! | 2D drawing primitives. |
Hello 2D Collisions! | 2D collision detection. |
Drawing on an image | 2D drawing in a memory buffer. |
Scroll drawings | Large canvas with scrollbars. |
Images from URLs | Download images from Web server. |
Die | Parametric drawing of a dice. |
Dice | Random drawing of various dice. |
3. Run demos on macOS
You may not be able to run the demos on newer macOS systems due to Apple's protection system (Figure 1). To disable this protection, open the Terminal and type:
1 |
sudo spctl --master-disable |