skinning doc you mean ipab! (and you said you were going to write a tutorial for this, you should be more explanatory in future
)
If you're replacing the min,max,close buttons search for this code in the corresponding window's Style file in msgres_4005_XXX.txt (where XXX is the window you're replacing the buttons in) these are the Styles Files, 923 is the contact list.
code:
Element[id=atom(minmaxclosebase)]
{
Padding:rcrect(20808);
}
button[id=Atom(FLWMinBtn)]
{
AccName:rcstr(20976);
AccDesc:rcstr(20976);
Content:rcimg(20779);
padding:rcrect(20807);
}
button[id=Atom(FLWMaxBtn)]
{
AccName:rcstr(20977);
AccDesc:rcstr(20977);
Content:rcimg(20780);
padding:rcrect(20807);
}
button[id=Atom(FLWCloseBtn)]
{
AccName:rcstr(20978);
AccDesc:rcstr(20978);
Content:rcimg(20778);
padding:rcrect(20807);
}
Replace it with this code (where 590XX is the new image's you've added)
code:
Element[id=atom(minmaxclosebase)]
{
Padding:rcrect(20808);
}
button[id=Atom(FLWMinBtn)][ContentIndex=0]
{
AccName:rcstr(20976);
AccDesc:rcstr(20976);
Content:rcimg(59003);
padding:rcrect(20807);
}
button[id=Atom(FLWMinBtn)][ContentIndex=1]
{
Content:rcimg(59004);
}
button[id=Atom(FLWMinBtn)][ContentIndex=2]
{
Content:rcimg(59005);
}
button[id=Atom(FLWMinBtn)][ContentIndex=3]
{
Content:rcimg(59006);
}
button[id=Atom(FLWMaxBtn)][ContentIndex=0]
{
AccName:rcstr(20977);
AccDesc:rcstr(20977);
Content:rcimg(59007);
padding:rcrect(20807);
}
button[id=Atom(FLWMaxBtn)][ContentIndex=1]
{
Content:rcimg(59008);
}
button[id=Atom(FLWMaxBtn)][ContentIndex=2]
{
Content:rcimg(59009);
}
button[id=Atom(FLWMaxBtn)][ContentIndex=3]
{
Content:rcimg(59010);
}
button[id=Atom(FLWCloseBtn)][ContentIndex=0]
{
AccName:rcstr(20978);
AccDesc:rcstr(20978);
Content:rcimg(59011);
padding:rcrect(20807);
}
button[id=Atom(FLWCloseBtn)][ContentIndex=1]
{
Content:rcimg(59012);
}
button[id=Atom(FLWCloseBtn)][ContentIndex=2]
{
Content:rcimg(59013);
}
button[id=Atom(FLWCloseBtn)][ContentIndex=3]
{
Content:rcimg(59014);
}