Example #1
0
        public void UpdateInspector(ConnectionGUI con, Dictionary <string, List <AssetReference> > assetGroups)
        {
            this.connectionGUI = con;
            this.assetGroups   = assetGroups;

            if (groupViewContext == null)
            {
                groupViewContext = new GroupViewContext();
            }
        }
Example #2
0
        public GroupViewController(GroupViewContext ctx)
        {
            m_ctx = ctx;

            m_groupListTree = new GroupListTree(this, m_ctx.groupListTreeState, m_ctx.groupListHeaderState);
            m_assetListTree = new GroupAssetListTree(this, m_ctx.assetListTreeState, m_ctx.assetListHeaderState);

            m_groupListResize = new ResizeContext();
            m_assetListResize = new ResizeContext();
        }
Example #3
0
        public override void Initialize(Model.NodeData data)
        {
            m_groupSizeByte    = new SerializableMultiTargetInt();
            m_groupingType     = new SerializableMultiTargetInt();
            m_groupViewContext = new GroupViewContext();
            m_freezeGroups     = false;

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
Example #4
0
 public GroupViewController(GroupViewContext ctx)
 {
     m_ctx = ctx;
 }