Bug 102341 - Wrappered/Implicit Controls/Components have problem with ComponentManager
Summary: Wrappered/Implicit Controls/Components have problem with ComponentManager
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: VE (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: VE Bugzilla inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 48552
Blocks:
  Show dependency tree
 
Reported: 2005-06-30 11:50 EDT by Richard Kulp CLA
Modified: 2011-06-13 11:38 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Kulp CLA 2005-06-30 11:50:04 EDT
There is a problem with Wrappered (i.e. implicit came from property sheet) and
Implicit visuals.

The problem with Wrappered is that there is no ComponentManager assigned to it,
so it fails on trying to get properties such as bounds. If we created a
ComponentManager and set the beanproxy on it, then there is no clean up because
the wrappered proxy host is always just thrown away with no release.

The problem with implicit is that it is possible that the visual is actually
shared from other properties, so we can't create a component manager for each
implicit because the remote vm can only handle one manager per visual. There
will be collisions.

We may need to come up with a shared concept were they are registered on the
remote vm for a visual. Then if the visual is disposed they can be removed.
However, this won't work for awt/Swing because this is no explicit "dispose".

It would also break a lot of users since we have started telling them about the
manager.