Hi! With the new contact list, i have a little issue with emerald (ok, that's screenshot is emerald but with other color that i modified). The problem is with the icon of a contact and the contact expand background. See the screenshot:

So i've decided to add a new key on
skin.tcl:
proc InitSkinDefaults { } {
global emoticon_number emotions emotions_names emotions_data
set emoticon_number 0
set emotions_names
[info exists emotions] } {unset emotions}
if { [info exists emotions_data] } {unset emotions_data}
::skin::setKey bigstate_xpad 0
::skin::setKey bigstate_ypad 3
::skin::setKey mystatus_xpad 5
::skin::setKey mystatus_ypad 0
::skin::setKey mailbox_xpad 5
::skin::setKey mailbox_ypad 0
::skin::setKey contract_xpad 5
::skin::setKey contract_ypad 0
::skin::setKey expand_xpad 5
::skin::setKey expand_ypad 0
::skin::setKey contact_ytop 0 }
Ok, that's name prehaps is not the best...but i've only used to test it.
And now, in
guicontactlist.tcl:
# Set the beginning coords for the next drawings
set contact_ytop_pos [::skin::getKey contact_ytop]
set x_state_icon_pos [expr {$xpos + [image width $update_img] + 3}]
set y_state_icon_pos [expr {($ypos + [image height $update_img] / 2)+$contact_ytop_pos}]
# Draw status-icon
$canvas create image $x_state_icon_pos $y_state_icon_pos -image $img -anchor w -tags [list contact icon $tag]
Now, in
settings.xml i've added a value to that distance:
<contact_ytop>5</contact_ytop>
And now you can see the difference:

What do you think?