Minsky
|
#include "noteBase.h"
#include "port.h"
#include "intrusiveMap.h"
#include "geometry.h"
#include "str.h"
#include "polyRESTProcessBase.h"
#include <accessor.h>
#include <TCL_obj_base.h>
#include <json_pack_base.h>
#include <cairo.h>
#include <vector>
#include <cairo_base.h>
#include <iostream>
#include <assert.h>
#include <RESTProcess_base.h>
#include "item.cd"
#include "item.xcd"
Go to the source code of this file.
Classes | |
struct | minsky::ClickType |
represents whether a mouse click is on the item, on an output port (for wiring, or is actually outside the items boundary, and a lasso is intended More... | |
struct | minsky::ItemPortVector |
class | minsky::BoundingBox |
bounding box information (at zoom=1 scale) More... | |
struct | minsky::ItemExclude |
Item members excluded from reflection. More... | |
class | minsky::Item |
struct | minsky::Item::MemoisedRotator |
struct | minsky::BottomRightResizerItem |
struct | classdesc_access::access_pack< minsky::Item > |
struct | classdesc_access::access_unpack< minsky::Item > |
struct | classdesc_access::access_TCL_obj< minsky::ItemPtr > |
Namespaces | |
minsky | |
Creation and access to the minskyTCL_obj object, which has code to record whenever Minsky's state changes. | |
classdesc_access | |
Typedefs | |
typedef std::shared_ptr< Item > | minsky::ItemPtr |
typedef std::vector< ItemPtr > | minsky::Items |
Variables | |
constexpr float | minsky::portRadius =6 |
radius of circle marking ports at zoom=1 More... | |
constexpr float | minsky::portRadiusMult =2.0f*portRadius |