Exemplo n.º 1
0
 public void Unsubscribe(GraphicToolProperties observer)
 {
     if (f_tools.Contains(observer))
         f_tools.Remove(observer);
 }
Exemplo n.º 2
0
 public void Notify()
 {
     IToolProperties properties = new GraphicToolProperties() { Color = this.Color, Softness = null, Thickness = null };
     f_tools.ForEach(tool => tool.UpdateProperties(properties));
 }
Exemplo n.º 3
0
 public void Subscribe(GraphicToolProperties observer)
 {
     f_tools.Clear();
     f_tools.Add(observer);
 }