nana
C++ LIBRARY

Reference Manual


Created and maintained by Ariel Vina-Rodriguez


Enable some features that are provided by third party libraries

Ask for Help

Support Nana



  • Widgets
    Overview of widgets
    BriefDetails
    Intends to introduce the basic concepts of widget.
    button
    BriefDetails
    Represents a button widget.
    categorize
    BriefDetails
    Represents the architecture of categories and what category is chosen.
    checkbox
    BriefDetails
    Represents a labelled box with a operational checkmark.
    combox
    BriefDetails
    A combox is like a combination of an textbox and a listbox.
    date_chooser
    BriefDetails
    Represents a calendar.
    form
    BriefDetails
    Represents a popup dialog box that makes up an application's user interface.
    group (Nana 1.1)
    BriefDetails
    Represents a container to group a set of child widgets
    label
    BriefDetails
    Represents a label box to display texts.
    listbox (Nana 1.2)
    BriefDetails
    Represents a list box used to select items.
    menu
    BriefDetails
    Represents a popup menu used to select a item.
    menubar
    BriefDetails
    Represents a box contains some menus.
    nested_form
    BriefDetails
    Represents a form which is as a child for other form.
    panel
    BriefDetails
    Represents a box used to place other widgets.
    picture
    BriefDetails
    Represents a box to display an image file.
    progress
    BriefDetails
    Represents a progress indicator.
    scroll
    BriefDetails
    Represents a slide block to provide a way that a window can display the data object that is larger than the window's area.
    slider
    BriefDetails
    Represents a slide block to allow user drags it for tracking.
    spinbox
    BriefDetails
    Represents a simple convenience dialog to get single/multiple values from user.
    tabbar (Nana 1.2.1)
    BriefDetails
    A tabbar widget is analogous to dividers in a notebook or the labels in a file cabinet.
    textbox (Nana 1.2)
    BriefDetails
    Represents a editor to permit user to enter and edit text by typing on the keyboard.
    toolbar
    BriefDetails
    Represents a bar that contains some buttons for capacities.
    treebox
    BriefDetails
    Represents a widget that displays a hierarchical list of items, such as the files and directories on a disk.
    widget
    BriefDetails
    A basic abstrict base class for every widget.
    widget_object
    BriefDetails
    Defines methods for root window.
    widget_object
    BriefDetails
    Defines methods for widget window.
    widget_object
    BriefDetails
    Defines methods for lite widget window.
    widget_object
    BriefDetails
    Defines methods for frame window.
  • Core
    general events
    BriefDetails
    There are some general events that every widget owns, such as mouse_move, click, key_press and so on.
    APIs
    BriefDetails
    Application-programming interfaces for operating a widget.
  • Animation
    animation
    BriefDetails
    The class animation provides an easy way to display an animation or create animation GUIs.
    frameset
    BriefDetails
    The class frameset holds the frames and frame builders.
  • Internationalization
    internationalization
    BriefDetails
    This is a toolkit of an application internationalization for support multiple languages.
    i18n_eval
    BriefDetails
    A function object for delay evaluation of translation.
  • Utilities
    charset
    BriefDetails
    converts charset of text.
    display
    BriefDetails
    The class display is an interface to manipulate a display monitor.
    dragger
    BriefDetails
    The dragger is a helper class that allows the user to drag widgets.
    drawing
    BriefDetails
    The class drawing provides a method to draw something on a specified widget.
    filebox
    BriefDetails
    The filebox creates an dialog box to let user select the name of a file for opening or saving.
    inputbox
    BriefDetails
    The inputbox is a simple convenience dialog to get single/multiple values fron user.
    msgbox
    BriefDetails
    The msgbox creats a modal dialog box to prompt a brief message that inform and instruct the user.
    place (Nana 1.2)
    BriefDetails
    The class place is used for layout management.
    screen
    BriefDetails
    The class screen is to manipulate the display monitor.
    state_cursor
    BriefDetails
    The state_cursor modifies the system cursor style to indication the application enters a state.
    timer
    BriefDetails
    A timer can repeatedly call a piece of code.