Nana C++ Library  

An open-source C++ framework project
The Programmer's Guide 
Application Programming Interfaces

Description

Nana.GUI defines some functions for programming, these functions are all defined in namespace nana::gui::API.

Members

calc_screen_point
    Converts a window coordinates of a specified point to the screen coordinates.

calc_window_point
    Converts a screen coordinates of a specified point to the window coordinates.

capture_window
    Enables or disables the window to grab the mouse input.

capture_ignore_children
    Enables or disables the captured window whether redirects the mouse input to its children if the mouse is over its children.

eat_tabstop
    Sets a window can eat the tabstop.

empty_window
    Determines whether a window is existing.

is_window_zoomed
    Determines whether a window is maximized or minimized.

lazy_refresh
    Tells Nana.GUI refresh the event window after the event is processed.

make_center
    Retrieves a rectangle which is in the center of screen.

modal_window
    Blocks the routine til the specified window is closed.

move_tabstop
    Sets the focus to the window which tabstop is near by the specified window.

refresh_window
    Refreshs the specified window.

refresh_window_tree
    Refreshs the specified window and its all children windows.

root
    Retrieves the native window of a Nana.GUI window.

show_window
    Sets a window visible state.

tabstop
    Sets a window that owns the tabstop.

take_active
    Sets the window active state. If a window's active state is false, the window will not obtain the focus while a mouse clicks on it.

track_window_size
    Sets the minimum or maximum tracking size of a window.

update_window
    Copies the off-screen buffer to the screen for immediately displaying.

visible
    Determines whether a window is visible.

File

nana/gui/wvl.hpp

Notes

None.

See also

None.


Move to The Nana Programmer's Guide Main Page