- on Initialization the embedded component is now IncRef'ed since it's DecRef'ed at destruction (only decref what you incref) - added all the missing methods since iAwsComponent has changed a lot - made the wmgr in the factory protected, so subclasses can use it - removed the pure virtualization of the OnBlah methods and added default implementations (calling the method on the embedded component) - this makes it easy for instance to embedd an awsLabel object in your instance of a derived class of awsEmbeddedComponent and just override the methods you need
- on Initialization the embedded component is now IncRef'ed since it's DecRef'ed at destruction (only decref what you incref)
- added all the missing methods since iAwsComponent has changed a lot
- made the wmgr in the factory protected, so subclasses can use it
- removed the pure virtualization of the OnBlah methods and added default implementations (calling the method on the embedded component) - this makes it easy for instance to embedd an awsLabel object in your instance of a derived class of awsEmbeddedComponent and just override the methods you need


git-svn-id: 28d9401aa571d5108e51b194aae6f24ca5964c06@10117 8cc4aa7f-3514-0410-904f-f2cc9021211c

crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS