Bug 146265 [FieldAssist] Problems with vertical filled control
When using text with fill vertical, the text of the decorated field will not fill all the space. DecoratedField decoNormal = new DecoratedField(shell, SWT.BORDER, new TextControlCreator()); FieldDecoration fieldDeco = FieldDecorationRegistry.getDefault(). getFieldDecoration(FieldDecorationRegistry.DEC_CONTENT_PROPOSAL); decoNormal.addFieldDecoration(fieldDeco, SWT.TOP | SWT.LEFT, false); decoNormal.getLayoutControl().setLayoutData( new GridData(SWT.FILL, SWT.FILL, true, true) ); If i do this trick it will work but it is not a good practice i think : FormData fieldData = (FormData)decoVerticalFilled.getControl().getLayoutData(); fieldData.bottom = new FormAttachment(100, 0); decoVerticalFilled.getControl().setLayoutData(fieldData); Regards
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/DecoratedField.java
*/
		private int hao = 10;
		/**
		 * Width of info hover arrow.
		 */
		private int haw = 8;
		/**
		 * Height of info hover arrow.
		 */
		private int hah = 10;
		/**
		 * Margin around info hover text.
		 */
		private int hm = 2;
		/**
		 * This info hover's shell.
		 */
		Shell hoverShell;
		/**
		 * The info hover text.
		 */
		String text = EMPTY;
		/**
		 * The region used to manage the shell shape
		 */
		Region region;
		/**
		 * Boolean indicating whether the last computed polygon location had an
		 * arrow on left. (true if left, false if right).
		 */