Community
Participate
Working Groups
return false;
}
/**
* Set the folder to visible. This can be extended to propogate the
* visibility request to other components in the subclass.
*
* @param visible
* <code>true</code> - the folder is visible.
* @since 3.2
*/
public void setVisible(boolean visible) {
getControl().setVisible(visible);
};
* Allow the visibility of the proxy control to be updated while the target
* is <code>null</code>. When the target is not <code>null</code> it's
* visibility is tied to the listener.
* <code>true</code> - set it to visible
if (target == null) {
this.visible = visible;
* Movement listener. Updates the bounds of the target to match the
public void setVisible(boolean isVisible) {
this.isVisible = isVisible;
getTabFolder().getControl().setVisible(isVisible);
getTabFolder().setVisible(isVisible);
// getTabFolder().getControl().setVisible(isVisible);
if (isVisible) {
layout(true);
/* (non-Javadoc)
* @see org.eclipse.ui.internal.presentations.util.AbstractTabFolder#setVisible(boolean)
super.setVisible(visible);
getFolder().setVisible(visible);
return viewForm;
* Propogate the visibility change requests to the proxy controls. When
* their target is null, they no longer get visibility updates. Currently
* this only propagates the changes to the ProxyControls held by this
* folder.
* <code>true</code> - it's visible.
contentProxy.setVisible(visible);
viewFormTopCenterProxy.setVisible(visible);
viewFormTopLeftProxy.setVisible(visible);
viewFormTopRightProxy.setVisible(visible);