Exemplo n.º 1
0
        protected override Result RunCommand(RhinoDoc doc, RunMode mode)
        {
            RhinoApp.WriteLine("The {0} command is under construction.", EnglishName);

            var table = new ObjectModelTable(doc);

            var keys = doc.ExtractUserKeys();

            var panel = Panels.GetPanel <QueryBuilderPanel>(doc);

            var queried =
                from obj in table
                where QueryParser.IsValid(obj, panel._qTree[0])
                select obj;

            doc.Objects.Select(from q in queried select q.Id);

            doc.Views.Redraw();

            return(Result.Success);
        }
Exemplo n.º 2
0
        public DocumentUserStringsKeyTable(RhinoDoc doc)
        {
            _keys = doc.ExtractUserKeys();

            RhinoDoc.ModifyObjectAttributes += OnModifyObjectAttributes;
        }