Minsky
|
#include <noteBase.h>
Public Member Functions | |
virtual std::string const & | detailedText () const |
virtual std::string const & | detailedText (const std::string &x) |
virtual std::string const & | tooltip () const |
virtual std::string const & | tooltip (const std::string &x) |
virtual void | adjustBookmark () const |
adjust bookmark list to reflect current configuration More... | |
virtual void | updateBoundingBox () |
virtual | ~NoteBase ()=default |
Public Attributes | |
bool | mouseFocus =false |
true if target of a mouseover More... | |
bool | selected =false |
true if selected for cut, copy or group operation More... | |
bool | bookmark =false |
Is this item also a bookmark? More... | |
Private Member Functions | |
CLASSDESC_ACCESS (NoteBase) | |
Private Attributes | |
std::string | m_detailedText |
std::string | m_tooltip |
Definition at line 28 of file noteBase.h.
|
virtualdefault |
|
inlinevirtual |
adjust bookmark list to reflect current configuration
Reimplemented in minsky::Item.
Definition at line 39 of file noteBase.h.
|
private |
|
inlinevirtual |
Reimplemented in minsky::VariableBase.
Definition at line 34 of file noteBase.h.
References m_detailedText.
Referenced by schema3::populateNote(), and minsky::Ravel::Ravel().
|
inlinevirtual |
Reimplemented in minsky::VariableBase.
Definition at line 35 of file noteBase.h.
References m_detailedText.
|
inlinevirtual |
Reimplemented in minsky::VariableBase.
Definition at line 36 of file noteBase.h.
References m_tooltip.
Referenced by minsky::Item::bookmarkId(), minsky::IntOp::draw(), minsky::Wire::draw(), minsky::Ravel::draw(), schema3::populateNote(), and minsky::Ravel::Ravel().
|
inlinevirtual |
Reimplemented in minsky::VariableBase.
Definition at line 37 of file noteBase.h.
References m_tooltip.
|
inlinevirtual |
bool minsky::NoteBase::bookmark =false |
Is this item also a bookmark?
Definition at line 33 of file noteBase.h.
Referenced by schema3::populateItem().
|
private |
Definition at line 44 of file noteBase.h.
Referenced by detailedText().
|
private |
Definition at line 44 of file noteBase.h.
Referenced by tooltip().
|
mutable |
true if target of a mouseover
Definition at line 31 of file noteBase.h.
Referenced by minsky::IntOp::draw(), minsky::Wire::draw(), minsky::Ravel::draw(), minsky::VariableBase::draw(), minsky::PhillipsDiagram::mouseDown(), and minsky::BoundingBox::update().
bool minsky::NoteBase::selected =false |
true if selected for cut, copy or group operation
Definition at line 32 of file noteBase.h.
Referenced by minsky::IntOp::draw(), minsky::Ravel::draw(), minsky::VariableBase::draw(), and minsky::GodleyIcon::updateBB().