UIObject is an abstract UI object type that is used to group together methods that are common to all user interface types. All of the various user interface elements in World of Warcraft are derived from UIObject.
- name = UIObject:GetName() - Returns the widget object's name
- type = UIObject:GetObjectType() - Returns the object's widget type
- isType = UIObject:IsObjectType("type") - Returns whether the object belongs to a given widget type