Esempio n. 1
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="SharedParallelLayer" /> class.
 /// </summary>
 /// <param name="holder">The holder.</param>
 /// <param name="uid">The uid of the Layer.</param>
 /// <param name="userName">Name of the user sending the layer.</param>
 /// <param name="isTeacher">if set to <c>true</c> [is teacher].</param>
 public SharedParallelLayer(ParallelHolder holder, int uid, string userName, bool isTeacher)
     : base(uid, userName, isTeacher)
 {
     Name = holder.LayerNames[uid];
     foreach (var content in holder.Contents)
         Layers.Add(content.GetLayerByUid(uid) as ParallelLayer);
 }
Esempio n. 2
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="ParallelContent" /> class.
 ///     Require an Holder (his instanciator)
 /// </summary>
 /// <param name="holder">The holder.</param>
 protected ParallelContent(ParallelHolder holder, string name)
     : base(holder, name)
 {
     // Create the already existing layers to keep integrity
     foreach (var layer in holder.LayerNames)
     {
         var layerModel = Layers[layer.Key];
         LayerCreation(layer.Key, layerModel.IsRenameable, layerModel.IsHideable, layerModel.IsDeletable,
             layerModel.IsShareable, layerModel.IsInkable);
     }
 }
Esempio n. 3
0
 public GlobalNotesContent(ParallelHolder holder, string name)
     : base(holder, name)
 {
 }