Stetic.WidgetUtils.ReadSignal C# (CSharp) Method

ReadSignal() public static method

public static ReadSignal ( ClassDescriptor klass, ObjectWrapper ob, XmlElement elem ) : void
klass ClassDescriptor
ob ObjectWrapper
elem System.Xml.XmlElement
return void
        public static void ReadSignal(ClassDescriptor klass, ObjectWrapper ob, XmlElement elem)
        {
            string name = elem.GetAttribute ("name");
            SignalDescriptor signal = klass.SignalGroups.GetItem (name) as SignalDescriptor;
            if (signal != null) {
                string handler = elem.GetAttribute ("handler");
                bool after = elem.GetAttribute ("after") == "yes";
                ob.Signals.Add (new Signal (signal, handler, after));
            }
        }