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

Interface for caret operations. More...

Inheritance diagram for nana::caret_interface:
nana::API::caret_proxy nana::detail::caret

Public Member Functions

virtual ~caret_interface ()=default
 
virtual bool activated () const =0
 
virtual void disable_throw () noexcept=0
 
virtual void effective_range (const rectangle &range)=0
 
virtual void position (const point &pos)=0
 
virtual point position () const =0
 
virtual void dimension (const size &size)=0
 
virtual size dimension () const =0
 
virtual void visible (bool visibility)=0
 
virtual bool visible () const =0
 

Detailed Description

Interface for caret operations.

Constructor & Destructor Documentation

virtual nana::caret_interface::~caret_interface ( )
virtualdefault

Member Function Documentation

virtual bool nana::caret_interface::activated ( ) const
pure virtual
virtual void nana::caret_interface::dimension ( const size size)
pure virtual
virtual size nana::caret_interface::dimension ( ) const
pure virtual
virtual void nana::caret_interface::disable_throw ( )
pure virtualnoexcept
virtual void nana::caret_interface::effective_range ( const rectangle range)
pure virtual
virtual void nana::caret_interface::position ( const point pos)
pure virtual
virtual point nana::caret_interface::position ( ) const
pure virtual
virtual void nana::caret_interface::visible ( bool  visibility)
pure virtual
virtual bool nana::caret_interface::visible ( ) const
pure virtual