Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Margin height incorrect sizing
Margin height incorrect sizing [message #126646] Tue, 31 March 2009 19: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 09:05 Go to previous messageGo to next message
Ivan Furnadjiev is currently offline Ivan FurnadjievFriend
Messages: 2426
Registered: July 2009
Location: Sofia, Bulgaria
Senior Member
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 07: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 07:32 Go to previous messageGo to next message
Ivan Furnadjiev is currently offline Ivan FurnadjievFriend
Messages: 2426
Registered: July 2009
Location: Sofia, Bulgaria
Senior Member
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 09:25 Go to previous messageGo to next message
Ralf Sternberg is currently offline Ralf SternbergFriend
Messages: 1313
Registered: July 2009
Senior Member

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 22: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 09:06 Go to previous message
Rüdiger Herrmann is currently offline Rüdiger HerrmannFriend
Messages: 581
Registered: July 2009
Senior Member
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 Apr 25 11:39:26 GMT 2024

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

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

Back to the top