From 6e9efca5094c57f6322a8b66dcdf556d64dc6077 Mon Sep 17 00:00:00 2001 From: fcolin Date: Fri, 9 Nov 2007 08:54:21 +0000 Subject: --- Ivy/IvyApplicationBinding.cs | 50 ++++++-------------------------------------- 1 file changed, 6 insertions(+), 44 deletions(-) (limited to 'Ivy/IvyApplicationBinding.cs') diff --git a/Ivy/IvyApplicationBinding.cs b/Ivy/IvyApplicationBinding.cs index 9183850..299f459 100644 --- a/Ivy/IvyApplicationBinding.cs +++ b/Ivy/IvyApplicationBinding.cs @@ -2,7 +2,6 @@ using System; using System.Collections.Generic; using System.Collections.Specialized; using System.Text; -using System.ComponentModel; using System.Threading; namespace IvyBus @@ -10,19 +9,11 @@ namespace IvyBus /* This is the Application side of binding storage */ /* association of a generated Key and a delegate and the expression */ /* this is SEND to other client */ -#if (!PocketPC) - [PropertyTab(typeof(System.Windows.Forms.Design.EventsTab), PropertyTabScope.Component)] - [DefaultEvent("Callback")] -#endif - [DesignerCategory("Component")] - [DesignTimeVisible(false)] /* should be added via Ivy component */ - public class IvyApplicationBinding : System.ComponentModel.Component + + public class IvyApplicationBinding { private BindingType binding; -#if (!PocketPC) - [Category("Ivy")] -#endif public BindingType Binding { get { return binding; } @@ -30,10 +21,7 @@ namespace IvyBus } private ushort key; - #if (!PocketPC) - [Browsable(false)] - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] -#endif + public ushort Key { get { return key; } @@ -41,20 +29,14 @@ namespace IvyBus } private object[] args; -#if (!PocketPC) - [Browsable(false)] - [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] -#endif + public object[] Args { get { return args; } set { args = value; } } private string expression; -#if (!PocketPC) - [Category("Ivy")] -#endif - [DefaultValue(null)] + public string Expression { get { return expression; } @@ -74,19 +56,7 @@ namespace IvyBus ///SentMessageClasses the first word token of sent messages /// optimise the parsing process when sending messages /// -#if (!PocketPC) - [Category("Ivy")] - - [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] - // sinon bug System.String constructor not found ! - [Editor( - "System.Windows.Forms.Design.StringCollectionEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", - "System.Drawing.Design.UITypeEditor,System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" - )] - - [Description("Arguments used when formating the expression")] -#endif public List Arguments { get @@ -95,21 +65,13 @@ namespace IvyBus } } -#if (!PocketPC) - [Category("Ivy")] - [Description("Event fired when Message Matching expression received")] -#endif public event EventHandler Callback; public IvyApplicationBinding() { arguments = new List(); } - public IvyApplicationBinding(IContainer container) - : this() - { - container.Add(this); - } + // translate part of expression to object property public void FormatExpression() { -- cgit v1.1