Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Custom variant styling on CTabITem does not set the background completely.
Custom variant styling on CTabITem does not set the background completely. [message #512109] Wed, 03 February 2010 22:52 Go to next message
Nikolai Raitsev is currently offline Nikolai RaitsevFriend
Messages: 102
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------080706090607070703080602
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit

Hi again,

I'm playing with custom variant styling on CTabItems (based on the fancy
design) and I have a problem. Here a Screenshot and piece of code:

<CTabFolderCustomVariant.png>

here you can see, that the tabItemPrimary Border is not green (but i
think, it should be)

here is Java-Code:
-----------------------------

CTabFolder tabFolderPrimary = new CTabFolder(parent, SWT.NONE);
tabFolderPrimary.setLayout(GridLayoutFactory.fillDefaults(). create());

CTabItem tabItem = new CTabItem(tabFolderPrimary, SWT.NONE);
tabItem.setText("tabItemPrimary");
tabItem.setData(WidgetUtil.CUSTOM_VARIANT, "parent");

Composite filler = new Composite(tabFolderPrimary, SWT.NONE);
filler.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true,
true));
filler.setLayout(new FillLayout());
tabItem.setControl(filler);

Label label = new Label(filler, SWT.NONE);
label.setText("Label");

CTabFolder tabFolderSecondary = new CTabFolder(filler, SWT.NONE);
CTabItem tabItem2 = new CTabItem(tabFolderSecondary, SWT.NONE);
tabItem2.setText("tabItemSecondary");

filler = new Composite(tabFolderSecondary, SWT.NONE);

tabItem2.setControl(filler);
-----------------------------




here is CTabFolder styling from theme.css:
-----------------------------
/* CTabFolder */
CTabFolder {
border-color: #A4A4A4;
border-radius: 6px;
}

CTabItem {
font: 12px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif;
color: #4a4a4a;
background-color: white;
background-image: none;
padding: 4px 6px;
spacing: 6px;
}

CTabItem.parent {
background-color: #e5fecb;
}

CTabItem:selected {
color: white;
background-color: #b464ff;
}

CTabItem.parent:selected,CTabItem.parent:disabled {
color: #4a4a4a;
background-color: #e5fecb;
background-image: none;
}

CTabItem:disabled {
color: #4a4a4a;
}
-----------------------------
here the property background-color in "selected" clause is ignored by
custom variant style for the border of tab item.

What can I do to ensure that the border is set?

Many thanks in advance and best regards,

Nikolai


--------------080706090607070703080602
Content-Type: image/png;
name="CTabFolderCustomVariant.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="CTabFolderCustomVariant.png"

iVBORw0KGgoAAAANSUhEUgAAAaIAAAECCAYAAAC8F9OBAAAAAXNSR0IArs4c 6QAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oCAxYA BX/FQioAAAAZ
dEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAfJElEQVR42u3d eZyNdf/H8fd1
nTMrxr4kKWEwJHsLShuVpPVW+bUnkqLlJlSWirSnkqVI0Z7Sre4ipUibPcSg 7GMGM4NZMHOu
7++PaxazNtPNdcZ4PR+PHplzzpzrzPs6c97z+V7XzLGMMUYAAASJTQQAAIoI AEARAQAQDP7i
rkxISFDshvVKSEjQwfRD4nBS8FiWpfCIMNWqVUvRjZuoVq1ahAKgfLy+FXay gjFGv/72i3bG
bdcpMVVVvW4FhUb4ZVkEFizGSIfTM7V3Z6q2rklSvZNPUft2HWSxUwCUxyJa umyJ9uyLU0yn
2vL5Wb0rawKZjtYuilfNKnXVpnVbAgFwXCvQMklJSdoRt40SKsN8flsxnWpr +86tSk5OJhAA
5auI/li3RvWaRlFCx0EZ1WtaWWv/WE0YAMpXEe3aFa+qdSqQzHGgap1I7doV TxAAylcRHUw/
pNAIP8kcB0Ij/DqYfoggAJSvIjLGcHbcccKyxCn1AMpfER0Lfa4YUS7CKi9f BwCUJaVeg+tz
xQhNmTPqmL3AZ9/3sdhOYdu0LEuVKkeq1dlNdd0d3RQRGVbk5xzLxwMATERB lP0C7/UL/ZQ5
ozTp8xEa/mJfVagUqXde/ZxnBACU5Ykoe4oobIIZdtdLSk48IMcxqlu/pm7q 112NYurn3G71
0o2aPfNb7dgcr5jWDXXHA1crsmJEqbZjjNHn7y7Qwq+WKC31oGJaN9Ttg65W hUoRObe/9LpO
Wvj1UknSNbdeorhtCVo8f6UsS7rlvp5qc26zPNuyLEvValbWZdd10sO3PJfn Mdw9+Hp9+vY3
StyzXxM/ezzPlFbabRWXT2HbevyeV3X34OtVr0Ftbf9rl6Y8+7FGTRjAMxbA iV1EU+aMKnLJ
bMwbgyRJmRmZ+vY/v2jaS5/qqckDc67fsnGnBjx6oypUitB3c37VR1Pn6tb7 e5ZqO19+uFB+
v09PTLxPts/WrOnf6IM3vtIdD1ydc5vwiDA9PfVBrV/1l1578j31/L8LNW7a g4r9/S998MbX
BYooW2ZmQKFhIXku27ElPmtaKrwwS7Otv8sn/7badIzRmmUbVa9Bba1dvklt OzXn2QqgXDrq
S3P+EL8u7HGWdscl5bm8e6/zVLlaJflD/OrUtY1W/Rpb6vteNHepLuxxliIq hCssPFQ9buyi
Vb+uL7Cd8IhQNW/TMM/HMa0bandcYoH7DAQcJexM1M/frtR5l7XLc91VN19U ZAn9k20Vl0/+
bbXr2Fxrlm+UJK1d8afadqSIADARFSlx9z599ckibVy7VfsSU5Sakl7sacXh kWFKPZBW6u0k
7dmv+/81psSFeORjyP+x5C6J+Xy2qtWsrI6XtFHP3hf+4/ItblulzUeS6jWo rf3JqUpPPaiU
/Wk6+VT+2jYAiiiH+7tGub9sNH7kDLXr1EJ3PniNqlSPUnhkmPr1LPrEg0MH DyuqasVSbyeq
akU9Pv4eVYyKPCpfvFcnR5Q2n2wt20fry48W6oz2jXmmAii3Sr00V61mZS37 cW2en+iTEw+o
cfP6qnNKTQUCAf387coCn7c5docCAUeBzIDWLv9TMa0blno7nbq20ZKFa5R6 IF2BzIC2borT
hKfeK/MhlySfwrTtGKP5n/+sdp1a8EwFwESU7aZ+3fX+5C81adxHqlS5gp6f 8W/d8cDVmv7K
59obn6Tqtaro3Ita5W0729JnM75V7OrNCg0LUZfuHXTzgCtzrj/yLLnsKaWw 7VxxQxf9/O1K
PTloopL2HlB0i1PVuWvZfxuEv8unuDKuUbsqy3IAyrUC70c0c+ZMXXBTE5Ip A+bOWqz09EPq
2fuCIm/z3bvr1bt3b8ICcNzivR7KsIVzl6ptEaebA0B5wZ/ZLsOemHgfIQBg IgIAgCICAJRb
LM2VAzNnziQEAMeFwk6uKnDW3Bd9CAoAcGx0n1LwMpbmAABB5S9NawEoWkJC gtat3qCE3Qk6
nJkuI97GvTywZCnUH6GaNWupWYvGqlWLXzD/J4pbbeMYEfA/Msbol8W/aeuf cQrZ2Fxhe1sr
4nCEZCzCKRdNZOSEpiux+k4t2LFY9RuerLPOaZfn72DiGE1EQH4ZkdE5/w5J iyWQLEt+Wa4d
a1JVYVl3KcC3VPn7ScOSfShSoTsbKTT+NO1IX6ilvhVqd1ZrsjlKjtkxogdu vSion4+jW0AZ
kdEKSYulgPJJSkrSltg4hS3tTAmdCAJ+hS3trM3rdyo5OZk8vCgiyoDyyZ6C KKDCrV6xTr4N
zWQ5lNCJwnL88m1spt+X/0EYRwnfPShQQNlC0mJlDh6SmfsDwRQhPn6XwhLP JIgT7YUzsY7i
41cSRFkooicf/j/tS94r4ziqc/JpuvaW+9Sgce5756z7/Tf9d9Zb2rntTzVp 0VY39RmiyAqV
JEnGOPrq07f104IvlJ6WoqYt2unGPoNzrof3xVPY5OOMfFHO+KkyD9wl31OD CSyfw4F0RWRE
EMQJxj4cocOBdIIoC0X06HMzJEmZmRlaOO8zvTflGQ175u2c67dv3qA7B45W ZMUoLfrmM33+
/iTdcOfDkqT5c95XSEiohj39lmyfT3M+nKLP3p2gm/oMYa94qLglN+eXFXJe meYuR1zVjbAK
YWQ4O+6E3PEWp+cfzWI/Km3mD1HnS67SnoSdeS6/uMdNiqpSXX5/iM4+73Kt WfFTznU/LfhC
nS6+SuGRFRQaFq5uV9+qtSt+Zo+Ule+zg4cU6DNYMkb2w31lt2f5ySv8Dh/5 MRGVUHJiguZ/
8b7+il2jfcl7lJ6Wonx/LSiPsIhIpaUeyP38pN0a2q8He6CMcka9JG3cLDVp KHs4b0fxv7wo
Hu0/m3XkC232fR+L7RwptJLU/EapVgvJsqW966WE36UtC9jHCGIRTXpuqFp1 6KLefR9R5ao1
FB4eqYfu6Frk7Q8fOqioytVyPo6qXE0Pj56kCpUqsxfKWgn9vMxdkrNt+aaM kxUWSihlyBd9
jn3x5NfmbmlvrLR6huQEpCoNpIbdKCIEuYj2J+9VwyZnqPZJ9ZWWekBLFs8r cJutf65TvVMb
yxhH61cvUXTztjnXnXXeZVrx6wK1PvtChYVHKG77Zs2d/Y7uuH8UeyWITPpB BfoMkRxH9r/7
yW7XklD+x8mlsAnmgjFSeBV3ujiwU1r9rpS0Mfd2NVtI0VdKUfWk3WullVOl jLTSbceypMZX
SvU7SyGRWfczTcpIzb39pq/c642R1n8qVTxJqneuZBzp97elXcvd21ZrLP06 XnIy3I/3rnP/
y/Z327L9Usy/pLpnSZnpboFt+sq9vPkNUt0O7u12/iqteV9yMnMf48pp0uld pYp1pJR4adVb
UvJfR2y3h1T/fHe7SZsK5lNc1t2nSMsnS02uliKqSV/2k84fLS2fIu3f5ubf uo/0/Qiez0Et
osJ+l+jF6fN1092P6IOpzytxzy5VrV5bHTrnPZht27a+/GSaNq1fpbCwcHW8 8Er1uv3BnOu7
9rxZS36cp+cf76d9yXvUMLqlzj7/cvZIsKehkS9Im7ZIzaNlDx9AIMdocvlu WO4L9GkXSmfe
Li0Ynnt95frSktfcF/LTLpCaXS+tml667TS8zC2OBY+5xdL0GrcMVk7LvU1m uvTtI1L1JlK7
e6X1n0nfDpGqRUsxvXKLaN9WqdHl7nLcgW1SIKN024q+0i2774ZK/nD3ekmK 7iml7pa+cc9h
UoOL3cvWfZJ735VOdrM4mCSd0kk64xZpYdbPqw26SnaI9MMIKSPdvW3nx0qX daV60qKncktz
1zKpRoxbRDVipLilPJeDWkQvTp9f5HXNW52t5q3OznNZ15435/z7+Wnzit2w bdvq0LlbgQIr
ybZxjEpo8RI5r06XfD75Jz0tK5QluWOeeaa0+Vup2XV5L9/45RErC4ukC54q /X3XP0/6YZRb
NpK04T/S+U8Uvp3da/J+vGetFFkz93bLJrll2OAiyRfmHiNa+4F0YEfJtnXy 2dLCJ9ypLiNN
Wv5G7uU/jJACh92PtyyQzhuVt4j++Cj339t+dI9VZTv1fOnHMdLhlKyVmq2l z3r9p3k/jlvq
fq1/fu0W0R8f8jwts0tzKIdLcn2HumfJDe4nq00LQjlGIqpJDS+VqjZyl4z8 EZKKOQM886AU
UqH02wmvKnUbX/JCPPIxOJnusle29L3SsonubSrUdJfvWveRfhhZsm2FVZYy Ugq5PMqdZI6c
0MKiinmcGe4SW06W1aXDqUcva8mdhMKi3KW+0Iruch4oInjxk/njz+UuyQ25 p9jb8ud+Ssey
3GWpbO0HSnFLpBVvSgeT3RffyycV800aKh3aV/rtHNonLRydOy0cnZ9YpNQE acMc97hNSbd1
+IBbpvmvP7RfConIPf7lj3QvK6mMVMn25R5Tyq+0WWdLWOUuNyas4vnrBd4Y D+6S3IR3JNuW
f8ozLMkdRemJUp02eaeL8MpS4gYpJc796b7eOQU/r0oD9zrbL9Vo7h78L+12 ti2STmrnFoDl
k6LqS237/7Ovo8MgqXpTyRcq+cPcx5y9nFeSbcUtkRp1d6eM8CrucRpJ2vGz e6KBL9T979Tz
3ctKatcKd9qxLHcqa3J1vqmwBFkXJm6puwzJ8SEmInjApKa5Z8kZI/uR/rJa xRDKUbTmXSnm
Bql1X3dpat6D0oqpUstb3GWl9L3S9sX59onjHrCvHi1lHpK2fu+ewZbtyLPk sk9QKGw7G+a4
x2A6P+YujSVukLYt/Gdfx561UnQPtyCdTCl+Vd6THv5uW+tmSS16SxeOc6ef Ld+5l8fOds+a
u/g59+Pss+ZKat3HUsvbpA4D3Ulqc75Dy3+XdXHFnrYn9xgYjvGqgcn3W6hH /oIcyr/Ag6Pl
TJwhtWwm/w8fMQ2V0syZM1VlQW+CKGdO7+ae3Rc7u+jbJHeZqd692fclVVy3 sDR3AnMW/uqW
UEiI/JPGUkJAlvqdpF0sy3mGpbkTlElJdc+Sk2QPuUfWmSzJAdkWPEYGXmIi OlGnoceekzZv
k1rFyP53XwIBQBHBwxL6/mc5k2a6S3KTx8kKCSEUAEHD0twJxqSkKtDP/Zsn 9iP9ZbVoQijA
PzRz5kxCKKEq6k0RIWsaGjZO2rJdVuvmLMkdjW8uzphj3+N/xtLciVRC3y2W 88b7UmiIfJPH
yfLzcwiA4OOV6ARhDqTkniU3bICs5tGEchTxe3dA4UryvllMRCfKNDTsGWl7 nKx2LWU/2IdA
AJQZFNGJUELfLJLzZtaS3MSxLMkBoIjgHbM/RYH+7ruA2Y8NlBXTmFAAUETw TmDImNwluUF3
EggAigjeceYtlJn+sRQWKt/kp2X5fIQCgCKCN8y+Awr0z/rF1ccGymraiFAA UETwTmDIGGlH
vKwOrWQPvINAAFBE8I7z9fcyb38ihYfJN2ksS3IAKCJ4xyTtU2DAo+7OHfmA rCYNCQUARQTv
BIaMdZfkzmot+95bCQQARQTvOP/9TmbGLHdJbso4luQAUETwjrsk576tpD3y AVmNTiMUABQR
vBN4+EkpLkHWOW1lD7iNQABQRPCOM2e+zHuzc8+Ss9mtACgieMQkJitwX9aS 3OiHWZIDQBHB
W4EHR0vxe2Sd2052/5sJBABFBO84s+fKfDhHioxw/5YcS3IAKCJ4xSQmKzBo pLsTRz8k6/T6
hAKAIoJ3AoNGuUtyndrLvoclOQAUETzkfPa1zMdfSBUi3bPkLItQAFBE8IbZ k6jAwBHuznvi
YVkNWJIDQBHBQ4FBo6TdibLOO0t2394EAoAignecWV/JzPqvuyQ3cQxLcgAo InjH7E5U4IGR
7k4bO0TWaacQCgCKCN4JDBrhLsl1OUf2nTcQCACKCN5xZn0l8+nXUsUKLMkB oIjgLZOwN/cs
uTGDZdU/mVAAUETwTmDQCGlvkqyLOrIkB4Aigrecj+bIfDbXXZKb8BRLcgAo InjH7NqtwINP
SJJ8zwyTdUpdQgFAEcE7gUEj3SW5izvJuvU6AgFAEcE7zgf/kfl8nhRVUb4J nCUHgCKCh9wl
udGSJN+4YbLq1SEUABQRvBO4/3EpaZ+srufJZkkOAEUELznvzZaZM1+qEiXf q08SCACKCN4x
O+MVeNgtH9+4oSzJAaCI4K2cJblLu8i++VoCAUARwTvOjFkyX36XtST3BIEA oIjgHbNjlwKD
x0iSfM8Ol1W3NqEAoIjgncC9j0rJ+2VdcZHs3lcTCACKCN5x3vpIZu4PUtXK 8o0fTSAAKCJ4
x2zfpcAjYyVJvhcel1WnJqEAoIjgUQkZo8C9w6X9KbKuvER2rx6EAoAigodF NP1jmXkLpWpV
5HtpJIEAoIjgYQlt25l7ltyLLMkBAEXkZQkZo0D/4VJKqqyeXWVffwWhAKCI iMDDIpr2ocz8
H6XqVeV7eRSBAABF5GEJbd2hwCNPS8pakqtVnVAAgCLyqISMUaDfMHdJ7upu sq/rTigAQBF5
x3nzfZkFP0k1q8n3EktyAEAReTkNbd4mZ+g4SZLvxZGyalYjFACgiDwqoewl udQ0WddcJvua
SwkFACgi7zgTZ8j88ItUo6p8L40gEACgiDychv7aKuex5yRJvpdHy6rBkhwA UERelZAxCvR5
REpLl3Xt5bKv7kYoAEAReehwhqxWMVKt6vK9PJI8AIAi8pYVFirfc4/Kv3Ku rGpVCAQAKKIg
FVLlSoQAABQRAIAiAgCAIgIAUEQAAFBEAACKCAAAiggAQBGVERmR0eVyWyd6 1gAoomP2Qpbz
X+Pz5Lw3m73owQt//vuhUAAcLf7j8UGHpMXKOI7Mgp8UuHGA7Bt7sicBgIko SGrVyPmnWbZa
GR16KKNSM2V06CGzYm3OT++Bh55QRlSMJMn5dYUyzrhEGdVbKvDos7mfv26j Mrv8SxlRMcpo
2VXOT0sL/fwjmRVrlXFOT2VUbJpnSijqseT53BI+3vyTSGDsa8qo00YZ9TrI mflpkfeV/Xiy
J8j8Ak+9ooxTzspzfWEZ5L+fwu63qOyKyhoAjusiyoiMVmbFpgpc1Ue+p4fm XJ7Z9xHZt10v
/66lsm+7Xpl3D8m5zmrTQv6k390X4HsflT3gNvm3/SLVrZ37wtxniOy7bpB/ 9wr5nh3uvrtq
IZ9/pMy7h8jufY38e1cpJC22RI+ltI+3gCpR8v+1WL6pzykw9Oki7yv78YSk xeZ5bNmcF6bI
N/qhPI+9sAzy309h91tUdkVlDQA5r3fGGHPkBV/0cf/ffUrZLaGQtFgZY2QW /aZAv6EKWTPf
va5SM/kTlsuKCJdJTVNmnbYKOfCHMiKj5d+/VpbfX/B2aenKrHGmQtJilVGp mRQI5NleSFps
gc/P83gqNZM/fpmsyIiClxfxWLJfvEv6ePN//f6UdbJsO08eJdlegSL64D9y Xn9bZt0m2f1v
ke/xQcVmcOT9FPi4qM8rIuvyoqx/vwBl5XskW2HfK8f/0tyexNx/NzldzoxP ZdLS5Uz/WGrW
KLdxj3xRb9rQvV36QTnvzMq9zZnN5Jv8tPx7VhaYIgorBUlSTGM5Uz+UOXQ4 7+XFPJZSP978
Pz3Ydsnvy++XiUsofBzu1UP+BR/J//UMOS++UXwG+e8n38dFfl4RWQPA8b80 V6GJArc+IN8L
j+dc7nt9jJxJM5RZu42caR/KP3FsoZ/ve+1JOeOnKrNeB2nbztzL33pBzruz lXly+yKPq+Tn
nzhWztsfK7Nqizy3L8ljKenjLYmi7su+6wZlNr+o0K8l+2vMvOJ22YPvKTaD /PeT/+OiPq+o
rAEg5wfZ421pDiiLyw58vwDFf49kK59LcwCA4xpFBACgiAAAFBEAABQRAIAi wj9gMjMJAQAo
oiAUUEqqAgNHKLN9D8oIACiiIAgPkzP/R2n9Jpl3eTsKAKCIPGb5/fI9er8k KTD2NaYiAKCI
glBG13eXok+XtmyX4W+pAQBF5HkR+XzyDR/gTkXjXpc5fJhQAIAi8riMrr3c /WvXW3fIefsT
AgEAisjjIrJt+YbfJ0lynpnIVAQAFFEQyuiqblLzaGl7nJy3PiYQAKCIgjgV Pft6wTfKAwBQ
RMe8jHp2lVo2k3bEy3nzfQIBAIrI4yKyrNyp6PnJMukHCQUAKCKPy+iKi6RW MVJcgpw3PyAQ
AKCIgjAVPTYwayqaxFQEABRREEK97AJZ7VpK8XvkTJpBIABAEQUh2OxjRS9M kUlNIxAAoIg8
Drbb+bI6tJL2JMmZNJNAAIAiCkK42ceKXnpDJiWVQACAIvI43Is6yjqnrTsV vf4OgQAARRSM
qej+rKnoTZn9KQQCABSRxwF3OUdWx/ZS0j45E6YTCABQREEIeUTWsaLx02T2 HSAQAKCIPA65
UwdZ558tJe+X8xpTEQBQRMEIOvtY0SvTZJL3EwgAUEQeB31uO1kXnCvtOyDn lWkEAgAUURCn
olffkklMJhAAoIg8DvvsNrIu6SwdSJXz8lQCAQCKKAiBZ/8NutffkdmbRCAA eF0kAo8D79BK
1qVdpJRUOS++QSAAeF0kgiBORRNnyCTsJRAAFBE8Dr3tGbIuv0BKS2cqAsBr IhEEh2941hl0
k2fKxO8hEAAUEbxltW4u68pLpPSDcl6YQiAAKCIEYyrKOlY05V2ZnfEEAoAi gsdT0RlNZV1z
qXTwkJznJxMIAIoIQZiKht0nWZacqR/I7NhFIAAoIng8FcU0lnXt5dKhw3Ke m0QgACgiBGMq
ujdrKvpQZttOAgFAEcHjqahpI1nXd5cyMuQ8M5FAAFBECMJUNPw+yeeT8/Yn Mlu2EwgAigge
T0WNG8jq1UPKyFCAqQgARYSgTEVD75V8Ppl3Zsn8tZVAAFBE8HgqaniqrBt7 SpmZCoydQCAA
KCIEYyrq705F782W2bSFQABQRPB4KmpQX9Yt10qBgAJjXyMQABQRgjAVDe4n hYTIfPAfmQ1/
EQgAiggeT0Wn1pOdPRU99QqBAKCIEIQdkz0VffSFzLqNBAKAIoLHU9EpdWXf fr1kjAJjOFYE
gCJCMHbOv/tJYaEyn3wps3YDgQCgiODxVHRyHdl39Mqail4lEAAUEYKwgx66 WwoPk5n1X5nf
1xEIAIoIHk9FdWvLvrOXJHEGHQCKCEHaSQ/3kyLCZT6fJ7NyLYEAoIjg8VRU u4bsu3szFQGg
iBDEHfXAXVJkhMyc+TLL1xAIAIoIHk9FtarL7ps1FT3xMoEAoIgQhJ016C6p QqTMVwvk/LaS
QABQRPB4KqpZTXb/WyRJDseKAFBECMoOG3iHVKmCzNwf5PyygkAAUETweCqq VkV2/1vdqeiJ
lwgEAEWEIOy0+2+XoirKfLtYzuIlBAKAIoLHU1HVyrLvuz1rKhpPIAAoIgRh xw24TaoSJfP9
z3IW/UogACgieDwVVa7kLtFJckbze0UAKCIEY+f1v1WqWllm0W9yFvxEIAAo Ing8FUVVdE/n
FseKAFBECNYOvOdmqUZVmZ+Wypn/I4EAoIjg8VRUqaL7p38kOU8yFQGgiBCM ndi3t1Szmswv
y+V8/T2BAKCI4PFUVCHSfZsI8TfoAFBECNaOvLu3VLuGzJJVcv77HYEAoIjg 8VQUGSH7ob45
U5ExhlAAUETweGfe2Us6qZbMstUyXzIVAaCI4PVUFBEu+6G7Jbnv4spUBIAi gvc79I5eUt3a
0qo/ZD6fRyAAKCJ4PBWFh8n+dz93KuJYEQCKCEHZqbdfL9U7SVq9XubTrwkE AEUEj6ei0FDZ
g7OnovEyjkMoACgieLxjb7lWqn+y9MdGmU++JBAAFBG8n4p82VPRmNeYigBQ RAhCGd18jXRq
PWn9JpkP5xAIAIoIHhdRSIh8j/R3p6Kxr8kEAoQCgCKCx2XU+yrp9PrShr+Y igBQRAhCEfn9
8g29152Kxrwqk5lJKAAoInhcRr16SI1OkzZtkXlvNoEAoIgQhKlo2AB3Kho7 gakIAEWEIJTR
v66QmjSUNm+TmfEpgQCgiOBxEdm2fMOyjhWNe10mI4NQAFBE8LiMrr1catZI 2rJdzvSPCQQA
RYRgTEXusSLnmYkyhw8TCgCKCB6X0TWXSS2aSNvj5LzFVASAIoLXRWRZ8g2/ z52Knn1d5uAh
QgFAEcHjMrryEqllM2lHvJypHxAIAIoIQZiKHr3fnYqenyyTfpBQAFBE8LiM ul8oq00LKS5B
zhvvEwgAigjeT0X2sKxjRc9PkklLJxQAFBE83vmXXyCrXUspYa+cyTMJBABF hCA8AbLPoHvx
DZnUNAIBQBHB4ydAt/NldThT2p0oZxJTEQCKCMF4Ejw2KHcqSkklEAAUETx+ ElzUUdY5baW9
SXImziAQABQRgjEVZf1e0UtvyuxPKXB9RmQ0IQGgiHAMnwhdzpHVsb2UmCxn wnQCAUARIYhT
0fhpMvsOEAgAiggePxnOO0tW5w5S8n45r75FIAAoIgThCfH4QHcqemWaTNI+ AgFAEcHjJ0TH
9rIuPFfanyJn/DQCAUARIQhPiuy/zD1hukxiMoEAoIjg8ZPi7DayLu4kHUiV 8/JUAgFAEeHo
yoiMzvnvb6ei19+R2ZOY83kAcLT5ieDEE5IWm6eUimJd2kVm3kKZxUsVkhZL EQGgiHBsSyn/
1GS+WiBJCtxwrwJEBYAiQlkoKAA42jhGBABgIgKOd1/0IQOAiQgAUL4mIn7C AwAwEQEAyj3L
GGOIAQDARAQAoIgAAPDa/wPH6OO9HHJ3owAAAABJRU5ErkJggg==
--------------080706090607070703080602--
Re: Custom variant styling on CTabITem does not set the background completely. [message #512456 is a reply to message #512109] Fri, 05 February 2010 08:45 Go to previous messageGo to next message
Ivan Furnadjiev is currently offline Ivan FurnadjievFriend
Messages: 2359
Registered: July 2009
Location: Sofia, Bulgaria
Senior Member
Hi Nikolai,

for me this looks like a bug - custom variant is not set to
"ctabfolder-frame". Please file a bugzilla to keep track on this issue.

Thanks,
Ivan

On 2/4/2010 12:52 AM, Nikolai Raitsev wrote:
> Hi again,
>
> I'm playing with custom variant styling on CTabItems (based on the
> fancy design) and I have a problem. Here a Screenshot and piece of code:
>
> <CTabFolderCustomVariant.png>
>
> here you can see, that the tabItemPrimary Border is not green (but i
> think, it should be)
>
> here is Java-Code:
> -----------------------------
>
> CTabFolder tabFolderPrimary = new CTabFolder(parent, SWT.NONE);
>
> tabFolderPrimary.setLayout(GridLayoutFactory.fillDefaults(). create());
>
> CTabItem tabItem = new CTabItem(tabFolderPrimary, SWT.NONE);
> tabItem.setText("tabItemPrimary");
> tabItem.setData(WidgetUtil.CUSTOM_VARIANT, "parent");
>
> Composite filler = new Composite(tabFolderPrimary, SWT.NONE);
> filler.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true,
> true));
> filler.setLayout(new FillLayout());
> tabItem.setControl(filler);
>
> Label label = new Label(filler, SWT.NONE);
> label.setText("Label");
>
> CTabFolder tabFolderSecondary = new CTabFolder(filler, SWT.NONE);
> CTabItem tabItem2 = new CTabItem(tabFolderSecondary, SWT.NONE);
> tabItem2.setText("tabItemSecondary");
>
> filler = new Composite(tabFolderSecondary, SWT.NONE);
>
> tabItem2.setControl(filler);
> -----------------------------
>
>
>
>
> here is CTabFolder styling from theme.css:
> -----------------------------
> /* CTabFolder */
> CTabFolder {
> border-color: #A4A4A4;
> border-radius: 6px;
> }
>
> CTabItem {
> font: 12px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif;
> color: #4a4a4a;
> background-color: white;
> background-image: none;
> padding: 4px 6px;
> spacing: 6px;
> }
>
> CTabItem.parent {
> background-color: #e5fecb;
> }
>
> CTabItem:selected {
> color: white;
> background-color: #b464ff;
> }
>
> CTabItem.parent:selected,CTabItem.parent:disabled {
> color: #4a4a4a;
> background-color: #e5fecb;
> background-image: none;
> }
>
> CTabItem:disabled {
> color: #4a4a4a;
> }
> -----------------------------
> here the property background-color in "selected" clause is ignored by
> custom variant style for the border of tab item.
>
> What can I do to ensure that the border is set?
>
> Many thanks in advance and best regards,
>
> Nikolai
>
Re: Custom variant styling on CTabITem does not set the background completely. [message #512520 is a reply to message #512456] Fri, 05 February 2010 11:15 Go to previous message
Nikolai Raitsev is currently offline Nikolai RaitsevFriend
Messages: 102
Registered: July 2009
Senior Member
Hi Ivan,

thank you for replying!

I have created the bug 301943:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=301943
Previous Topic:Widget Disposed Exception with RAP 1.3M4
Next Topic:Theming Checked-Tree
Goto Forum:
  


Current Time: Wed Dec 01 22:17:59 GMT 2021

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

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

Back to the top