Forwards to factory.
Forwards to factory.
Sets name and color.
Sets name and color.
Whether the opaque value part of the view can be edited in-place (inside the table itself).
Whether the opaque value part of the view can be edited in-place (inside the table itself).
Convenience check for span == Span.All
Convenience check for span == Span.All
Whether a dedicated view/editor window exists for this type of object.
Whether a dedicated view/editor window exists for this type of object.
Convenience method that returns an "unnamed" string if no name is set.
Convenience method that returns an "unnamed" string if no name is set.
The contents of the "name"
attribute of the object.
The view must store a handle to its underlying model.
The view must store a handle to its underlying model.
If the object is viewable, this method is invoked when the user pressed the eye button.
If the object is viewable, this method is invoked when the user pressed the eye button.
The method should return an appropriate view for this object, or None
if no editor or viewer window
can be produced.
Inner (after title bar)
Inner (after title bar)
These are updated by paintBack and will thus be valid in paintFront as well.
These are updated by paintBack and will thus be valid in paintFront as well.
Clipped left
Clipped left
Clipped right
Clipped right
Inner (after title bar)
Inner (after title bar)
Given that the view is editable, this method is called when the editor gave notification about the editing being done.
Given that the view is editable, this method is called when the editor gave notification about
the editing being done. It is then the duty of the view to issue a corresponding transactional
mutation, returned in an undoable edit. Views that do not support editing should just return None
.