Exemplo n.º 1
0
 public displetInfo2 createDisplet(sourceInfo2 source, int width=800, int height=600, int x=0, int y=0)
 {
     displetInfo2 displet = new displetInfo2();
     displet.sourceId = source.sourceId;
     displet.name = source.name;
     displet.x = x;
     displet.y = y;
     displet.width = width;
     displet.height = height;
     return displet;
 }
Exemplo n.º 2
0
 public void replaceSource(sourceInfo2 currSource, sourceInfo2 newSource)
 {
     cms.replaceSource(this.perspective, currSource, newSource);
 }
Exemplo n.º 3
0
        public void addSource(sourceInfo2 source)
        {
            displetInfo2[] displets = cms.getPerspectiveDisplets(this.perspective);
            displetInfo2 displet = cms.createDisplet(source, 400, 300, 0, 0);
            cms.openDispletOnPerspective(perspective, displet);

            if (displets.Length > 0)
            {
                this.gridCols = (int)Math.Ceiling(Math.Sqrt(displets.Length + 1));
                if(this.gridCols*this.gridCols - this.gridCols >= displets.Length + 1)
                {
                    this.gridRows = this.gridCols - 1;
                }
                else
                {
                    this.gridRows = this.gridCols;
                }
                Console.WriteLine("gridsize " + gridCols + "*" + gridRows);
            }
            else
            {
                this.gridCols = 1;
                this.gridRows = 1;
            }

            //cms.applyLogoToDisplet(displet.displetId);

            updateGUI();
        }
Exemplo n.º 4
0
 public void updateSource(objectId sourceid, sourceInfo2 newsource, string[] propertyList)
 {
     cmsserver.setSourceInfo2(mSessionId, sourceid, newsource, propertyList);
 }
Exemplo n.º 5
0
 public void replaceSource(perspectiveInfo2 perspective, sourceInfo2 currSource, sourceInfo2 newSource)
 {
     displetInfo2[] displets = getPerspectiveDisplets(perspective);
     foreach (displetInfo2 displet in displets)
     {
         if (displet.sourceId.id == currSource.sourceId.id)
         {
             displet.sourceId = newSource.sourceId;
             displet.name = "source";
             cmsserver.setDispletInfo2(mSessionId, displet.displetId, displet, new string[] { displet.name });
         }
     }
 }
Exemplo n.º 6
0
 public void openSourceOnDisplet(displetInfo2 displet, sourceInfo2 source)
 {
     displetInfo2 dInfo = new displetInfo2();
     dInfo.sourceId = source.sourceId;
     dInfo.name = "Source";
     cmsserver.setDispletInfo2(mSessionId, displet.displetId, dInfo, new String[] { dInfo.name });
 }