NEURON
FieldSEditor Class Reference

#include <field.h>

Inheritance diagram for FieldSEditor:
HocEditorForItem

Public Member Functions

 FieldSEditor (const String &sample, WidgetKit *, Style *, FieldSEditorAction *=NULL)
 
virtual ~FieldSEditor ()
 
virtual void undraw ()
 
virtual void press (const Event &)
 
virtual void drag (const Event &)
 
virtual void release (const Event &)
 
virtual void keystroke (const Event &)
 
virtual InputHandlerfocus_in ()
 
virtual void focus_out ()
 
virtual void field (const char *)
 
virtual void field (const String &)
 
virtual void select (int pos)
 
virtual void select (int left, int right)
 
virtual void selection (int &start, int &index) const
 
virtual void edit ()
 
virtual void edit (const char *, int left, int right)
 
virtual void edit (const String &, int left, int right)
 
virtual const String * text () const
 

Private Attributes

FieldSEditorImpl * impl_
 

Detailed Description

Definition at line 97 of file field.h.

Constructor & Destructor Documentation

◆ FieldSEditor()

FieldSEditor::FieldSEditor ( const String &  sample,
WidgetKit ,
Style ,
FieldSEditorAction = NULL 
)

◆ ~FieldSEditor()

virtual FieldSEditor::~FieldSEditor ( )
virtual

Member Function Documentation

◆ drag()

virtual void FieldSEditor::drag ( const Event )
virtual

Reimplemented in HocEditorForItem.

◆ edit() [1/3]

virtual void FieldSEditor::edit ( )
virtual

◆ edit() [2/3]

virtual void FieldSEditor::edit ( const char *  ,
int  left,
int  right 
)
virtual

◆ edit() [3/3]

virtual void FieldSEditor::edit ( const String &  ,
int  left,
int  right 
)
virtual

◆ field() [1/2]

virtual void FieldSEditor::field ( const char *  )
virtual

◆ field() [2/2]

virtual void FieldSEditor::field ( const String &  )
virtual

◆ focus_in()

virtual InputHandler* FieldSEditor::focus_in ( )
virtual

Reimplemented in HocEditorForItem.

◆ focus_out()

virtual void FieldSEditor::focus_out ( )
virtual

Reimplemented in HocEditorForItem.

◆ keystroke()

virtual void FieldSEditor::keystroke ( const Event )
virtual

Reimplemented in HocEditorForItem.

◆ press()

virtual void FieldSEditor::press ( const Event )
virtual

Reimplemented in HocEditorForItem.

◆ release()

virtual void FieldSEditor::release ( const Event )
virtual

Reimplemented in HocEditorForItem.

◆ select() [1/2]

virtual void FieldSEditor::select ( int  left,
int  right 
)
virtual

◆ select() [2/2]

virtual void FieldSEditor::select ( int  pos)
virtual

◆ selection()

virtual void FieldSEditor::selection ( int &  start,
int &  index 
) const
virtual

◆ text()

virtual const String* FieldSEditor::text ( ) const
virtual

◆ undraw()

virtual void FieldSEditor::undraw ( )
virtual

Member Data Documentation

◆ impl_

FieldSEditorImpl* FieldSEditor::impl_
private

Definition at line 126 of file field.h.


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