| 
|   | toolbar ()=default | 
|   | 
|   | toolbar (window, bool visible, bool detached=false) | 
|   | 
|   | toolbar (window, const rectangle &=rectangle(), bool visible=true, bool detached=false) | 
|   | 
| void  | separate () | 
|   | Adds a separator.  More...
  | 
|   | 
| drawerbase::toolbar::item_proxy  | append (const ::std::string &text, const nana::paint::image &img) | 
|   | Adds a control button.  More...
  | 
|   | 
| drawerbase::toolbar::item_proxy  | append (const ::std::string &text) | 
|   | Adds a control button.  More...
  | 
|   | 
| void  | clear () | 
|   | Removes all control buttons and separators.  More...
  | 
|   | 
| bool  | enable (size_type index) const  | 
|   | 
| void  | enable (size_type index, bool enable_state) | 
|   | 
| void  | tooltype (size_type index, tool_type type) | 
|   | Sets the tool style.  More...
  | 
|   | 
| bool  | istoggle (size_type index) const  | 
|   | Returns true if the tool style is toggle.  More...
  | 
|   | 
| bool  | toggle (size_type index) const  | 
|   | Gets the tool toggle state (only if tool style is toggle).  More...
  | 
|   | 
| void  | toggle (size_type index, bool toggle_state) | 
|   | Sets the tool toggle state (only if tool style is toggle).  More...
  | 
|   | 
| std::string  | toggle_group (size_type index) const  | 
|   | Returns the toggle group associated with the tool (only if tool style is toggle).  More...
  | 
|   | 
| void  | toggle_group (size_type index, const ::std::string &group) | 
|   | Adds the tool to a toggle group (only if tool style is toggle).  More...
  | 
|   | 
| void  | textout (size_type index, bool show) | 
|   | Show/Hide the text inside the button.  More...
  | 
|   | 
| void  | scale (unsigned s) | 
|   | Sets the scale of control button.  More...
  | 
|   | 
| void  | go_right () | 
|   | Enable to place buttons at right part. After calling it, every new button is right aligned.  More...
  | 
|   | 
| bool  | detached () | 
|   | 
|   | widget_object () | 
|   | 
|   | ~widget_object () | 
|   | 
| event_type &  | events () const | 
|   | 
| bool  | create (window parent_wd, bool visible) | 
|   | 
| bool  | create (window parent_wd, const rectangle &r={}, bool visible=true) | 
|   | 
| widget_object &  | borderless (bool enable) | 
|   | 
| bool  | borderless () const | 
|   | 
| scheme_type &  | scheme () const | 
|   | 
| void  | filter_event (const event_code evt_code, const bool bDisabled) | 
|   | 
| void  | filter_event (const std::vector< event_code > evt_codes, const bool bDisabled) | 
|   | 
| void  | filter_event (const event_filter_status &evt_all_states) | 
|   | 
| bool  | filter_event (const event_code evt_code) | 
|   | 
| event_filter_status  | filter_event () | 
|   | 
| void  | clear_filter () | 
|   | 
| window  | handle () const override | 
|   | Returns the handle of window, returns 0 if window is not created.  More...
  | 
|   | 
|   | widget ()=default | 
|   | 
| virtual  | ~widget ()=default | 
|   | 
| bool  | empty () const  | 
|   | Determines whether the manipulator is handling a window.  More...
  | 
|   | 
| void  | close () | 
|   | 
| window  | parent () const  | 
|   | 
| ::std::string  | caption () const noexcept | 
|   | 
| ::std::wstring  | caption_wstring () const noexcept | 
|   | 
| native_string_type  | caption_native () const noexcept | 
|   | 
| widget &  | caption (std::string utf8) | 
|   | 
| widget &  | caption (std::wstring) | 
|   | 
| template<typename... Args>  | 
| void  | i18n (std::string msgid, Args &&...args) | 
|   | 
| void  | i18n (i18n_eval) | 
|   | 
| void  | cursor (nana::cursor) | 
|   | 
| nana::cursor  | cursor () const  | 
|   | Retrieves the shape of cursor.  More...
  | 
|   | 
| void  | typeface (const paint::font &font) | 
|   | 
| paint::font  | typeface () const  | 
|   | 
| bool  | enabled () const  | 
|   | Determines whether the window is enabled for mouse and keyboard input.  More...
  | 
|   | 
| void  | enabled (bool) | 
|   | 
| void  | enable_dropfiles (bool) | 
|   | Enables/Disables a window to accept dropped files.  More...
  | 
|   | 
| void  | focus () | 
|   | 
| bool  | focused () const  | 
|   | 
std::shared_ptr 
< scroll_operation_interface >  | scroll_operation () | 
|   | 
| void  | show () | 
|   | Sets the window visible.  More...
  | 
|   | 
| void  | hide () | 
|   | Sets the window invisible.  More...
  | 
|   | 
| bool  | visible () const  | 
|   | 
| nana::size  | size () const  | 
|   | 
| void  | size (const nana::size &) | 
|   | 
| void  | set_capture (bool ignore_children) | 
|   | Enables the widget to grab the mouse input.  More...
  | 
|   | 
| void  | release_capture () | 
|   | Disables the widget to grab the mouse input.  More...
  | 
|   | 
| point  | pos () const  | 
|   | 
| void  | move (int x, int y) | 
|   | 
| void  | move (const point &) | 
|   | 
| void  | move (const rectangle &) | 
|   | 
| void  | fgcolor (const nana::color &) | 
|   | 
| nana::color  | fgcolor () const  | 
|   | 
| void  | bgcolor (const nana::color &) | 
|   | 
| nana::color  | bgcolor () const  | 
|   | 
| general_events &  | events () const  | 
|   | 
| void  | umake_event (event_handle eh) const  | 
|   | Deletes an event callback by a handle.  More...
  | 
|   | 
| widget &  | register_shortkey (wchar_t) | 
|   | Registers a shortkey. To remove a registered key, pass 0.  More...
  | 
|   | 
| widget &  | take_active (bool activated, window take_if_not_activated) | 
|   | 
| widget &  | tooltip (const ::std::string &) | 
|   | 
|   | operator dummy_bool_type () const  | 
|   | 
|   | operator window () const  | 
|   | 
Control bar that contains buttons for controlling. 
- Examples: 
 - file_explorer.cpp.