internal ComponentType GetComponentType(string typeName)
{
lock (types) {
ComponentType t = (ComponentType) types [typeName];
if (t != null) return t;
if (typeName == "Gtk.Action" || typeName == "Gtk.ActionGroup") {
t = new ComponentType (this, typeName, "", typeName, "Actions", "2.4", null, ComponentType.Unknown.Icon);
types [typeName] = t;
return t;
}
t = CreateComponentType (typeName);
types [typeName] = t;
return t;
}
}