Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::detail::basic_window::flags_type Struct Reference

Public Attributes

bool enabled:1
 
bool dbl_click:1
 
bool captured:1
 if mouse button is down, it always receive mouse move even the mouse is out of its rectangle More...
 
bool modal:1
 
bool take_active:1
 If take_active is false, other.active_window still keeps the focus. More...
 
bool refreshing:1
 
bool destroying:1
 
bool dropable:1
 Whether the window has make mouse_drop event. More...
 
bool fullscreen:1
 When the window is maximizing whether it fit for fullscreen. More...
 
bool borderless:1
 
bool make_bground_declared: 1
 explicitly make bground for bground effects More...
 
bool ignore_menubar_focus: 1
 A flag indicates whether the menubar sets the focus. More...
 
bool ignore_mouse_focus: 1
 A flag indicates whether the widget accepts focus when clicking on it. More...
 
bool space_click_enabled: 1
 A flag indicates whether enable mouse_down/click/mouse_up when pressing and releasing whitespace key. More...
 
bool draggable: 1
 
unsigned Reserved: 17
 
unsigned char tab
 indicate a window that can receive the keyboard TAB More...
 
mouse_action action
 
mouse_action action_before
 

Member Data Documentation

mouse_action nana::detail::basic_window::flags_type::action
mouse_action nana::detail::basic_window::flags_type::action_before
bool nana::detail::basic_window::flags_type::borderless
bool nana::detail::basic_window::flags_type::captured

if mouse button is down, it always receive mouse move even the mouse is out of its rectangle

bool nana::detail::basic_window::flags_type::dbl_click
bool nana::detail::basic_window::flags_type::destroying
bool nana::detail::basic_window::flags_type::draggable
bool nana::detail::basic_window::flags_type::dropable

Whether the window has make mouse_drop event.

bool nana::detail::basic_window::flags_type::enabled
bool nana::detail::basic_window::flags_type::fullscreen

When the window is maximizing whether it fit for fullscreen.

bool nana::detail::basic_window::flags_type::ignore_menubar_focus

A flag indicates whether the menubar sets the focus.

bool nana::detail::basic_window::flags_type::ignore_mouse_focus

A flag indicates whether the widget accepts focus when clicking on it.

bool nana::detail::basic_window::flags_type::make_bground_declared

explicitly make bground for bground effects

bool nana::detail::basic_window::flags_type::modal
bool nana::detail::basic_window::flags_type::refreshing
unsigned nana::detail::basic_window::flags_type::Reserved
bool nana::detail::basic_window::flags_type::space_click_enabled

A flag indicates whether enable mouse_down/click/mouse_up when pressing and releasing whitespace key.

unsigned char nana::detail::basic_window::flags_type::tab

indicate a window that can receive the keyboard TAB

bool nana::detail::basic_window::flags_type::take_active

If take_active is false, other.active_window still keeps the focus.