This sometimes happens to me when I have a Composite embeded in another GridLayout Composite.. is the "parent" in this method also using a GridLayout? You might wanna try panel.setLayoutData(GridData.FILL_BOTH) ?
<br><br><div><span class="gmail_quote">On 10/27/06, <b class="gmail_sendername">Max Rydahl Andersen</b> <<a href="mailto:max.andersen@jboss.com">max.andersen@jboss.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>I'm going crazy how hard it is to put a combobox in a toolbar in eclipse<br>without it looking bad.<br><br>See the attached snapshot where the lower border/pixels of the comboboxes<br>are missing.<br><br>Anyone who got an idea how to make this work !?
<br><br>here is the relevant code in a subclass of ControlContribution:<br><br> protected Control createControl(Composite parent) {<br> Composite panel = new Composite( parent, SWT.NONE );<br>
panel.setLayout( new GridLayout(2,false) );<br><br> if(getLabelText()!=null) {<br> Label label = new Label(panel, SWT.None);<br> label.setText(getLabelText());<br>
GridData gd = new GridData();<br> gd.horizontalSpan = 1;<br> gd.verticalAlignment = GridData.BEGINNING;<br> gd.horizontalAlignment
= GridData.END;<br> }<br> comboControl = new Combo( panel, SWT.DROP_DOWN |<br>(isReadOnly()?SWT.READ_ONLY:SWT.NONE) );<br><br> GridData gd = new GridData();<br>
gd.grabExcessHorizontalSpace = true;<br> gd.widthHint = getComboWidth();<br> gd.verticalAlignment = GridData.CENTER;<br> gd.horizontalAlignment = GridData.END;<br>
comboControl.setLayoutData( gd );<br><br> populateComboBox( comboControl );<br><br> if(getSelectionAdapter()!=null) {<br> comboControl.addSelectionListener( getSelectionAdapter() );
<br> }<br><br> return panel;<br> }<br><br><br><br>--<br>--<br>Max Rydahl Andersen<br>callto://max.rydahl.andersen<br><br>Hibernate<br><a href="mailto:max@hibernate.org">max@hibernate.org
</a><br><a href="http://hibernate.org">http://hibernate.org</a><br><br>JBoss a division of Red Hat<br><a href="mailto:max.andersen@jboss.com">max.andersen@jboss.com</a><br><br>_______________________________________________
<br>jbosside-dev mailing list<br><a href="mailto:jbosside-dev@lists.jboss.org">jbosside-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/jbosside-dev">https://lists.jboss.org/mailman/listinfo/jbosside-dev
</a><br><br><br><br></blockquote></div><br><br clear="all"><br>-- <br>Marshall Culpepper<br><a href="mailto:marshall.culpepper@jboss.com">marshall.culpepper@jboss.com</a><br>JBossIDE Team Lead<br>JBoss, a division of Red Hat