Skip to content

A collection of Nana custom controls

Notifications You must be signed in to change notification settings

ErrorFlynn/nana-extra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nana-extra Buy Me A Coffee

A collection of Nana C++ Library custom controls developed by users

Refer to WIKI for documentation and examples

Author: besh81

A specialized grid for editing properties. It comes with a list of ready-to-use property classes include strings, numbers, flag sets, colors and many others.

propertygrid

Author: JamesBremner

A 2D plotting widget for the nana library.

The plot contains one or more traces.

Each trace can be of one of three types:

  • Plot: succesive y-values with line drawn between them.
  • Scatter: succesive x,y-values with box around each point
  • Realtime: a specified number of the most recent y-values

Any number of plot and scatter traces can be shown together, only one realtime trace may be present in a plot.

Files:

plot2d/plot.h, plot2d/plot.cpp - widget code, add to your projects

plot2d/demos/main.cpp - demo application code

plot2d/demos/nanaplot.cbp - codeblocks project to build demo application

plot2d/demos/realtime/* - realtime plotting demo application

plot2d/demos/spline/* - spline curve demo application

plot2d

panel_scrolled

Author: JamesBremner

Nana panel specialization to display small visible scrollable part of the panel

The scrolled panel is large and mostly hidden. The widgets are placed on this panel.

The visible panel is small and transparent, allows user to see a small part of the scrolled panel.

The visible panel is surrounded by scroll bars which control what part of scrolled panel is seen.

The visible panel and scroll bars are constructed automatically, to the dimensions specifed in the scrolled panel constructor

Files:

panel_scrolled/panel_scrolled.h Needs header only, include in source file where referenced

panel_scrolled/demos/* - demo application code

panel_scrolled

progress_ex

Author: ErrorFlynn

progress_ex is a simple extension of the nana::progress class, adding text to the widget and a few color presets. It modifies none of the existing behavior of the base class, and is constructed and used in exactly the same way. For details, please see the documentation.

progress_ex demo screenshot

About

A collection of Nana custom controls

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%