[jbosstools-issues] [JBoss JIRA] (JBIDE-21719) Move Properties view to its previous position

Viacheslav Kabanovich (JIRA) issues at jboss.org
Thu Mar 10 18:37:00 EST 2016


    [ https://issues.jboss.org/browse/JBIDE-21719?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13175189#comment-13175189 ] 

Viacheslav Kabanovich commented on JBIDE-21719:
-----------------------------------------------

This is a programmatic solution that works: 
{code}
		Set<String> knownViews = new HashSet<String>();
		// 1. Add to the set id of views that are explicitly assigned to folders in the perspective factory.
		// ...
		// 2. Add to the set id of views that are explicitly assigned to folders in perspective extensions for this perspective. 
		IExtension[] es = Platform.getExtensionRegistry().getExtensionPoint("org.eclipse.ui.perspectiveExtensions").getExtensions();
		for (IExtension e: es) {
			for (IConfigurationElement c1: e.getConfigurationElements()) {
				if(PERSPECTIVE_ID.equals(c1.getAttribute("targetID"))) {
					for (IConfigurationElement c2: c1.getChildren("view")) {
						String id = c2.getAttribute("id");
						knownViews.add(id);
					}
				}			
			}
		}
		// 3. Now assign all other declared views to the desired folder.
		es = Platform.getExtensionRegistry().getExtensionPoint("org.eclipse.ui.views").getExtensions();
		for (IExtension e: es) {
			for (IConfigurationElement c: e.getConfigurationElements()) {
				if("view".equals(c.getName())) {
					String id = c.getAttribute("id");
					if(id != null && !knownViews.contains(id)) {
						bottomRight.addPlaceholder(id);
					}
				}
			}
		}
{code}

[~maxandersen], is it good enough if nothing better is found?

> Move Properties view to its previous position
> ---------------------------------------------
>
>                 Key: JBIDE-21719
>                 URL: https://issues.jboss.org/browse/JBIDE-21719
>             Project: Tools (JBoss Tools)
>          Issue Type: Enhancement
>          Components: common/jst/core
>    Affects Versions: 4.3.1.Beta2
>         Environment: JBDS 9.1.0.Beta2
> JBDS 9.1.0.CR1-v20160218-0332-B322 (nightly build)
>            Reporter: Andrej Podhradsky
>            Priority: Minor
>             Fix For: 4.3.1.CR1
>
>         Attachments: jbds-8.1.0.GA.png, jbds-9.1.0.CR1.png, jbds910_narrow_properties_view.png, JBossPerspective_PropertiesMayBeWider.png
>
>
> I noticed that the Properties view is located at the right bottom (see the screenshot jbds-9.1.0.CR1.png). The width of the view is not enough if we want to use it in SwitchYard / Camel / BPMN2 editor. Please move it to the position as it was in JBDS 8.1.0.GA (jbds-8.1.0.GA.png).



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list