VCF::ControlEditor Class Reference
A ControlEditor is an additional interface used to edit an entire Control instance at once, as opposed to a PropertyEditor which only edits a single property of a specific component or object. More...
#include <vcf/ApplicationKit/ComponentEditor.h>
Inheritance diagram for VCF::ControlEditor:

Public Member Functions | |
| virtual | ~ControlEditor () |
| virtual bool | isParentValid (Control *parent)=0 |
| indicates whether the passed in parent is OK for this editor's control to use. | |
| virtual Control * | getControl ()=0 |
| virtual void | setControl (Control *control)=0 |
| Sets the control for this editor. | |
| virtual void | mouseDown (MouseEvent *event)=0 |
| called from the designer whenever a mouse down event is generated by the control in design mode. | |
| virtual void | mouseMove (MouseEvent *event)=0 |
| called from the designer whenever a mouse move event is generated by the control in design mode. | |
| virtual void | mouseUp (MouseEvent *event)=0 |
| called from the designer whenever a mouse up event is generated by the control in design mode. | |
| virtual void | mouseDblClick (MouseEvent *event)=0 |
| called from the designer whenever a mouse double click event is generated by the control in design mode. | |
Detailed Description
A ControlEditor is an additional interface used to edit an entire Control instance at once, as opposed to a PropertyEditor which only edits a single property of a specific component or object.The ControlEditor interface provides several extra methods specific to editing controls.
Constructor & Destructor Documentation
|
|
|
Member Function Documentation
|
|
Implemented in VCF::AbstractControlEditor. |
|
|
indicates whether the passed in parent is OK for this editor's control to use.
Implemented in VCF::AbstractControlEditor. |
|
|
called from the designer whenever a mouse double click event is generated by the control in design mode.
Implemented in VCF::AbstractControlEditor. |
|
|
called from the designer whenever a mouse down event is generated by the control in design mode.
Implemented in VCF::AbstractControlEditor. |
|
|
called from the designer whenever a mouse move event is generated by the control in design mode.
Implemented in VCF::AbstractControlEditor. |
|
|
called from the designer whenever a mouse up event is generated by the control in design mode.
Implemented in VCF::AbstractControlEditor. |
|
|
Sets the control for this editor.
Implemented in VCF::AbstractControlEditor. |
The documentation for this class was generated from the following file:
- vcf/ApplicationKit/ComponentEditor.h
