Skip to main content



      Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Margin height incorrect sizing
Margin height incorrect sizing [message #126646] Tue, 31 March 2009 15:27 Go to next message
Eclipse UserFriend
Originally posted by: peterka.jiri.gmail.com

Hi,

I noticed some incorrect sizing of RWT widgets. Specificaly there is a
gap above a Group and buttons even marginHeight is set to 0. You can
reproduce it with this fragment of code:

public int createUI() {
Display display = new Display ();
Shell shell = new Shell (display,SWT.NO_TRIM);
shell.setMaximized(true);
Group group = new Group(shell, SWT.NONE);

GridLayout gridLayout = new GridLayout (3, false);
gridLayout.marginWidth = 0;
gridLayout.marginHeight = 0;
gridLayout.horizontalSpacing = 0;
gridLayout.verticalSpacing = 0;
FillLayout fill = new FillLayout(SWT.FILL);
fill.marginHeight = 0;
fill.marginWidth = 0;
shell.setLayout (new FillLayout(SWT.FILL));
group.setLayout(gridLayout);

Button button0 = new Button (group, SWT.PUSH);
button0.setText ("button0");
GridData data = new GridData (SWT.BEGINNING, SWT.BEGINNING, false,
false, 1, 1);
button0.setLayoutData (data);

Button button1 = new Button (group, SWT.PUSH);
button1.setText ("button1");
data = new GridData (SWT.BEGINNING, SWT.BEGINNING, false, false, 1, 1);
button1.setLayoutData (data);

shell.open ();

while (!shell.isDisposed ()) {
if (!display.readAndDispatch ())
display.sleep ();

}
return 0;
}

Questions:
* Is it a bug?
* Is there any workaround how to avoid this?

Best regards

Jiri
Re: Margin height incorrect sizing [message #126869 is a reply to message #126646] Thu, 02 April 2009 05:05 Go to previous messageGo to next message
Eclipse UserFriend
Hi Jiri,

I've tested your snippet in SWT and RAP behave exactly the same as SWT.

Best,
Ivan
Re: Margin height incorrect sizing [message #126993 is a reply to message #126869] Fri, 03 April 2009 03:27 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: peterka.jiri.gmail.com

This is a multi-part message in MIME format.
--------------040707080306040502040605
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit

Hi Ivan,

Good to hear it's all right on your side, but my experience is different
(see attached image):

* SWT - there is no space between Group frame and the top of the button
* RWT - there is 5px space regardless marginHeight is 0,3 or 5

It's not a major problem but some limitation for precise positioning

Tested on RAP 1.1.2 SR2, Firefox 3.0.7, Ubuntu 64bit

Which version of RAP did you use?

Jiri


Ivan Furnadjiev wrote:
> Hi Jiri,
>
> I've tested your snippet in SWT and RAP behave exactly the same as SWT.
>
> Best,
> Ivan
>


--------------040707080306040502040605
Content-Type: image/png;
name="SWT-vs-RWT.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="SWT-vs-RWT.png"

iVBORw0KGgoAAAANSUhEUgAAAUUAAADzCAYAAAARkASBAAAAAXNSR0IArs4c 6QAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kEAwcX NtGm6eMAAAAZ
dEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAa+UlEQVR42u3d d1wT5+MH8M8l
QEARZVhFFFHEautExY1WBfdq7deBWq12WbdWv1pHcZSq1Tr67dC2dtna4c9R La66FXe1ol22
ooKiFhBZIbnL/f4ICQkQCDQqFz9vXvdK7i55uHse7sNzKxFSb9+QIQjQa7X4 /eIZZKTfhSzL
IOUTBAGelbwAQUDmvXS2K9uV7KlfUyhe+jkO7h4VUS0gEGq1C2vGCUiSiD/i z6Kytx/ble1K
djLXZnpaKgKDGwAGA3J1WawZZ2hcF1doc3IQ8mQttivbleykMj2RZRkuaheI op614iREUc92
ZbtSWUORiIgsdp9tuXHrNs7FX0JGVtFddJVKBbVaDT9fHzxeNwjV/PxYqwrA dmW7sl3LGIpn
L1zC4MFDUdXvMZuv+fvKX8jOzsLBg/tRK8AfTRo8zpot59iubFe2qx2hKAMo eHY/KzsLVf0e
w+9/XTLOFAQAgGDxmvhf4tGpcxcMj3oOn32xHn7ePvB/rCprt5xwtnYNbdsZ Z+MOsF25vd4X
dh9TVKtUUKtdoFap4aJWG5/nDYJagDYnBxCAdm3b4be/Lhf7Bx3atjNadeiC Z6NG4/wv8Vbz
T54+g9C2nRF34pTN9w0eMQa/xF+0+TuuJFzFxGn/RXhEb7TpFIkxL0/E4aNx VmX9243yfm3s
9q6joziqXYtru/LIVNdFDc6A22vZt1f7Q1HtArVV5arN4/7+NXDy9HHs3rsL sgykpqUX38WP
O4Bj+3dh8DMDEP3mUqt5O2J3I7huHezYubvI9x3dtxMD+vbCgsVLbZY/7b9z 0bxpY2z9dgMO
7dmOcS+Nwbebtihj98fOdXTYxuPAdi2u7cpjPZuGosYVH4rcXh9ET9FYoSnp uXj9/Tj0nboV
fadtxfwP4+Du6Yt6wSEIrBWIxo2b2lWeq6sr+vTugaQbN83TtLm5OHj4GJYs mo9DR44hR6st
9D43NzcM6NcbV68n2iw7OfkWevWIgLd3Fbi5uaFF86ZYs2KJ1X+Ngr0C03iP foNw6Mgxq+kb
Nn6HHv2fRYt2TxX5/oL/iQqWu+a9tWjXuTv+M/x5XCtmuUuzjo7rUTimXYtr u5LqwFbd30y+
hdEvjUerDl0K1fG69Z8jPKI3uvUeiH0HD5un/5OSgnGTpqN1eAQGDh5RqGdT ksTEJIwc+wrC
OnbDc2PHWf19hrbtjI/Wf4FOEX0Q0ftp7DtwCGs/+QydI/uia68BOHDoqF3L /mB6itxey7q9
lqKnqMadu1q8sOhHVKuejtfG5OKNCWGoF3wHoxbEQlZXRGBgINw17pAkqcRb j/R6Pbbv2Ing
OkHmafsPHEbTJo1Qt04QmjVpjH0HDhX5vi3bdqB2rZo2y35x7CgMGTEWk6bP wvJV/8PRuBNW
/70sewaW008f3YfF0XOx7J01VuVdvXYdX3+6DmeO7bf5/pJCbv+ubegc3h5L V6wu8fX2rKPj
ehSOadeS2q64OrBV928uXYHQpk1wbP+uQnUt6kXs2vY9Zk6dhBWr/mee/tay lejZPQKH9+7A
9MnjC/VsShLz9kq0CWuJw3t3oFXLUMQse6dQ2+z84XvMnDYRs+cvgiRKiN36 LWZNn4zlq961
a9kfTE+R22tZt1cX+yvZBcs3nEH/rpfRMLgCrvwzCnU8f0XrJgfgoqqH5RtO Y9mkp4wHdQXB
rn38esF1sXLZm+bp22N3oX+fXgCA3j0jsfWHH9G7R6TV+9RqFYJq18a82TNs lj9q+FD069UD
5+MvIiHhKt5Z/R6OnzyNaZNeLfL1h4/G4Z017+N6YiIkyVBo+adMeAUeHh5l /gMdNmQQNBoN
RgwbjO59nimxbuxZR0fuZjmiXUtqO1t1UFzdnz77MxZHz4Grq2uh3/f8c1HQ aDTo0jkc/50b
bZ4ed+IU9h08jPkLY+z6Wyy0y3fuPN5aNB8ajQYjowajR99BRf7epzqFQ6d7 w2p85pxou5b9
Qe0+c3stG6tQNEgiJBtXyKvVapz//RY6hXnh+O99AJUWjYP3IVPrhVrVb2PD 9mS4WNyDKYp6
qGxU9qnDe/BPSirmRL+JixcvoVpVX6SkpOLkqTOIO3HK/EeuUqlwKzkZfn6+ 5vdZkoq5mr+y
lyfC27VGeLvW6NerO/oOisLkV18s8r3Ri5di3qxpCGsZCr1eRKfu/azmu7m6 FPpdluOCIECn
y4VapUKuTldoviTqzUNJy12adbTX/W5Xe9rOVh0UV/cCBKv3WP3hqlXm6bIs Wz2P3bzR/Hvt
rUPza+Ti28vy9xa3HMUtu6Nwe70/26vdu88qldp4HEHfAYE+HyEz6w6uJHnD VbiMbG2YuSHs
/e/s5+uDRfNnY80HHyHt7l38uPsn9O4ZiVOH95iH/n16IHbPvlL/sUyeMQdn z/2C3FwdMjIz
sX3nblStmn+RqrtGgxs3k83jOp0OHh4e0OtFvP/R+hLLL/j+ao9Vxf6Dh6HV avH5hm8Kvf7r
b/8POp0OGzZuQvNmTcrVAXlHtKs9bWerDoqr+9BmTfDFV99Cr7c/WNq2aYV3 P/wY9zIycOv2
HcxdEFOq+mjerEn+sn6zCc2bNS5TvZZl2ctbuz6q22upLslpVr8ajvycgUoe 11HD+zhO/9YN
mVkVcejnimjR0N/8aR2CIMCenRY/Xx8MGTQAS1asQeyuvejdI8Jqfs/Ibojd tbfUlfzswL54
f92n6NJrIHo/PQzHjp9CTPQc8/zBgwZi8IixaNXR+PsmjHsB02fNR++nh8Kr UqUSyy/4/smv
voSlK95FzwFDzH9olnQ6Pbr2ehoHDh3BtEnjyvRHbvpd9o4/yHa1p+1s1UFx df/f6ZNw+ux5
dOjWx+71mz19MrKzs9FrwBC8OH4qOrRrU6r6mDFlPI6dOIXwyH44efosZk6d WKZ6tbXs96sd
ub06bns1f3TYsZ+2o2mr9tBmW98etCl2N2a+Nhv3MtKReDsD/5n5DSLaJ6N6 1X6AoMHlhH04
cV6DLSui4O/nCQ/3Cnh7xRL06/YUVCreWt2qY0Sh3YgH6feL5x56uz7sOnBG 5aFdnXV7tftE
i0qlQm3/Kvh+2TAs/ugA9hw9bdxNeKIutq3sgoCqXvmvLeXBbXqYu89sV7Yr 29XqeLW9LxQE
AYIgoLZ/ZaybNxCqvHFBUJnnWb6WnwZsVN57SA+iXdlLdM52ddbttcRQ9KxY Een30lHZq7Jd
hWZlZ8HF1ZVd8XKO7cp2Zbva0VOUZRT6j9G04eP46qvPcS8jw64CK3l6omnD x/PK43+f8oDt
ynZluzpw97many+qWVzzRc6B7cp2paKxz0xExFAkIiqa+TrFvVs3sjaIiKFo CsXUTIm1QUSP
PKsTLcFBAawRImIoWhq15TfWChExFE2y9AbWChExFM2hqOOxRSJiKLKnSERU dCiyp0hEDMX8
UMxlKBIRQ9Eskz1FImIo5svmiRYiYiha9BRFhiIRMRTNdCI/U42IHl38lBwi IoYiERFDkYiI
oUhExFAkImIoEhExFImIGIpERPdN6u0bcuqdm/LlK4mybPw2bFmr5SMf+cjH R/PR6ourgoMC
kJvLfxRUdpk3riHtjwvIvJkIAPD0rwnv+o3hWSOQlUOK4MIqIEcG4l8/fI3E g7HIvHHNGIo1
AlGzU08E9x3KYCSGIj1a0v64gMSDsUj7I95imvG5z+ONGIqkCDzRQo7rKd5M NPcQC/YgTbvT
RAxFIiKGIj2KPP1rFrmL7FkjEJ7+NVlBpAg8pkgO412/MWp26mneZTYFYs1O PeFdvzEriBiK
9Ij1FGsEIrjvUPg83oiX5JDzhOL2LWtZK/TveQjGx7tJwMkk1gcpu6fYZ8CL rBkiYiiWF7wr
gogYihaByLsiiIihmId3RRDRw1TurlPkXRFExFAkImIoFo13RRDRw1Tujiny rggiYigW6BHy
rggiKpehqNE8nIXS1AmEb537H4Dx8ZfQqNETTt3A8fGXEBLyBP/SiRzVU9Rq RecNjAsX0ajR
E06/jgxFIvvx7DMREUORiIihSETEUCQiYigSETEUiYgecih6eLg6fQU9CutI RPkeyh0tHh6u
yMnR2xwvq7S0VERFDcWxY0fRrl17fPXVRlSp4g1nWkfLkHZEeeWdLMtlmkek qFC8XxYujEZI
SAi+/34zZs2agYULo7F8+UqnajBTEDpzD9Yy7Ox5TlRudp8BYM6c2fD1rYxW rZrj8uXLNnc7
TeOWj6bBchwA/v77b3Ts2A5eXhUQHt4eCQkJVuXExCxG9ep+CAwMwLZtW8zz YmN/xMSJU1Ch
QgVMmDAZsbE/OqSSytM6Onuv0HIwGAzmR0mSzI+iKJofOXBw9PCve4ru7u5I SrqFJUtiMHXq
JGzbtqPEnk5Ju5aTJo1Ht24R2LNnH2JiFmPSpPHYunW7eb5er8flywnYvXsn ZsyYjn79BgAA
kpKSEBhovGe6du3aSEpyzLfIlad1dPbeYcFgLG5gj5HuByH19g0ZgoDUTAnB QQHY9M1a87f5
aTTF3/vs4eGK5OQ7qFy5CtLT76Ju3dpISUkv8ZhaSYHh4+OFK1euoXLlKrh7 Nw3BwUFW5aal
ZcDd3R2SJKFSJQ9kZ+sAAF5eFZCSkg5XV1fo9Xr4+VVBenqWzeXfsnkzhgx9 VlHrWNpjlFs2
b8bAp59VVCCaeoim55Y9xsLByFAkhRxTFAQBkiRBrVYjJyfHoWW7u7sDANRq tVVPISAgANeu
XUNwcDCuXr2KgICA+/sf5SGsozP3EC3Dz3Iw7TrLcuGAZG+Ryl0orlmzGq+9 NhOrVq1E+/Yd
zNNr1qyFrVs3o3v3nli5coXVeypUqICEhAQEBQUVOd6+fQercjt06GjXsvTo 0ROrV7+DmJil
WLNmJbp37+GQSipP6/goBKIkSVbHECVJLDTd9FqGIpW7UNRqtahR4zHUqVMH X3/9nXn6kiVL
MXHiBOj1OkyZMs3qPePGjUeLFk2RnZ2NnBx9ofGVK9dg1KgRWLIkBs2bh+Kz z760a1nmzp2P
qKih8Pevar4kxxHK0zpantwxPVfypTkFT6yYgs94MkW0OqlimmcZjJbHF4kc sgf4b44pKp09
xxSdYR3L4zFFU5CZws0y8IxnAfUQRRF6vR56vR4LJz7NrZWU0VMk+re9RMvj h6ZA1Ov10Ol0
WDplILJ1Brw9vjcqerhBUPEOI2IokpOHovWus3GXWafT4Y1X+2Phi5Go4ukO Q046cv65Cynn
HiuOGIrknIFoerQ8yyxJEvR6Pd54tT9WTeoDMScdOXduQspJZ6URQ5GcPxCt d58l83HEbJ0E
yWCALjMFIgORGIr0qO0+W55keTGqFzbO7Y/cjFRoM1LNr++5u0uZfk9s5D5W NjEUSVm7z7Kc
v/sMAJLBgOzUJBjyxk2efrZ0157+33c7IRYog4ihSOW+p2h5XDEjRwdJMkCn zSzyfYeOXbSr
/PB2TwIARFFkZZNjQjE+/hLiL1x06gp4FNZRScFo7ilKEkTRuof3cmcDZo5q ht86uEKA8TZL
WZYhCAIgCBAgQGXxvG5QCB678yNEPXuK5KBQDAl54pH4InV+WfzDC0PL56be ImC8qLvQbm/e
JYoqQQUIgAABEGQIECAI+YFofk0e7j4Td59JceFoedseAGTlikjPsv5kILjn haLK2BMEBBg/
JUcwPhVUUAnGHqRxglGhcogYilReAzHvWaHeowqASij6fULe7rFx9zlvPK9n aHxuHYq2yiFi
KFK5DcaCH+6gUgFqla1QVOWHX94xRcugNO9a51HzOyuJoUhKD0kVBKiFort4 KpUqLwAByY5P
yLFVDhFDkRSjuJ6i1esEFYS8nqFgOgEjqGAZg+wpEkORFE+A7WOBQbWCSxew 7CgSQ5GU31MU
oC4izZYse7PUZamZisRQJMWHolB4t7erdnMZC2N9EkORFC4j14CULAMrghiK RADw7a5TrARi
KBIBQGVff7z1bRzu/pNsnvbrueOQRN6uRwxFIgCAJEpoGR4JgCdNiKFIlEeA NjsToigiI/0u
RIPye44uKjUqVa4CFxfjpmgwGJCr1cIgK/94qkpQQePuDpVKWWe6GIqkKAaD AWfPnMTp4weh
14kw3Tet1JB3dXNBWOtOCA1rA0EQcONGEi7/8SvSUtMgKzgYBUEFbx9vhNRv iBoBNfPuR2co
EjlcWloqzhw/gpYtw9DxqQio1cr9ylNJ0uPQT7tx+tRR1AmpDw+PCvj7z98R WLsuevRtDrXa
RcHrJuLi+bP4+/Kf8PbxRYUKFRiKRPeDKErQ6XLR8akISLmZdt37XI67Uwjv Gonjx+MgijoY
DO5ISUlBZJ+BkEQRksI/MfzJpqH45dxZGAzKWg9e1koKJBt7UbIBgIxRL01W 5CNkQ15vMD/Y
ZdkAtVqdN03Zg1qtVuQhACH19g0ZgoDUTAnBQQHY9M1a9BnwIrc7un+Rlvft faavM9XrddBq
tcjJyUFWVhamTX4Zh45aX5ITf/ooWoZ3x9Urf2Hj5x9i1rxF0GWmYNTLU/Hp BysUVwem5Xbz
9EXMgjkYMnIsKlb0wu7YHzD8+Vegy81RfDu7aTzw5SfvI7Jnb3h6enH3meh+ 9xYBGZ9+sBxK
PNmSv9wym5K7z0SOikUZo16eCjnvp1aD1ubn5f3HtNw2A1+2HmrVrltoWrkf FBr4DEVStPUf
LP/XZQQ2aFPseFndTb+HYaMnIKRJOIaNnoD0exmlWO6Cx+iKmlbyUCsouNjx sg61goLNg+3X
sadI9MCNfnlauV225avXok5QLVw4uQd1gmph+eq1di+3YyKx8PvKWk7B4VrC ZVxLuFxseQxF
oge77wwYgPXvLQcMxucA8Nbb76F+s06I7BeFK1eum+cFNmiT/zqLcVOvMLBB G/NgOQ4DcDUh
Ef3+MwbBjTug/+CxuH7thlU5q/73CZ5s1Q2h7Xth5+4D5nn7Dh7DC88Ng7ub BmNHDsW+g8fM
88zLLduRiHmveWvJMtRv0AiR3Xvjyt8J5nmBQfWsXmsaDwyqZ1yXoHrmwXIc MnA14Rr6DXgG
wSEN0X/gIFy/dt2qnFWr38WTjZsjtGVr7Ny5u/RpzVAkepCpKGP0uGlWW6BG 44oLx3cjsks4
5i1eXmKf6dqlOADAtUtx5sFyHJDx+sJlCG8XhkunfkL71i0we8FSq3JEUY9T +7dhwetTsWDJ
KvO85Fu3EeBfDYCMmjWqIzn5ts3lticVNW5uuHD+DCIjumJedHTJ63blT+O6 XPnTPFiOAzJe
nzcf4R3a41L8ObRv2waz58yzXje9HqeOH8GCN+ZjwaLFeBRSkaFIimSQ9BB1 2Vi3cgFEXTZE
XTYA4Lkh/aCGiOejBuDE6Z+t5pmeFxwvbp6oy8aJ0z/j+agBUEPEmOEDC5X7 yujBcHOREdGp
NZJuJOfPkwFRn1eO3rpc03IbJH2hdZMkEbpcrdUAACOihkKQDRg1cjhOnDhl Na/ga+2Zp8vV
4sSJkxg1cjgE2YDRo0bgxEnrcl964Xm4qFXo+lQ4kpJuFLlcBaeZBkkSGYpE D9rYia/b9TpB
ECBJxn3s3FydQ5fBzc14q6FarbL4LmugerWqSLpxCwCQmJSM6tX8Sr3c9q+b lLduuQ5eN7e8
dVNbrZszYyiSgveeZXy0apHFJSDA+i83ITc3Fx9//h3CQpuY5/lXq4pdPx1C TnYOPlj/dV4Z
xnnu7hpcT7xpczwstInNci3LKTjeuUMYPv7iO2hztPjky+/RqX2YeV7+chex arL192Cbwmj9
Z18Yl2H9Z2jVsoV5nn/16ti1ey+ys7Px4bqP88owznN3d8f164k2x8Natsgv 9xPrci3LKWrc
1rT8gaFI9MCPKY6dOMfq+FWuTofmnQZi174jmD9jnHne69NewvyYNWgTORgu arVVGaOGDkT3
QWNQt3m3IsejZ43HgaMn0bhdXxw5cRYLZk2APed3J788EleuJqJZ+ABcuZqI Ka88Z3O5C61b
oWv+AF1uLlq07oA9e3/C3NkzzPNmzZiGNxa+ifaduuavW96854YPQ8++AxHS sEmR4/PnzsKh
w0fQtEUbHIs7jui5s+0K/JCGTYxlAPnPneQ6Rd7mRw8+zhxwm9+MWXOQk5ak +Lrw8A7A0phF
Vrf5DRnxPLIz7ip+3SpUqoKNX3yiuNv82FMkRfcUX5g0F0r8sATr5S65o6jE QamX5PDeZ1L0
McV1K6OhxINX5uWWYXv32SkaSXnYUyTFbnCyLGPs5HnFHOgvv4NpuYsKDuNU Z/gBQ5Hogfe4
3onGC1PmA4CiHte9E11M3svOMygQT7TQg+/j/esTLWsxdfpr0N+7pfjvMXH1 qoYVby/DkJFj
ULGiF/bs3IFnBkdBm5Wh6OsCBUGAe8VK2PTNBkT06MkTLUT3i4uLGhqNBrt2 bIUo6aDkT6YW
JR1id2yBRqOBi4sbVCoV/Pz8cOnCubyP8FfuuhkMIi5dOAffqlWhUinr1AVP tJCieHv7oGVY
B5w8cQgXf/0Dyv82Pze0ahsOb28fCIKAuvXq44/ff8Wvly4q/9v8vH0Q8ngD eHh4MBSJ7tuu
jUqFZi3DEBxSH1qdTvHr4+bmhsqVq5i/G9m/RgB8fHwhSqLi102tdoG7u7ui vt6UoUgK3YV2
gbevn9OGvoeCvg7UKduAVUBExFAkImIoEhExFImIGIpERAxFIiKGIhERQ5GI iKFIRMRQJCJi
KBIRMRSJiBiKREQMRSIihiIREUORiIihSETEUCQiYigSETEUiYgYikREDEUi IoYiERFDkYiI
GIpERAxFIiKGIhERQ5GIiKFIRMRQJCJiKBIRMRSJiBiKREQMRSIihiIREUOR iIihSETEUCQi
YigSETEUiYgYikREDEUiIoYiERFDkYiIoUhExFAkImIoEhERQ5GIiKFIRMRQ JCJiKBIRMRSJ
iBiKREQMRSIihiIREUORiIihSETEUCQiYigSETEUiYgYikREDEUiIoYiERFD kYiIoUhExFAk
ImIoEhExFImIGIpERAxFIiKGIhERMRSJiBiKREQMRSIihiIREUORiIihSETE UCQiYigSETEU
iYgYikREDEUiIoYiERFDkYiIoUhExFAkImIoEhExFImIGIpERAxFIiKGIhER Q5GIiKFIRMRQ
JCIihiIREUORiIihSETEUCQiYigSETEUiYgYikREDEUiIoYiERFDkYiIoUhE xFAkImIoEhEx
FImIGIpERAxFIiKGIhERQ5GIiKFIRMRQJCJyav8P5gr1ZaLKwmcAAAAASUVO RK5CYII=
--------------040707080306040502040605--
Re: Margin height incorrect sizing [message #127006 is a reply to message #126993] Fri, 03 April 2009 03:32 Go to previous messageGo to next message
Eclipse UserFriend
Hi Jiri,

I'm using RAP from CVS HEAD. At least on Windows the SWT and RAP behave
the same. This space is used by Group text I suppose.

Best,
Ivan

Jiri Peterka wrote:
> Hi Ivan,
>
> Good to hear it's all right on your side, but my experience is
> different (see attached image):
>
> * SWT - there is no space between Group frame and the top of the button
> * RWT - there is 5px space regardless marginHeight is 0,3 or 5
>
> It's not a major problem but some limitation for precise positioning
>
> Tested on RAP 1.1.2 SR2, Firefox 3.0.7, Ubuntu 64bit
>
> Which version of RAP did you use?
>
> Jiri
>
>
> Ivan Furnadjiev wrote:
>> Hi Jiri,
>>
>> I've tested your snippet in SWT and RAP behave exactly the same as SWT.
>>
>> Best,
>> Ivan
>>
>
>
> ------------------------------------------------------------ ------------
>
Re: Margin height incorrect sizing [message #127296 is a reply to message #126993] Mon, 06 April 2009 05:25 Go to previous messageGo to next message
Eclipse UserFriend
Hi Jiri,

> (see attached image):
>
> * SWT - there is no space between Group frame and the top of the button
> * RWT - there is 5px space regardless marginHeight is 0,3 or 5

Indeed, the Group box in RWT has some space above and below the upper
line even when there is no text. You can configure this space in a
custom theme. In SWT, this space is only there when a text is set. If
this difference is a problem for you, please file a bug.

If you use Group boxes without text often, you might also consider using
simple Composites with a border instead.

Best regards, Ralf
Re: Margin height incorrect sizing [message #128549 is a reply to message #127296] Sun, 19 April 2009 18:13 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: peterka.jiri.gmail.com

Hi Ralf,

thanks for solution, custom theme should do that. Composite with border
works as well, nevertheless it has not the same style of frame as a
Group widget.

I know the way how to use CSS themes in full RAP application, but I
don't know how to do it in a pure RWT application (without platform,
extensions, bundles,...). How can I use CSS in such a application type?

Jiri


Ralf Sternberg wrote:
> Hi Jiri,
>
>> (see attached image):
>>
>> * SWT - there is no space between Group frame and the top of the button
>> * RWT - there is 5px space regardless marginHeight is 0,3 or 5
>
> Indeed, the Group box in RWT has some space above and below the upper
> line even when there is no text. You can configure this space in a
> custom theme. In SWT, this space is only there when a text is set. If
> this difference is a problem for you, please file a bug.
>
> If you use Group boxes without text often, you might also consider using
> simple Composites with a border instead.
>
> Best regards, Ralf
Re: Margin height incorrect sizing [message #128640 is a reply to message #128549] Mon, 20 April 2009 05:06 Go to previous message
Eclipse UserFriend
Jiri Peterka wrote:
> Hi Ralf,
>
> thanks for solution, custom theme should do that. Composite with border
> works as well, nevertheless it has not the same style of frame as a
> Group widget.
>
> I know the way how to use CSS themes in full RAP application, but I
> don't know how to do it in a pure RWT application (without platform,
> extensions, bundles,...). How can I use CSS in such a application type?
Please ssee this post:
http://dev.eclipse.org/newslists/news.eclipse.technology.rap /msg06094.html

>
> Jiri
>
>
> Ralf Sternberg wrote:
>> Hi Jiri,
>>
>>> (see attached image):
>>>
>>> * SWT - there is no space between Group frame and the top of the button
>>> * RWT - there is 5px space regardless marginHeight is 0,3 or 5
>>
>> Indeed, the Group box in RWT has some space above and below the upper
>> line even when there is no text. You can configure this space in a
>> custom theme. In SWT, this space is only there when a text is set. If
>> this difference is a problem for you, please file a bug.
>>
>> If you use Group boxes without text often, you might also consider using
>> simple Composites with a border instead.
>>
>> Best regards, Ralf
Previous Topic:Context menu in custom widget
Next Topic:NullPointerException in Tomcat
Goto Forum:
  


Current Time: Thu May 08 04:16:53 EDT 2025

Powered by FUDForum. Page generated in 0.03886 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top