:: Forum >> Version 2 >>

Combo with larger image

Hi.
I'm trying to use a larger image in a combo (32x32).
I defined a new style:
.aw-image-admin {backgroundurl(/img/admin.png); width:32pxheight:32px;}  and set size of combo:

var cstart = new AW.UI.Combo;
cstart.setSize(10032);
cstart.setId("comboStart");
cstart.setControlText("Admin");
cstart.setControlImage("admin");
cstart.setItemText(["Home""Config""PTC"]);
cstart.setItemCount(3);
document.write(cstart); 
All is ok for height but the width overlap with the text of combo.
Is there a solution for non overlapping combo text?

Thanks,
Marco - Milano,Italy
Marco
Tuesday, November 21, 2006
Bump...
Marco
Tuesday, December 5, 2006
Something like this -

<style>

.
aw-image-admin {backgroundurl(/img/admin.png);}

#comboStart .aw-item-image {
    
width:32px;
    
height:32px;
    
margin-top:-15px;
    
margin-bottom: -15px;
}

.
aw-gecko  #comboStart .aw-item-text {
    
left36px;
}

</
style>
<
script>


var 
cstart = new AW.UI.Combo;
cstart.setSize(10032);
cstart.setId("comboStart");
cstart.setControlText("Admin");
cstart.setControlImage("admin");
cstart.setItemText(["Home""Config""PTC"]);
cstart.setItemCount(3);
document.write(cstart);

</
script>
 
Alex (ActiveWidgets)
Wednesday, December 6, 2006
Thanks, works fine.

this is the same in javascript without style:

var cstart = new AW.UI.Combo;
cstart.setSize(10032);
cstart.setId("comboStart");
cstart.setControlText("Admin");
cstart.setControlImage("admin");
cstart.setItemText(["Home""Config""PTC"]);
cstart.setItemCount(3);
cstart.getContent("box/text").setStyle("left""36px");
cstart.getContent("box/image").setStyle("height""32px");
cstart.getContent("box/image").setStyle("width""32px");
cstart.getContent("box/image").setStyle("margin-top""-15px");
cstart.getContent("box/image").setStyle("margin-bottom""-15px");
 
Marco
Tuesday, December 12, 2006



This topic is archived.

Back to support forum

Forum search