Scroom 0.14-48-ga0fee447
Loading...
Searching...
No Matches
Scroom::Utils::ITweakPositionTextBox Class Referenceabstract

#include <tweak-view.hh>

Inheritance diagram for Scroom::Utils::ITweakPositionTextBox:
Inheritance graph
Collaboration diagram for Scroom::Utils::ITweakPositionTextBox:
Collaboration graph

Public Types

using Ptr = std::shared_ptr< ITweakPositionTextBox >
 

Public Member Functions

virtual Point< double > parse (std::string_view x, std::string_view y, const Point< int > &drawingAreaSize, int zoom) const =0
 
virtual std::pair< std::string, std::string > display (const Point< double > &position, const Point< int > &drawingAreaSize, int zoom) const =0
 
- Public Member Functions inherited from Interface
 Interface ()=default
 
 Interface (const Interface &)=delete
 
Interfaceoperator= (const Interface &)=delete
 
 Interface (Interface &&)=delete
 
Interfaceoperator= (Interface &&)=delete
 
virtual ~Interface ()=default
 

Member Typedef Documentation

◆ Ptr

Member Function Documentation

◆ display()

virtual std::pair< std::string, std::string > Scroom::Utils::ITweakPositionTextBox::display ( const Point< double > &  position,
const Point< int > &  drawingAreaSize,
int  zoom 
) const
pure virtual

◆ parse()

virtual Point< double > Scroom::Utils::ITweakPositionTextBox::parse ( std::string_view  x,
std::string_view  y,
const Point< int > &  drawingAreaSize,
int  zoom 
) const
pure virtual

The documentation for this class was generated from the following file: