2
// <copyright see="prj:///doc/copyright.txt"/>
3
// <license see="prj:///doc/license.txt"/>
4
// <owner name="Mike Krüger" email="mike@icsharpcode.net"/>
5
// <version value="$version"/>
9
using System.Collections;
10
using System.CodeDom.Compiler;
12
using MonoDevelop.Core.AddIns;
13
using MonoDevelop.Core.AddIns.Codons;
14
using MonoDevelop.Core.AddIns.Conditions;
15
using MonoDevelop.Core.Properties;
17
namespace MonoDevelop.Core.AddIns.Codons
19
public class DefaultDialogPanelDescriptor : IDialogPanelDescriptor
21
string id = String.Empty;
22
string label = String.Empty;
23
ArrayList dialogPanelDescriptors = null;
24
IDialogPanel dialogPanel = null;
41
public ArrayList DialogPanelDescriptors {
43
return dialogPanelDescriptors;
46
dialogPanelDescriptors = value;
50
public IDialogPanel DialogPanel {
59
public DefaultDialogPanelDescriptor(string id, string label)
65
public DefaultDialogPanelDescriptor(string id, string label, ArrayList dialogPanelDescriptors) : this(id, label)
67
this.dialogPanelDescriptors = dialogPanelDescriptors;
70
public DefaultDialogPanelDescriptor(string id, string label, IDialogPanel dialogPanel) : this(id, label)
72
this.dialogPanel = dialogPanel;