Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.Netron/3.0.2672.12446/Netron.Diagramming.Core-3.0.2672.12446/Core/Interfaces/IBundle.cs @ 2768

Last change on this file since 2768 was 2768, checked in by mkommend, 14 years ago

added solution folders and sources for the netron library (ticket #867)

File size: 1.3 KB
Line 
1using System;
2using System.Drawing;
3using System.Collections.Generic;
4using System.Text;
5
6namespace Netron.Diagramming.Core
7{
8    /// <summary>
9    /// Interface of a <see cref="Bundle"/>
10    /// </summary>
11    public interface IBundle : IDiagramEntity
12    {
13        // ------------------------------------------------------------------
14        /// <summary>
15        /// Gets the entities in the <see cref="Bundle"/>
16        /// </summary>
17        /// <value>The entities.</value>
18        // ------------------------------------------------------------------
19        CollectionBase<IDiagramEntity> Entities { get;}
20       
21        // ------------------------------------------------------------------
22        /// <summary>
23        /// Sets the 'IsSelected' property to false for all entities in the
24        /// bundle.
25        /// </summary>
26        // ------------------------------------------------------------------
27        void DeSelectAll();
28
29        // ------------------------------------------------------------------
30        /// <summary>
31        /// Sets the 'Hovered' property for all entities in the bundle to
32        /// the value specified.
33        /// </summary>
34        // ------------------------------------------------------------------
35        void SetHovered(bool isHovered);
36    }
37}
Note: See TracBrowser for help on using the repository browser.