Minsky
|
#include <variableInstanceList.h>
Public Member Functions | |
VariableInstanceList () | |
VariableInstanceList (Group &model, const std::string &valueId) | |
void | gotoInstance (std::size_t) |
zoom model to instance number in the list More... | |
std::vector< std::string > | names () const |
return the list of names More... | |
Private Member Functions | |
CLASSDESC_ACCESS (VariableInstanceList) | |
Private Attributes | |
Group & | model |
std::vector< Bookmark > | bookmarks |
std::vector< ItemPtr > | items |
Definition at line 35 of file variableInstanceList.h.
minsky::VariableInstanceList::VariableInstanceList | ( | ) |
Definition at line 33 of file variableInstanceList.cc.
minsky::VariableInstanceList::VariableInstanceList | ( | Group & | model, |
const std::string & | valueId | ||
) |
model | top level group to obtain instances from |
valueId | id of variables to obtain the instances of |
Definition at line 35 of file variableInstanceList.cc.
References bookmarks, items, minsky::GroupItems::items, model, minsky::GroupItems::recursiveDo(), minsky::to_string(), minsky::valueId(), minsky::Item::x(), and minsky::Item::y().
|
private |
void minsky::VariableInstanceList::gotoInstance | ( | std::size_t | ) |
zoom model to instance number in the list
Definition at line 56 of file variableInstanceList.cc.
References bookmarks, minsky::Minsky::canvas, minsky::Selection::clear(), minsky::Selection::ensureItemInserted(), minsky::Group::gotoBookmark_b(), items, minsky::minsky(), model, minsky::Minsky::resetScroll(), and minsky::Canvas::selection.
|
inline |
return the list of names
Definition at line 49 of file variableInstanceList.h.
References bookmarks.
|
private |
Definition at line 38 of file variableInstanceList.h.
Referenced by gotoInstance(), names(), and VariableInstanceList().
|
private |
Definition at line 39 of file variableInstanceList.h.
Referenced by gotoInstance(), and VariableInstanceList().
|
private |
Definition at line 37 of file variableInstanceList.h.
Referenced by gotoInstance(), and VariableInstanceList().