public override void Read(ObjectReader reader, XmlElement elem) { Gtk.Action ac = new Gtk.Action("", ""); ClassDescriptor klass = Registry.LookupClassByName("Gtk.Action"); ObjectWrapper.Bind(reader.Project, klass, this, ac, true); WidgetUtils.ReadMembers(klass, this, ac, elem); name = nameRoot = oldDefaultName = elem.GetAttribute("id"); string uid = elem.GetAttribute("undoId"); if (uid.Length > 0) { UndoId = uid; } }