|
Minsky: 3.17.0
|
#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::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().