#include <edit_ctrl.h>
Inheritance diagram for crs::edit_ctrl< T >:
Public Types | |
typedef T(* | transformator )(std::string) |
Public Methods | |
edit_ctrl (base_control *Parent, edit_events *Events, unsigned int Left, unsigned int Top, unsigned int Length, T *Var, transformator Transform, const style::styles Style=rect, const char custom_left='[', const char custom_right=']') | |
virtual void | draw () |
virtual bool | keyPress (const int key) |
virtual void | doChange () |
Protected Attributes | |
transformator | trans |
|
Definition at line 38 of file edit_ctrl.h. Referenced by crs::edit_ctrl< T >::edit_ctrl(). |
|
Definition at line 42 of file edit_ctrl.h. References crs::styled_ctrl::custom_left_border, crs::styled_ctrl::custom_right_border, crs::style::rect, crs::edit_ctrl< T >::trans, and crs::edit_ctrl< T >::transformator. |
|
Definition at line 74 of file edit_ctrl.h. References crs::base_control::mCursorpos, crs::text_ctrl::mText, crs::base_control::mWidth, and crs::position::x. Referenced by crs::edit_ctrl< T >::keyPress(). |
|
Reimplemented from crs::base_control. Definition at line 50 of file edit_ctrl.h. References crs::base_control::buffer, crs::styled_ctrl::custom_left_border, crs::styled_ctrl::custom_right_border, crs::drawing_area::drawHLine(), crs::styled_ctrl::mStyle, crs::text_ctrl::mText, crs::base_control::mWidth, and crs::drawing_area::setText(). |
|
Reimplemented from crs::base_control. Definition at line 56 of file edit_ctrl.h. References crs::edit_ctrl< T >::doChange(), and crs::text_ctrl::mText. |
|
Definition at line 40 of file edit_ctrl.h. Referenced by crs::edit_ctrl< T >::edit_ctrl(). |