Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::widgets::skeletons Namespace Reference

Classes

struct  text_editor_scheme
 
class  text_editor_event_interface
 
struct  colored_area_type
 
class  colored_area_access_interface
 
class  text_editor
 
class  textbase_event_agent_interface
 
class  tokenizer
 
struct  fblock
 
class  data
 
class  data_text
 
class  data_image
 
class  dstream
 
class  content_view
 
struct  cv_scroll_rep
 
class  scroll_operation
 
class  undoable_command_interface
 
class  undoable
 
struct  keyword_scheme
 
struct  keyword_desc
 
struct  entity
 
class  colored_area_access
 
class  textbase
 

Typedefs

template<typename T >
using undo_command_ptr = std::unique_ptr< undoable_command_interface< T >>
 

Enumerations

enum  text_focus_behavior {
  text_focus_behavior::none, text_focus_behavior::select, text_focus_behavior::select_if_tabstop, text_focus_behavior::select_if_click,
  text_focus_behavior::select_if_tabstop_or_click
}
 
enum  token {
  token::tag_begin, token::tag_end, token::format_end, token::font,
  token::bold, token::size, token::color, token::url,
  token::target, token::image, token::top, token::center,
  token::bottom, token::baseline, token::number, token::string,
  token::_true, token::_false, token::red, token::green,
  token::blue, token::white, token::black, token::binary,
  token::min_limited, token::max_limited, token::equal, token::comma,
  token::backslash, token::data, token::endl, token::eof
}
 
enum  sync_graph { sync_graph::none, sync_graph::refresh, sync_graph::lazy_refresh }
 

Functions

bool is_right_text (const unicode_bidi::entity &e)
 
std::size_t eat_endl (const wchar_t *str, std::size_t pos)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
none 
refresh 
lazy_refresh 
Enumerator
none 
select 
select_if_tabstop 
select_if_click 
select_if_tabstop_or_click 
Enumerator
tag_begin 
tag_end 
format_end 
font 
bold 
size 
color 
url 
target 
image 
top 
center 
bottom 
baseline 
number 
string 
_true 
_false 
red 
green 
blue 
white 
black 
binary 
min_limited 
max_limited 
equal 
comma 
backslash 
data 
endl 
eof 

Function Documentation

std::size_t nana::widgets::skeletons::eat_endl ( const wchar_t *  str,
std::size_t  pos 
)
bool nana::widgets::skeletons::is_right_text ( const unicode_bidi::entity &  e)
inline