tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
SVPaint Class Reference
Inheritance diagram for SVPaint:
Collaboration diagram for SVPaint:

Public Member Functions

 SVPaint (const char *server_name)
 
void Notify (const SVEvent *sv_event)
 
- Public Member Functions inherited from SVEventHandler
virtual ~SVEventHandler ()
 

Private Member Functions

void PopupHandler (const SVEvent *sv_event)
 
void MenuBarHandler (const SVEvent *sv_event)
 
void ClickHandler (const SVEvent *sv_event)
 
void SelectionHandler (const SVEvent *sv_event)
 
SVMenuNodeBuildPopupMenu ()
 
SVMenuNodeBuildMenuBar ()
 

Private Attributes

ScrollViewwindow_
 
int click_mode_
 
int drag_mode_
 
bool has_start_point_
 

Constructor & Destructor Documentation

◆ SVPaint()

SVPaint::SVPaint ( const char *  server_name)
explicit

Member Function Documentation

◆ BuildMenuBar()

SVMenuNode * SVPaint::BuildMenuBar ( )
private

◆ BuildPopupMenu()

SVMenuNode * SVPaint::BuildPopupMenu ( )
private

◆ ClickHandler()

void SVPaint::ClickHandler ( const SVEvent sv_event)
private

◆ MenuBarHandler()

void SVPaint::MenuBarHandler ( const SVEvent sv_event)
private

◆ Notify()

void SVPaint::Notify ( const SVEvent sv_event)
virtual

Reimplemented from SVEventHandler.

◆ PopupHandler()

void SVPaint::PopupHandler ( const SVEvent sv_event)
private

◆ SelectionHandler()

void SVPaint::SelectionHandler ( const SVEvent sv_event)
private

Member Data Documentation

◆ click_mode_

int SVPaint::click_mode_
private

◆ drag_mode_

int SVPaint::drag_mode_
private

◆ has_start_point_

bool SVPaint::has_start_point_
private

◆ window_

ScrollView* SVPaint::window_
private

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