Shoutbox

[HELP] Skin Trace Error - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: Skinning (/forumdisplay.php?fid=41)
+----- Thread: [HELP] Skin Trace Error (/showthread.php?tid=89781)

[HELP] Skin Trace Error by stuartbennett on 03-20-2009 at 05:34 PM

hi, i keep getting this skin trace error come up

XML code:
09/03/20 17:26:27| **** The trace has started ****
09/03/20 17:26:27| Skin: 365 Skin 2.70
09/03/20 17:26:27| Messenger version: 14.0.206.8064 (en-us)
09/03/20 17:26:27| Messenger Plus! version: 4.80.356
09/03/20 17:26:27| SkinLoader: couldn't encode data for window 923
09/03/20 17:26:27| Attribute pair is invalid. Line (def): 144. Column: 140


line 144 that it refers to is part of the show hide mail button block that danny helped me fix earlier, i haven't changed that block in any way however i have put several show hide button blocks after that block so maybe something there is contributing to this problem, can anyone see whats wrong from the code below which is the full version of my 923 definitions file. also hiding the ads aint working either but should.

XML code:
<*PlusSkin FileKind(def) MsgVer(5) PlusVer(1) */>
<Element ResID=Scrollbar/>
<PopupMenu2 ResID=UXEditMenu Sheet=-1>
<MenuItem2 Icon=rcimg(20250) Text=rcstr(20250) CmdId=11/>
<MenuItem2 Icon=rcimg(20251) Text=rcstr(20251) CmdId=12/>
<MenuItem2 Icon=rcimg(20252) Text=rcstr(20252) CmdId=13/>
<MenuItem2/>
<MenuItem2 Text=rcstr(20253) CmdId=17/>
</PopupMenu2>
<Button ResID=PartnerAdButton id=atom(PartnerAdToolbarButton) layout=BorderLayout() class="PartnerAdToolbarButton" active=7 margin=Rect(0,0,2,0) ContentAlign=middlecenter>
<ButtonIcon Class="PartnerAdToolbarButton" LayoutPos=left/>
<ButtonText Class="PartnerAdToolbarButton" LayoutPos=client/>
</Button>
<element ResID=residSocialNewsImage layout=FillLayout()>
<htmlview id=atom(sniImageHtmlView) active=3 yscrollable=false/>
</element>
<element ResID=residSniBulletedListItem layout=BorderLayout() padding=Rect(10,0,0,0)>
<element layoutpos=left fontface="Marlett" content="i" active=0 contentalign=topleft padding=Rect(0,2,2,0)/>
<htmlview id=atom(sniListItemHtmlView) active=3 yscrollable=false/>
</element>
<element ResID=residSniListItemNoBullet layout=BorderLayout() padding=Rect(10,0,0,0)>
<element layoutpos=none fontface="Marlett" content="i" active=0 contentalign=topleft padding=Rect(0,2,2,0)/>
<htmlview id=atom(sniListItemHtmlView) active=3 yscrollable=false/>
</element>
<element ResID=residSniTableListRow layout=TableLayout(1,3,18,-2,-2,-2) padding=Rect(10,2,2,0)>
<htmlview id=atom(sniListItemHtmlViewCol1) class="tableListStyle" active=3/>
<htmlview id=atom(sniListItemHtmlViewCol2) class="tableListStyle" active=3/>
<htmlview id=atom(sniListItemHtmlViewCol3) class="tableListStyle" active=3/>
</element>
<element ResID=residSniListContent id=atom(sniBodyListContents) layoutpos=client layout=FlowLayout(2,0,0,0)/>
<element ResID=residSniRichEditContent layoutpos=none layout=FillLayout()>
<htmlview id=atom(sniRichEditContentHtmlView) active=3 yscrollable=false/>
</element>
<element ResID=residSocialNewsItem id=atom(sniSocialNewsItem) layout=BorderLayout() tooltip=false>
<element layoutpos=left layout=BorderLayout()>
<element layoutpos=none id=atom(sniChicletContainer) padding=Rect(10,5,5,5)>
<element id=atom(sniChiclet) width=12rp height=12rp borderthickness=Rect(1,1,1,1) bordercolor=rgb(255,0,0)/>
</element>
</element>
<element layoutpos=top class="sniTitleClass" layout=FillLayout()>
<element id=atom(sniTitle) layout=FillLayout()/>
</element>
<element layoutpos=client layout=FillLayout()>
<element id=atom(sniBody) layoutpos=none layout=BorderLayout() padding=Rect(0,5,0,0)>
<element id=atom(sniFloatLeftContainer) layoutpos=left layout=FlowLayout(0,0,0,0)/>
<element id=atom(sniBodyContents) layoutpos=client layout=FillLayout() MinSize=Size(400,0)/>
</element>
</element>
</element>
<element ResID=mainwndresid id=atom(mainwndroot) Sheet=0 layout=FillLayout()>
<element id=atom(content) layout=BorderLayout()/>
</element>
<element ResID=mainContentResID id=atom(maincontent) Sheet=0 layout=FillLayout() layoutpos=client class="noncaptionable">
<Element Layoutpos=auto Layout=FillLayout()>
<Element Layout=BorderLayout()>
<Element id=atom(mainwndcontainer) Layoutpos=client Layout=FillLayout() Background=rcbkd(21032) Class="HIGStandardFont">
<Element Layout=BorderLayout()>
<Element id=atom(header) Layoutpos=top Height=0/>
</Element>
<Element id=atom(vapor) ContentAlign=rcint(21079)/>
<Element Layout=FillLayout()>
<Element layout=BorderLayout()>
<*PlusSkin Conditions(TitleLoc = "Top") *><element layout=FillLayout() layoutpos=top></*PlusSkin*>
<*PlusSkin Conditions(TitleLoc = "Bottom") *><element layout=FillLayout() layoutpos=bottom></*PlusSkin*>
<MeArea id=atom(idMeArea) layout=FillLayout()>
<Wallpaperview Id=atom(idMeAreaScene) Thumbnail=false Active=0 Enabled=false/>
<Element Id=atom(idMeAreaControls) Layout=BorderLayout() Active=1 AddBehavior=Msgr::Curl()>
<Element layoutpos=client layout=BorderLayout() MinSize=Size(0,rcint("msgr",654)) Active=1>
<Element layoutpos=left layout=FlowLayout(2,2,0,2) padding=Rect(0,0,0,0) id=atom(UsertileDropTarget) AddBehavior=DUI::DropTarget("DropTarget")>
<Button Active=3 Layout=FillLayout() Cursor=hand class="UserTileWrapperClass" cmdid=309 AddBehavior=UXContacts::PIP([337]) AccName=rcstr("msgr",46486)>
<Element Active=1 Layout=FlowLayout(1,0,0,2) ContentAlign=middleleft AddBehavior=UXContacts::Usertile("Me::ContactType","Me::Status","Me::Usertile",false,false,false,true,false,false,false,false,false,false) Class="UXUsertile" Width=79 Height=79 ID=atom(idMeAreaUserTile) Accessible=false AddBehavior=UXContacts::FetchUsertile("Me::Contact","Me::UsertileLocation",10,0)>
<Element ID=atom(UXUTileSizing) Layout=FillLayout()>
<Element Layout=FillLayout()>
<Element ID=atom(UXUTilePadding) Layout=FillLayout() LayoutPos=none>
<Element ID=atom(UXUTileImagePrimary) Direction=0/>
<Element ID=atom(UXUTileImageSecondary) Direction=0/>
<Element ID=atom(UXUTileOverlay) AddBehavior=DUI::Fade()/>
</Element>
</Element>
<Element ID=atom(UXUTileFrameBottom)/>
<Element ID=atom(UXUTileFrameTop)/>
</Element>
</Element>
</Button>
</Element>
<Element id=atom(SceneDropTarget) Layout=BorderLayout() LayoutPos=client AddBehavior=DUI::DropTarget("DropTarget")>
<element layoutpos=client layout=BorderLayout() padding=Rect(0,11,0,0)>
<element layoutpos=client layout=FlowLayout(2,0,0,0)>
<element id=atom(meareafirstline) layout=FillLayout()>
<element layout=BorderLayout() layoutpos=left>
<Button class="TransparentDropdownButton" layout=BorderLayout() layoutpos=client margin=Rect(0,0,0,0) AccName=rcstr("msgr",61128) id=atom(statuschooser) cmdid=55006 AccDesc=rcstr("msgr",61129) ContentAlign=bottomright>
<element layoutpos=client layout=BorderLayout() ContentAlign=middlecenter padding=Rect(2,0,0,2)>
<element height=20rp layoutpos=left/>
<element layoutpos=left Layout=FillLayout()>
<emoticontext layoutpos=left id=atom(idFriendlyName) maxvisiblelines=1 active=0 Padding=rcrect("msgr",9006) AddBehavior=DUI::Glow(rcint("msgr",9007),rcfloat("msgr",9008),rcclr("msgr",9009),rcclr("msgr",9010))/>
</element>
<element layoutpos=client id=atom(idStatus) Padding=Rect(0,0,0,2) active=0 AddBehavior=DUI::Glow(rcint("msgr",9007),rcfloat("msgr",9008),rcclr("msgr",9009),rcclr("msgr",9010))/>
</element>
<element layoutpos=right Class="TransparentDropdownButtonCaret" padding=Rect(0,2,2,2)/>
</Button>
</element>
</element>
<Element class="TransparentSplitButton" layout=BorderLayout() layoutpos=client margin=Rect(0,0,0,0) id=atom(idPSMContainer)>
<element layoutpos=client layout=BorderLayout() padding=Rect(2,2,0,2)>
<Button Id=atom(idPSMSelector) LayoutPos=client Layout=FlowLayout(2,3,2,3) AddBehavior=UXContacts::EditablePSM(atom(PSMEdit),"Me::PSM",true,false,false,rcbkd(44998),1,0) AccName=rcstr("msgr",61189) AccDesc=rcstr("msgr",61131) Tooltip=true Active=3>
<EmoText id=atom(PSMEdit) URLDetect=false Accessible=true AddBehavior=DUI::Glow(rcint("msgr",9007),rcfloat("msgr",9008),rcclr("msgr",9009),rcclr("msgr",9010)) Class="NoMusic" AccName=bind(property:"Me::PSM") AddBehavior=Msgr::Url() Active=0/>
<Element Id=atom(idCurrentSong) Layout=BorderLayout() Visible=false Active=0 AddBehavior=DUI::ShowHide()>
<Element id=atom(idSongIcon) Active=0/>
<UrlElem id=atom(idSongText) Layout=FlowLayout(2,2,2,0) layoutpos=left cmdid=50205>
<WLEditT Id=atom(idSongInnerText) Active=0 AddBehavior=DUI::Glow(rcint("msgr",9007),rcfloat("msgr",9008),rcclr("msgr",9009),rcclr("msgr",9010))/>
</UrlElem>
</Element>
</Button>
</element>
<Button layoutpos=right id=atom(idSplitButtonSplit) CmdId=56607 AccDesc=rcstr("msgr",61191) ContentAlign=topright Class="TransparentSplitButtonCaret" padding=Rect(2,2,2,2) AccName=rcstr("msgr",61190)/>
</Element>
</element>
</element>
<Element LayoutPos=right Layout=BorderLayout()>
<Element LayoutPos=top Layout=BorderLayout()>
<Element LayoutPos=client/>
<Element LayoutPos=right Layout=FillLayout()>
<Animator Id=atom(idCurl) ContentAlign=topright/>
<Animator Id=atom(idPaintBrush) ContentAlign=topright/>
<Button Id=atom(idPersonalize) ContentAlign=topright CmdId=316 Accessible=true AccRole=57 AccName=rcstr("msgr",8161) AccDesc=rcstr("msgr",8161) Tooltip=true Visible=true Cursor=hand/>
</Element>
</Element>
<Element LayoutPos=bottom Layout=FlowLayout(1,0,0,2)>
<Button Id=atom(oimbtn) Cmdid=40207 AccRole=57 AccDesc=rcstr("msgr",4248) ShortcutString=rcstr("msgr",4247) Class="TransparentButton" AccName=rcstr("msgr",4249) AccDefAction=rcstr("msgr",20500) Layout=FlowLayout(0,2,0,2) Active=7 Padding=Rect(0,0,0,0)>
<element class="ToolbarIcon" content=rcimg("msgr",619)/>
</Button>
<*PlusSkin Conditions(MailBtn1 = true) *>
<Button Id=atom(mailbtn) CmdId=40198 AccRole=57 Accdesc=rcstr("msgr",4227) ShortcutString=rcstr("msgr",4226) Class="TransparentButton" AccName=rcstr("msgr",4228) AccDefAction=rcstr("msgr",20500) Layout=FlowLayout(0,2,0,2) Active=7 Padding=Rect(0,0,0,0)>
<Element Layout=FillLayout()>
<element class="ToolbarIcon" content=rcimg("msgr",1480) Id=atom(idMailIcon)/>
<Element Layout=FillLayout() Padding=Rect(12,8,0,0)>
<Element Id=atom(mailcount) Class="ToolbarButtonItemCount" FontSize=rcint("msgr",20957)pt ContentAlign=middlecenter/>
</Element>
</Element>
</Button>
</*PlusSkin*>
<*PlusSkin Conditions(MailBtn1 = false) *>
<Button Id=atom(mailbtn) CmdId=40198 AccRole=57 Accdesc=rcstr("msgr",4227) ShortcutString=rcstr("msgr",4226) Class="TransparentButton" AccName=rcstr("msgr",4228) AccDefAction=rcstr("msgr",20500) Layout=FlowLayout(0,2,0,2) layoutpos=none Active=7 Padding=Rect(0,0,0,0)>
<Element Layout=FillLayout()>
<element class="ToolbarIcon" content=rcimg("msgr",1480) Id=atom(idMailIcon)/>
<Element Layout=FillLayout() Padding=Rect(12,8,0,0)>
<Element Id=atom(mailcount) Class="ToolbarButtonItemCount" FontSize=rcint("msgr",20957)pt ContentAlign=middlecenter/>
</Element>
</Element>
</Button>
</*PlusSkin*>
<*PlusSkin Conditions(RemPlusBtn1 = false) *>
<Button cmdid=7801 AccDesc="Messenger Plus! Features" AccDefAction="Press" AccRole=57 Class="TransparentButton" Layout=flowlayout(0,2,0,2) Active=MouseandKeyboard|NoSyncFocus Padding=rect(5,4,5,4)>
<element class="ToolbarIcon" content=rcimg(59030)/>
</Button>
</*PlusSkin*>
<*PlusSkin Conditions(RemPlusBtn1 = true)*>
</*PlusSkin*>
<*PlusSkin Conditions(RemScriptsBtn1 = false)*>
<Button cmdid=7805 AccDesc="Scripts" AccDefAction="Press" AccRole=57 Class="TransparentButton" Layout=flowlayout(0,2,0,2) Active=MouseandKeyboard|NoSyncFocus Padding=rect(5,4,5,4)>
<element class="ToolbarIcon" content=rcimg(59031)/>
</Button>
</*PlusSkin*>
<*PlusSkin Conditions(RemScriptsBtn1 = true)*>
</*PlusSkin*>
<Button cmdid=7460 <*PlusSkin Conditions(AddSkinopsBtn = true)*>id=atom(SkinOpsBtn) </*PlusSkin*><*PlusSkin Conditions(AddSkinopsBtn = false)*></*PlusSkin*> AccRole=57 Class="TransparentButton" <*PlusSkin Conditions(AddSkinopsBtn = true)*>Layout=flowlayout(0,2,0,2) </*PlusSkin*><*PlusSkin Conditions(AddSkinopsBtn = false)*> LayoutPos=None</*PlusSkin*> Active=MouseandKeyboard|NoSyncFocus Padding=rect(5,4,5,4)>
<element class="ToolbarIcon" content=rcimg(59005)/>
</Button>
<button active=mouse|nosyncfocus accessible=false id=atom(ToolbarScrollRight) class="HIGToolbarRightScrollButton" tooltip=true/>
</MToolbar>
</element>
<element layoutpos=right padding=rect(0,3,0,3) layout=borderlayout()>
<element layoutpos=left layout=filllayout()>
<*PlusSkin Conditions(RemColorizeBtn1 = false)*>
<Button layoutpos=left cmdid=40317 id=atom(colorizedropdownbtn) AccRole=57 Class="TransparentButton" Layout=flowlayout(0,2,0,2) Active=MouseandKeyboard|NoSyncFocus Padding=rect(5,4,5,4)>
<element class="ToolbarIcon" ID=Atom(ai210)/>
</Button>
</*PlusSkin*>
<*PlusSkin Conditions(RemColorizeBtn1 = true)*>
</*PlusSkin*>
</Element>
</Element>
</Element>
</Element>
</Element>
</MeArea>
</element>
<element id=atom(mainwndframe) layout=FillLayout() layoutpos=client>
<element layout=BorderLayout()>
<element id=atom(MainUI) layoutpos=client layout=FillLayout() class="noncaptionable">
<element layout=BorderLayout()>
<element layoutpos=top height=90rp background=rcbkd("msgr",626)/>
<element layoutpos=bottom height=165rp background=rcbkd("msgr",625)/>
<element layoutpos=client background=rcclr("msgr",85)/>
</element>
<Element layoutpos=client layout=BorderLayout() padding=Rect(0,0,0,5)>
<AddressBook id=atom(ContactList) layoutpos=client MenuDui=1001 Views=[[50106,rcstr("msgr",46220),1002,"BuddyList"],[50107,rcstr("msgr",46221),1002,"BuddyList"]]/>
<Element id=atom(idWhatsNewMainWindowSlideShow) accessible=true accRole=57 accName=rcstr("msgr",62101) layoutpos=bottom layout=FillLayout() tooltip=false>
<element id=atom(snssLoadingContentContainer) class="snss" layoutpos=none layout=BorderLayout()>
<element layoutpos=top height=rcint("msgr",4009) background=rcbkd("msgr",4000)/>
<element layoutpos=client layout=FlowLayout(2,0,0,0) padding=Rect(15,0,10,5)>
<hyperlink id=atom(snssFeedLinkLoading)/>
<WLEditT padding=Rect(2,5,0,0) accessible=true tooltip=true accdesc=rcstr("msgr",62122) accRole=42 content=rcstr("msgr",62122) richeditstyle=0x02|0x04|0x20|0x400|0x1000 maxvisiblelines=2 contentalign=endellipsis/>
</element>
</element>
<element id=atom(snssNoContentContainer) class="snss" layoutpos=none layout=BorderLayout()>
<element layoutpos=top height=rcint("msgr",4009) background=rcbkd("msgr",4000)/>
<element layoutpos=client layout=FlowLayout(0,2,0,1) padding=Rect(15,0,10,5)>
<hyperlink id=atom(snssFeedLinkNoContent)/>
<element accessible=true tooltip=true accdesc=rcstr("msgr",62126) content=rcstr("msgr",62126) accRole=42 contentalign=endellipsis padding=Rect(2,0,0,1)/>
</element>
</element>
<element id=atom(snssContentContainer) class="snss" layoutpos=none layout=BorderLayout()>
<button id=atom(snssSeparatorButton) layoutpos=top class="snssSeparatorButtonUp" height=rcint("msgr",4009) active=7/>
<element layoutpos=client layout=BorderLayout() padding=Rect(15,0,10,0)>
<element layout=BorderLayout() layoutpos=client>
<element layoutpos=top layout=BorderLayout()>
<element layoutpos=left layout=FlowLayout(32,2,0,2)>
<hyperlink id=atom(snssFeedLink)/>
<Element Layout=FlowLayout(0,1,0,1) margin=Rect(15,0,0,0)>
<Button ID=atom(snssPrevious) LayoutPos=left AccName=rcstr("msgr",62102) AccDesc=rcstr("msgr",62103) Active=7 class="SlideShowBtnPrev" margin=Rect(4,0,4,0) AddBehavior=Msgr::HideGlyph()/>
<Button ID=atom(snssNext) LayoutPos=left AccName=rcstr("msgr",62104) AccDesc=rcstr("msgr",62105) Active=7 class="SlideShowBtnNext" margin=Rect(4,0,4,0) AddBehavior=Msgr::HideGlyph()/>
</Element>
<button id=atom(snssOptionsIcon) active=7 content=rcimg("msgr",3009) accessible=true accrole=43 accName=rcstr("msgr",62143) accDesc=rcstr("msgr",62144) margin=Rect(10,0,0,0) tooltip=true AddBehavior=Msgr::HideGlyph()/>
</element>
<element id=atom(snssDate) layoutpos=right layout=FlowLayout(0,2,0,2)>
<element id=atom(snssDateTimeAgo) padding=Rect(5,0,0,0) accessible=true tooltip=true accrole=42 contentalign=endellipsis/>
</element>
</element>
<element id=atom(snssSocialNewsItemContainer) layoutpos=client layout=FillLayout() padding=Rect(2,5,0,0)/>
</element>
<element layout=FlowLayout(1,0,0,2) layoutpos=right>
<element id=atom(snssImagePreviewContainer) layoutpos=none layout=FlowLayout(0,0,0,0)>
<element id=atom(snssImagePreview) layoutpos=none layout=FlowLayout(0,0,0,0) padding=Rect(5,0,0,0)/>
</element>
</element>
</element>
</element>
</Element>
</Element>
</element>
<Element layoutpos=bottom layout=BorderLayout() id=atom(TabsAndAds) background=rcbkd("msgr",628)>
<element background=rcbkd("msgr",627) height=6 layoutpos=top/>
<element layoutpos=top padding=Rect(4,0,4,0) layout=BorderLayout()>
<Toolbar Layout=BorderLayout() margin=Rect(0,0,0,8) id=atom(idPartnerAdsToolbar) layoutpos=top>
<element id=atom(TabElement) LayoutPos=client Layout=BorderLayout() padding=Rect(15,0,10,0)>
<ToolbarControls id=atom(PartnerAdToolbarContainer) ChevronAlign=6 AddBehavior=Msgr::PartnerAdToolbarBehavior() AddBehavior=DUI::TabGroup()>
<ToolbarChevron id=atom(PartnerAdToolbarChevron) Class="PartnerAdChevronButton" Active=7 ContentAlign=middleright/>
</ToolbarControls>
</element>
</Toolbar>
<*PlusSkin Conditions(RemAdsMain = false) *>
<Constrainer layoutpos=top ID=atom(SSConstrainer) Layout=FillLayout()>
<SlideShowWithAd ID=atom(AdBanner) Layout=FillLayout() Padding=Rect(3,0,8,0) LayoutPos=client Active=1>
<UrlElem ID=atom(idHouseAd) Layout=FlowLayout(2,0,0,3) Direction=0 Padding=Rect(8,2,0,2)>
<Element Layout=FillLayout() borderthickness=Rect(1,1,1,1)>
<Element Width=234rp Height=60rp Content=rcimg("msgr",1472)/>
</Element>
</UrlElem>
<Element Id=atom(AdBrowserCont) Layout=FlowLayout(2,0,0,3) Visible=false Padding=Rect(8,2,0,2)>
<element id=atom(adbannercontainer) layout=FillLayout() borderthickness=Rect(1,1,1,1)>
<adbrowser id=atom(adbrowser) width=234rp height=60rp layoutpos=none Accessible=true AccName=rcstr("msgr",4263) AccDesc=rcstr("msgr",4263) AccRole=30 DefaultADTimerMS=25000 bordercolor=rcclr("msgr",74) DLControl=1024 DocHostUIFlags=0x04|0x08|0x20|0x200|0x40000000/>
</element>
</Element>
<Element ID=atom(SSV) Layout=BorderLayout() Visible=false>
<UrlElem ID=atom(SSVImgUrl) LayoutPos=left Layout=FillLayout() Tooltip=true Accessible=true AccName=rcstr("msgr",49806) AccRole=30 Active=3 Padding=Rect(8,0,7,0)>
<HttpImage ID=atom(SSVImg) Width=92rp Height=69rp borderthickness=Rect(1,1,1,1) bordercolor=rcclr("msgr",20755) LayoutPos=client ContentAlign=middlecenter flip=false Active=0 Accessible=false/>
</UrlElem>
<Element LayoutPos=client Layout=BorderLayout() Padding=Rect(0,0,2,0)>
<Element LayoutPos=top Layout=BorderLayout()>
<UrlElem ID=atom(SSVTitle) LayoutPos=client Foreground=rcclr("msgr",20747) Fontface=rcstr("msgr",20953) FontSize=rcint("msgr",20958)pt ContentAlign=middleleft|endellipsis Tooltip=true AccRole=30 ShowAmpersand=false/>
</Element>
<UrlElem ID=atom(SSVDesc) Fontface=rcstr("msgr",20953) FontSize=rcint("msgr",20958)pt LayoutPos=client ContentAlign=wrapleft|endellipsis|editcontrol Tooltip=true AccRole=30 ShowAmpersand=false Height=32rp/>
<Element LayoutPos=bottom Layout=BorderLayout() MinSize=Size(139,0)>
<Element Layout=BorderLayout() LayoutPos=left>
<Element Layout=FlowLayout(0,1,0,1) ContentAlign=middleleft LayoutPos=client margin=Rect(4,0,4,0)>
<UrlElem ID=atom(SSVPlayBtn) AccName=rcstr("msgr",49802) AccDesc=rcstr("msgr",49802) AccRole=30 LayoutPos=left Active=7/>
</Element>
<Element Layout=FlowLayout(0,1,0,1) LayoutPos=right padding=Rect(0,4,0,2)>
<Button ID=atom(SSVPrev) LayoutPos=left AccName=rcstr("msgr",4278) AccDesc=rcstr("msgr",4278) Active=7 class="SlideShowBtnPrev" margin=Rect(4,0,4,0)/>
<Button ID=atom(SSVNext) LayoutPos=left AccName=rcstr("msgr",4277) AccDesc=rcstr("msgr",4277) Active=7 class="SlideShowBtnNext" margin=Rect(4,0,4,0)/>
</Element>
</Element>
<Element ID=atom(SSTitle) ContentAlign=middleleft|endellipsis Margin=Rect(10,0,0,0) LayoutPos=client Tooltip=true Accessible=true AccRole=42 Active=0/>
</Element>
</Element>
</Element>
</SlideShowWithAd>
</Constrainer>
</*PlusSkin*>
<*PlusSkin Conditions(RemAdsMain = true) *>
</*PlusSkin*>
</element>
</Element>
</element>
</element>
</Element>
<element layout=BorderLayout()>
<element layoutpos=top height=rcint("msgr",1803) background=rcbkd("msgr",1763)/>
</element>
</Element>
<Element id=atom(framelessborder) enabled=false active=0/>
</Element>
</Element>
<Element ID=atom(squareborderbottom) Background=rcbkd("msgr",1823) enabled=false active=0/>
<Element ID=atom(framelessborderbottom) enabled=false active=0/>
</Element>
</element>
<Element ResID=MainWindowBar Sheet=0 ID=atom(WindowBar) Layoutpos=client Layout=FillLayout()>
<Element Layout=BorderLayout()>
<Element id=atom(WindowBarBG) Layout=BorderLayout() Height=rcint("msgr",1833)>
<element layoutpos=bottom height=1 background=argb(128,255,255,255)/>
<Element layoutpos=right layout=FillLayout()>
<Element id=atom(minmaxclosebase) Layout=FlowLayout(0,0,0,0) Padding=rcrect(21008)>
<button id=atom(FLWMinBtn) class="FrameBtn" layoutpos=auto cmdid=21004 AccName=rcstr(21076) AccDesc=rcstr(21076) Content=rcimg(21019) active=1 padding=rcrect(21007)/>
<button id=atom(FLWMaxBtn) class="FrameBtn" layoutpos=auto cmdid=21005 AccName=rcstr(21077) AccDesc=rcstr(21077) Content=rcimg(21020) active=1 padding=rcrect(21007)/>
<button id=atom(FLWCloseBtn) class="FrameBtn" layoutpos=auto cmdid=21002 AccName=rcstr(21078) AccDesc=rcstr(21078) Content=rcimg(21018) active=1 padding=rcrect(21007)/>
</Element>
</Element>
<Element layoutpos=left layout=FlowLayout(2,2,0,0) padding=rcrect(21002)>
<Element id=atom(FramelessWindowSysMenu) layout=FillLayout()>
<Element id=atom(BrandedWindowIcon) class="WindowIcon" content=rcimg("msgr",600) ContentAlign=middleleft/>
</Element>
</Element>
<element layout=FillLayout() layoutpos=client>
<Element id=atom(WindowText) padding=rcrect(21006) layoutpos=client Class="MainWnd"/>
</element>
</Element>
</Element>
<Element ID=atom(squarebordertop) Background=rcbkd("msgr",1822) enabled=false active=0/>
<Element ID=atom(framelessbordertop) enabled=false active=0/>
</Element>


RE: [HELP] Skin Trace Error by djdannyp on 03-20-2009 at 05:54 PM

Just a pointer, you don't need both true and false for all conditions

So for removing the adverts, all you need are the 'false' conditioned PlusSkin tags where you have them, the true ones are unnecessary....basically you only need the PlusSkin tags when you have something that it's wrapped around.

Try doing that first and then see what error remains

You do have the tags in the right place for removing the adverts though


RE: RE: [HELP] Skin Trace Error by stuartbennett on 03-20-2009 at 08:16 PM

quote:
Originally posted by djdannyp
Just a pointer, you don't need both true and false for all conditions

So for removing the adverts, all you need are the 'false' conditioned PlusSkin tags where you have them, the true ones are unnecessary....basically you only need the PlusSkin tags when you have something that it's wrapped around.

Try doing that first and then see what error remains

You do have the tags in the right place for removing the adverts though

i have done that and it now says theres a problem on line 135 which is as follows:

XML code:
<element class="ToolbarIcon" content=rcimg("msgr",1480) Id=atom(idMailIcon)/>


it relates to the mail button block still, any ideas?
RE: [HELP] Skin Trace Error by djdannyp on 03-20-2009 at 08:28 PM

try removing the two mail icon blocks one at a time and see if either of them makes the error go away.

To be honest you don't need to have it all duplicated, just wrap false tags around the button code and that way the button will only display when the option to hide it is set to false


RE: [HELP] Skin Trace Error by stuartbennett on 03-20-2009 at 10:12 PM

i did what someone suggested earlier where only the plusskin used to show the item is used so only 1 block of it now so if not true then it shouldnt show.


RE: [HELP] Skin Trace Error by djdannyp on 03-20-2009 at 10:50 PM

can you post the full definition file plus the full skintrace please?


RE: [HELP] Skin Trace Error by stuartbennett on 03-21-2009 at 06:28 AM

yeah sure no problem, ill start with the skin trace.

code:
09/03/21 06:25:40| **** The trace has started ****
09/03/21 06:25:40| Skin: 365 Skin 2.70
09/03/21 06:25:40| Messenger version: 14.0.206.8064 (en-us)
09/03/21 06:25:40| Messenger Plus! version: 4.80.356
09/03/21 06:25:40| SkinLoader: couldn't encode data for window 923
09/03/21 06:25:40| Attribute pair is invalid. Line (def): 135. Column: 123


then the 923 definitions file

XML code:
<*PlusSkin FileKind(def) MsgVer(5) PlusVer(1) */>
<Element ResID=Scrollbar/>
<PopupMenu2 ResID=UXEditMenu Sheet=-1>
<MenuItem2 Icon=rcimg(20250) Text=rcstr(20250) CmdId=11/>
<MenuItem2 Icon=rcimg(20251) Text=rcstr(20251) CmdId=12/>
<MenuItem2 Icon=rcimg(20252) Text=rcstr(20252) CmdId=13/>
<MenuItem2/>
<MenuItem2 Text=rcstr(20253) CmdId=17/>
</PopupMenu2>
<Button ResID=PartnerAdButton id=atom(PartnerAdToolbarButton) layout=BorderLayout() class="PartnerAdToolbarButton" active=7 margin=Rect(0,0,2,0) ContentAlign=middlecenter>
<ButtonIcon Class="PartnerAdToolbarButton" LayoutPos=left/>
<ButtonText Class="PartnerAdToolbarButton" LayoutPos=client/>
</Button>
<element ResID=residSocialNewsImage layout=FillLayout()>
<htmlview id=atom(sniImageHtmlView) active=3 yscrollable=false/>
</element>
<element ResID=residSniBulletedListItem layout=BorderLayout() padding=Rect(10,0,0,0)>
<element layoutpos=left fontface="Marlett" content="i" active=0 contentalign=topleft padding=Rect(0,2,2,0)/>
<htmlview id=atom(sniListItemHtmlView) active=3 yscrollable=false/>
</element>
<element ResID=residSniListItemNoBullet layout=BorderLayout() padding=Rect(10,0,0,0)>
<element layoutpos=none fontface="Marlett" content="i" active=0 contentalign=topleft padding=Rect(0,2,2,0)/>
<htmlview id=atom(sniListItemHtmlView) active=3 yscrollable=false/>
</element>
<element ResID=residSniTableListRow layout=TableLayout(1,3,18,-2,-2,-2) padding=Rect(10,2,2,0)>
<htmlview id=atom(sniListItemHtmlViewCol1) class="tableListStyle" active=3/>
<htmlview id=atom(sniListItemHtmlViewCol2) class="tableListStyle" active=3/>
<htmlview id=atom(sniListItemHtmlViewCol3) class="tableListStyle" active=3/>
</element>
<element ResID=residSniListContent id=atom(sniBodyListContents) layoutpos=client layout=FlowLayout(2,0,0,0)/>
<element ResID=residSniRichEditContent layoutpos=none layout=FillLayout()>
<htmlview id=atom(sniRichEditContentHtmlView) active=3 yscrollable=false/>
</element>
<element ResID=residSocialNewsItem id=atom(sniSocialNewsItem) layout=BorderLayout() tooltip=false>
<element layoutpos=left layout=BorderLayout()>
<element layoutpos=none id=atom(sniChicletContainer) padding=Rect(10,5,5,5)>
<element id=atom(sniChiclet) width=12rp height=12rp borderthickness=Rect(1,1,1,1) bordercolor=rgb(255,0,0)/>
</element>
</element>
<element layoutpos=top class="sniTitleClass" layout=FillLayout()>
<element id=atom(sniTitle) layout=FillLayout()/>
</element>
<element layoutpos=client layout=FillLayout()>
<element id=atom(sniBody) layoutpos=none layout=BorderLayout() padding=Rect(0,5,0,0)>
<element id=atom(sniFloatLeftContainer) layoutpos=left layout=FlowLayout(0,0,0,0)/>
<element id=atom(sniBodyContents) layoutpos=client layout=FillLayout() MinSize=Size(400,0)/>
</element>
</element>
</element>
<element ResID=mainwndresid id=atom(mainwndroot) Sheet=0 layout=FillLayout()>
<element id=atom(content) layout=BorderLayout()/>
</element>
<element ResID=mainContentResID id=atom(maincontent) Sheet=0 layout=FillLayout() layoutpos=client class="noncaptionable">
<Element Layoutpos=auto Layout=FillLayout()>
<Element Layout=BorderLayout()>
<Element id=atom(mainwndcontainer) Layoutpos=client Layout=FillLayout() Background=rcbkd(21032) Class="HIGStandardFont">
<Element Layout=BorderLayout()>
<Element id=atom(header) Layoutpos=top Height=0/>
</Element>
<Element id=atom(vapor) ContentAlign=rcint(21079)/>
<Element Layout=FillLayout()>
<Element layout=BorderLayout()>
<*PlusSkin Conditions(TitleLoc = "Top") *><element layout=FillLayout() layoutpos=top></*PlusSkin*>
<*PlusSkin Conditions(TitleLoc = "Bottom") *><element layout=FillLayout() layoutpos=bottom></*PlusSkin*>
<MeArea id=atom(idMeArea) layout=FillLayout()>
<Wallpaperview Id=atom(idMeAreaScene) Thumbnail=false Active=0 Enabled=false/>
<Element Id=atom(idMeAreaControls) Layout=BorderLayout() Active=1 AddBehavior=Msgr::Curl()>
<Element layoutpos=client layout=BorderLayout() MinSize=Size(0,rcint("msgr",654)) Active=1>
<Element layoutpos=left layout=FlowLayout(2,2,0,2) padding=Rect(0,0,0,0) id=atom(UsertileDropTarget) AddBehavior=DUI::DropTarget("DropTarget")>
<Button Active=3 Layout=FillLayout() Cursor=hand class="UserTileWrapperClass" cmdid=309 AddBehavior=UXContacts::PIP([337]) AccName=rcstr("msgr",46486)>
<Element Active=1 Layout=FlowLayout(1,0,0,2) ContentAlign=middleleft AddBehavior=UXContacts::Usertile("Me::ContactType","Me::Status","Me::Usertile",false,false,false,true,false,false,false,false,false,false) Class="UXUsertile" Width=79 Height=79 ID=atom(idMeAreaUserTile) Accessible=false AddBehavior=UXContacts::FetchUsertile("Me::Contact","Me::UsertileLocation",10,0)>
<Element ID=atom(UXUTileSizing) Layout=FillLayout()>
<Element Layout=FillLayout()>
<Element ID=atom(UXUTilePadding) Layout=FillLayout() LayoutPos=none>
<Element ID=atom(UXUTileImagePrimary) Direction=0/>
<Element ID=atom(UXUTileImageSecondary) Direction=0/>
<Element ID=atom(UXUTileOverlay) AddBehavior=DUI::Fade()/>
</Element>
</Element>
<Element ID=atom(UXUTileFrameBottom)/>
<Element ID=atom(UXUTileFrameTop)/>
</Element>
</Element>
</Button>
</Element>
<Element id=atom(SceneDropTarget) Layout=BorderLayout() LayoutPos=client AddBehavior=DUI::DropTarget("DropTarget")>
<element layoutpos=client layout=BorderLayout() padding=Rect(0,11,0,0)>
<element layoutpos=client layout=FlowLayout(2,0,0,0)>
<element id=atom(meareafirstline) layout=FillLayout()>
<element layout=BorderLayout() layoutpos=left>
<Button class="TransparentDropdownButton" layout=BorderLayout() layoutpos=client margin=Rect(0,0,0,0) AccName=rcstr("msgr",61128) id=atom(statuschooser) cmdid=55006 AccDesc=rcstr("msgr",61129) ContentAlign=bottomright>
<element layoutpos=client layout=BorderLayout() ContentAlign=middlecenter padding=Rect(2,0,0,2)>
<element height=20rp layoutpos=left/>
<element layoutpos=left Layout=FillLayout()>
<emoticontext layoutpos=left id=atom(idFriendlyName) maxvisiblelines=1 active=0 Padding=rcrect("msgr",9006) AddBehavior=DUI::Glow(rcint("msgr",9007),rcfloat("msgr",9008),rcclr("msgr",9009),rcclr("msgr",9010))/>
</element>
<element layoutpos=client id=atom(idStatus) Padding=Rect(0,0,0,2) active=0 AddBehavior=DUI::Glow(rcint("msgr",9007),rcfloat("msgr",9008),rcclr("msgr",9009),rcclr("msgr",9010))/>
</element>
<element layoutpos=right Class="TransparentDropdownButtonCaret" padding=Rect(0,2,2,2)/>
</Button>
</element>
</element>
<Element class="TransparentSplitButton" layout=BorderLayout() layoutpos=client margin=Rect(0,0,0,0) id=atom(idPSMContainer)>
<element layoutpos=client layout=BorderLayout() padding=Rect(2,2,0,2)>
<Button Id=atom(idPSMSelector) LayoutPos=client Layout=FlowLayout(2,3,2,3) AddBehavior=UXContacts::EditablePSM(atom(PSMEdit),"Me::PSM",true,false,false,rcbkd(44998),1,0) AccName=rcstr("msgr",61189) AccDesc=rcstr("msgr",61131) Tooltip=true Active=3>
<EmoText id=atom(PSMEdit) URLDetect=false Accessible=true AddBehavior=DUI::Glow(rcint("msgr",9007),rcfloat("msgr",9008),rcclr("msgr",9009),rcclr("msgr",9010)) Class="NoMusic" AccName=bind(property:"Me::PSM") AddBehavior=Msgr::Url() Active=0/>
<Element Id=atom(idCurrentSong) Layout=BorderLayout() Visible=false Active=0 AddBehavior=DUI::ShowHide()>
<Element id=atom(idSongIcon) Active=0/>
<UrlElem id=atom(idSongText) Layout=FlowLayout(2,2,2,0) layoutpos=left cmdid=50205>
<WLEditT Id=atom(idSongInnerText) Active=0 AddBehavior=DUI::Glow(rcint("msgr",9007),rcfloat("msgr",9008),rcclr("msgr",9009),rcclr("msgr",9010))/>
</UrlElem>
</Element>
</Button>
</element>
<Button layoutpos=right id=atom(idSplitButtonSplit) CmdId=56607 AccDesc=rcstr("msgr",61191) ContentAlign=topright Class="TransparentSplitButtonCaret" padding=Rect(2,2,2,2) AccName=rcstr("msgr",61190)/>
</Element>
</element>
</element>
<Element LayoutPos=right Layout=BorderLayout()>
<Element LayoutPos=top Layout=BorderLayout()>
<Element LayoutPos=client/>
<Element LayoutPos=right Layout=FillLayout()>
<Animator Id=atom(idCurl) ContentAlign=topright/>
<Animator Id=atom(idPaintBrush) ContentAlign=topright/>
<Button Id=atom(idPersonalize) ContentAlign=topright CmdId=316 Accessible=true AccRole=57 AccName=rcstr("msgr",8161) AccDesc=rcstr("msgr",8161) Tooltip=true Visible=true Cursor=hand/>
</Element>
</Element>
<Element LayoutPos=bottom Layout=FlowLayout(1,0,0,2)>
<Button Id=atom(oimbtn) Cmdid=40207 AccRole=57 AccDesc=rcstr("msgr",4248) ShortcutString=rcstr("msgr",4247) Class="TransparentButton" AccName=rcstr("msgr",4249) AccDefAction=rcstr("msgr",20500) Layout=FlowLayout(0,2,0,2) Active=7 Padding=Rect(0,0,0,0)>
<element class="ToolbarIcon" content=rcimg("msgr",619)/>
</Button>
<*PlusSkin Conditions(MailBtn1 = true) *>
<Button Id=atom(mailbtn) CmdId=40198 AccRole=57 Accdesc=rcstr("msgr",4227) ShortcutString=rcstr("msgr",4226) Class="TransparentButton" AccName=rcstr("msgr",4228) AccDefAction=rcstr("msgr",20500) Layout=FlowLayout(0,2,0,2) Active=7 Padding=Rect(0,0,0,0)>
<Element Layout=FillLayout()>
<element class="ToolbarIcon" content=rcimg("msgr",1480) Id=atom(idMailIcon)/>
<Element Layout=FillLayout() Padding=Rect(12,8,0,0)>
<Element Id=atom(mailcount) Class="ToolbarButtonItemCount" FontSize=rcint("msgr",20957)pt ContentAlign=middlecenter/>
</Element>
</Element>
</Button>
</*PlusSkin*>
<*PlusSkin Conditions(PlusBtn1 = true) *>
<Button cmdid=7801 AccDesc="Messenger Plus! Features" AccDefAction="Press" AccRole=57 Class="TransparentButton" Layout=flowlayout(0,2,0,2) Active=MouseandKeyboard|NoSyncFocus Padding=rect(5,4,5,4)>
<element class="ToolbarIcon" content=rcimg(59030)/>
</Button>
</*PlusSkin*>
<*PlusSkin Conditions(ScriptsBtn1 = true) *>
<Button cmdid=7805 AccDesc="Scripts" AccDefAction="Press" AccRole=57 Class="TransparentButton" Layout=flowlayout(0,2,0,2) Active=MouseandKeyboard|NoSyncFocus Padding=rect(5,4,5,4)>
<element class="ToolbarIcon" content=rcimg(59031)/>
</Button>
</*PlusSkin*>
<Button cmdid=7460 <*PlusSkin Conditions(SkinopsBtn = true)*>id=atom(SkinOpsBtn) </*PlusSkin*> AccRole=57 Class="TransparentButton" <*PlusSkin Conditions(AddSkinopsBtn = true)*>Layout=flowlayout(0,2,0,2) </*PlusSkin*><*PlusSkin Conditions(AddSkinopsBtn = false)*> LayoutPos=None</*PlusSkin*> Active=MouseandKeyboard|NoSyncFocus Padding=rect(5,4,5,4)>
<element class="ToolbarIcon" content=rcimg(59005)/>
</Button>
<button active=mouse|nosyncfocus accessible=false id=atom(ToolbarScrollRight) class="HIGToolbarRightScrollButton" tooltip=true/>
</MToolbar>
</element>
<element layoutpos=right padding=rect(0,3,0,3) layout=borderlayout()>
<element layoutpos=left layout=filllayout()>
<*PlusSkin Conditions(ColorizeBtn1 = true)*>
<Button layoutpos=left cmdid=40317 id=atom(colorizedropdownbtn) AccRole=57 Class="TransparentButton" Layout=flowlayout(0,2,0,2) Active=MouseandKeyboard|NoSyncFocus Padding=rect(5,4,5,4)>
<element class="ToolbarIcon" ID=Atom(ai210)/>
</Button>
</*PlusSkin*>
</Element>
</Element>
</Element>
</Element>
</Element>
</MeArea>
</element>
<element id=atom(mainwndframe) layout=FillLayout() layoutpos=client>
<element layout=BorderLayout()>
<element id=atom(MainUI) layoutpos=client layout=FillLayout() class="noncaptionable">
<element layout=BorderLayout()>
<element layoutpos=top height=90rp background=rcbkd("msgr",626)/>
<element layoutpos=bottom height=165rp background=rcbkd("msgr",625)/>
<element layoutpos=client background=rcclr("msgr",85)/>
</element>
<Element layoutpos=client layout=BorderLayout() padding=Rect(0,0,0,5)>
<AddressBook id=atom(ContactList) layoutpos=client MenuDui=1001 Views=[[50106,rcstr("msgr",46220),1002,"BuddyList"],[50107,rcstr("msgr",46221),1002,"BuddyList"]]/>
<Element id=atom(idWhatsNewMainWindowSlideShow) accessible=true accRole=57 accName=rcstr("msgr",62101) layoutpos=bottom layout=FillLayout() tooltip=false>
<element id=atom(snssLoadingContentContainer) class="snss" layoutpos=none layout=BorderLayout()>
<element layoutpos=top height=rcint("msgr",4009) background=rcbkd("msgr",4000)/>
<element layoutpos=client layout=FlowLayout(2,0,0,0) padding=Rect(15,0,10,5)>
<hyperlink id=atom(snssFeedLinkLoading)/>
<WLEditT padding=Rect(2,5,0,0) accessible=true tooltip=true accdesc=rcstr("msgr",62122) accRole=42 content=rcstr("msgr",62122) richeditstyle=0x02|0x04|0x20|0x400|0x1000 maxvisiblelines=2 contentalign=endellipsis/>
</element>
</element>
<element id=atom(snssNoContentContainer) class="snss" layoutpos=none layout=BorderLayout()>
<element layoutpos=top height=rcint("msgr",4009) background=rcbkd("msgr",4000)/>
<element layoutpos=client layout=FlowLayout(0,2,0,1) padding=Rect(15,0,10,5)>
<hyperlink id=atom(snssFeedLinkNoContent)/>
<element accessible=true tooltip=true accdesc=rcstr("msgr",62126) content=rcstr("msgr",62126) accRole=42 contentalign=endellipsis padding=Rect(2,0,0,1)/>
</element>
</element>
<element id=atom(snssContentContainer) class="snss" layoutpos=none layout=BorderLayout()>
<button id=atom(snssSeparatorButton) layoutpos=top class="snssSeparatorButtonUp" height=rcint("msgr",4009) active=7/>
<element layoutpos=client layout=BorderLayout() padding=Rect(15,0,10,0)>
<element layout=BorderLayout() layoutpos=client>
<element layoutpos=top layout=BorderLayout()>
<element layoutpos=left layout=FlowLayout(32,2,0,2)>
<hyperlink id=atom(snssFeedLink)/>
<Element Layout=FlowLayout(0,1,0,1) margin=Rect(15,0,0,0)>
<Button ID=atom(snssPrevious) LayoutPos=left AccName=rcstr("msgr",62102) AccDesc=rcstr("msgr",62103) Active=7 class="SlideShowBtnPrev" margin=Rect(4,0,4,0) AddBehavior=Msgr::HideGlyph()/>
<Button ID=atom(snssNext) LayoutPos=left AccName=rcstr("msgr",62104) AccDesc=rcstr("msgr",62105) Active=7 class="SlideShowBtnNext" margin=Rect(4,0,4,0) AddBehavior=Msgr::HideGlyph()/>
</Element>
<button id=atom(snssOptionsIcon) active=7 content=rcimg("msgr",3009) accessible=true accrole=43 accName=rcstr("msgr",62143) accDesc=rcstr("msgr",62144) margin=Rect(10,0,0,0) tooltip=true AddBehavior=Msgr::HideGlyph()/>
</element>
<element id=atom(snssDate) layoutpos=right layout=FlowLayout(0,2,0,2)>
<element id=atom(snssDateTimeAgo) padding=Rect(5,0,0,0) accessible=true tooltip=true accrole=42 contentalign=endellipsis/>
</element>
</element>
<element id=atom(snssSocialNewsItemContainer) layoutpos=client layout=FillLayout() padding=Rect(2,5,0,0)/>
</element>
<element layout=FlowLayout(1,0,0,2) layoutpos=right>
<element id=atom(snssImagePreviewContainer) layoutpos=none layout=FlowLayout(0,0,0,0)>
<element id=atom(snssImagePreview) layoutpos=none layout=FlowLayout(0,0,0,0) padding=Rect(5,0,0,0)/>
</element>
</element>
</element>
</element>
</Element>
</Element>
</element>
<Element layoutpos=bottom layout=BorderLayout() id=atom(TabsAndAds) background=rcbkd("msgr",628)>
<element background=rcbkd("msgr",627) height=6 layoutpos=top/>
<element layoutpos=top padding=Rect(4,0,4,0) layout=BorderLayout()>
<Toolbar Layout=BorderLayout() margin=Rect(0,0,0,8) id=atom(idPartnerAdsToolbar) layoutpos=top>
<element id=atom(TabElement) LayoutPos=client Layout=BorderLayout() padding=Rect(15,0,10,0)>
<ToolbarControls id=atom(PartnerAdToolbarContainer) ChevronAlign=6 AddBehavior=Msgr::PartnerAdToolbarBehavior() AddBehavior=DUI::TabGroup()>
<ToolbarChevron id=atom(PartnerAdToolbarChevron) Class="PartnerAdChevronButton" Active=7 ContentAlign=middleright/>
</ToolbarControls>
</element>
</Toolbar>
<*PlusSkin Conditions(RemAdsMain = false) *>
<Constrainer layoutpos=top ID=atom(SSConstrainer) Layout=FillLayout()>
<SlideShowWithAd ID=atom(AdBanner) Layout=FillLayout() Padding=Rect(3,0,8,0) LayoutPos=client Active=1>
<UrlElem ID=atom(idHouseAd) Layout=FlowLayout(2,0,0,3) Direction=0 Padding=Rect(8,2,0,2)>
<Element Layout=FillLayout() borderthickness=Rect(1,1,1,1)>
<Element Width=234rp Height=60rp Content=rcimg("msgr",1472)/>
</Element>
</UrlElem>
<Element Id=atom(AdBrowserCont) Layout=FlowLayout(2,0,0,3) Visible=false Padding=Rect(8,2,0,2)>
<element id=atom(adbannercontainer) layout=FillLayout() borderthickness=Rect(1,1,1,1)>
<adbrowser id=atom(adbrowser) width=234rp height=60rp layoutpos=none Accessible=true AccName=rcstr("msgr",4263) AccDesc=rcstr("msgr",4263) AccRole=30 DefaultADTimerMS=25000 bordercolor=rcclr("msgr",74) DLControl=1024 DocHostUIFlags=0x04|0x08|0x20|0x200|0x40000000/>
</element>
</Element>
<Element ID=atom(SSV) Layout=BorderLayout() Visible=false>
<UrlElem ID=atom(SSVImgUrl) LayoutPos=left Layout=FillLayout() Tooltip=true Accessible=true AccName=rcstr("msgr",49806) AccRole=30 Active=3 Padding=Rect(8,0,7,0)>
<HttpImage ID=atom(SSVImg) Width=92rp Height=69rp borderthickness=Rect(1,1,1,1) bordercolor=rcclr("msgr",20755) LayoutPos=client ContentAlign=middlecenter flip=false Active=0 Accessible=false/>
</UrlElem>
<Element LayoutPos=client Layout=BorderLayout() Padding=Rect(0,0,2,0)>
<Element LayoutPos=top Layout=BorderLayout()>
<UrlElem ID=atom(SSVTitle) LayoutPos=client Foreground=rcclr("msgr",20747) Fontface=rcstr("msgr",20953) FontSize=rcint("msgr",20958)pt ContentAlign=middleleft|endellipsis Tooltip=true AccRole=30 ShowAmpersand=false/>
</Element>
<UrlElem ID=atom(SSVDesc) Fontface=rcstr("msgr",20953) FontSize=rcint("msgr",20958)pt LayoutPos=client ContentAlign=wrapleft|endellipsis|editcontrol Tooltip=true AccRole=30 ShowAmpersand=false Height=32rp/>
<Element LayoutPos=bottom Layout=BorderLayout() MinSize=Size(139,0)>
<Element Layout=BorderLayout() LayoutPos=left>
<Element Layout=FlowLayout(0,1,0,1) ContentAlign=middleleft LayoutPos=client margin=Rect(4,0,4,0)>
<UrlElem ID=atom(SSVPlayBtn) AccName=rcstr("msgr",49802) AccDesc=rcstr("msgr",49802) AccRole=30 LayoutPos=left Active=7/>
</Element>
<Element Layout=FlowLayout(0,1,0,1) LayoutPos=right padding=Rect(0,4,0,2)>
<Button ID=atom(SSVPrev) LayoutPos=left AccName=rcstr("msgr",4278) AccDesc=rcstr("msgr",4278) Active=7 class="SlideShowBtnPrev" margin=Rect(4,0,4,0)/>
<Button ID=atom(SSVNext) LayoutPos=left AccName=rcstr("msgr",4277) AccDesc=rcstr("msgr",4277) Active=7 class="SlideShowBtnNext" margin=Rect(4,0,4,0)/>
</Element>
</Element>
<Element ID=atom(SSTitle) ContentAlign=middleleft|endellipsis Margin=Rect(10,0,0,0) LayoutPos=client Tooltip=true Accessible=true AccRole=42 Active=0/>
</Element>
</Element>
</Element>
</SlideShowWithAd>
</Constrainer>
</*PlusSkin*>
</element>
</Element>
</element>
</element>
</Element>
<element layout=BorderLayout()>
<element layoutpos=top height=rcint("msgr",1803) background=rcbkd("msgr",1763)/>
</element>
</Element>
<Element id=atom(framelessborder) enabled=false active=0/>
</Element>
</Element>
<Element ID=atom(squareborderbottom) Background=rcbkd("msgr",1823) enabled=false active=0/>
<Element ID=atom(framelessborderbottom) enabled=false active=0/>
</Element>
</element>
<Element ResID=MainWindowBar Sheet=0 ID=atom(WindowBar) Layoutpos=client Layout=FillLayout()>
<Element Layout=BorderLayout()>
<Element id=atom(WindowBarBG) Layout=BorderLayout() Height=rcint("msgr",1833)>
<element layoutpos=bottom height=1 background=argb(128,255,255,255)/>
<Element layoutpos=right layout=FillLayout()>
<Element id=atom(minmaxclosebase) Layout=FlowLayout(0,0,0,0) Padding=rcrect(21008)>
<button id=atom(FLWMinBtn) class="FrameBtn" layoutpos=auto cmdid=21004 AccName=rcstr(21076) AccDesc=rcstr(21076) Content=rcimg(21019) active=1 padding=rcrect(21007)/>
<button id=atom(FLWMaxBtn) class="FrameBtn" layoutpos=auto cmdid=21005 AccName=rcstr(21077) AccDesc=rcstr(21077) Content=rcimg(21020) active=1 padding=rcrect(21007)/>
<button id=atom(FLWCloseBtn) class="FrameBtn" layoutpos=auto cmdid=21002 AccName=rcstr(21078) AccDesc=rcstr(21078) Content=rcimg(21018) active=1 padding=rcrect(21007)/>
</Element>
</Element>
<Element layoutpos=left layout=FlowLayout(2,2,0,0) padding=rcrect(21002)>
<Element id=atom(FramelessWindowSysMenu) layout=FillLayout()>
<Element id=atom(BrandedWindowIcon) class="WindowIcon" content=rcimg("msgr",600) ContentAlign=middleleft/>
</Element>
</Element>
<element layout=FillLayout() layoutpos=client>
<Element id=atom(WindowText) padding=rcrect(21006) layoutpos=client Class="MainWnd"/>
</element>
</Element>
</Element>
<Element ID=atom(squarebordertop) Background=rcbkd("msgr",1822) enabled=false active=0/>
<Element ID=atom(framelessbordertop) enabled=false active=0/>
</Element>


hope this helps.
RE: [HELP] Skin Trace Error by djdannyp on 03-21-2009 at 08:04 AM

Not quite sure what you've done with the skin options button, but try using this:

XML code:
<*PlusSkin Conditions(HideSkin = false) *>
<Button accvalue="Messenger Plus! CmdId: 7460" AccDesc="Skin Options" AccRole=57 Class="HIGToolbarButton" Layout=borderlayout() Active=3|4 Padding=rcrect("",20136)>
<ButtonIcon class="ToolbarIcon" content=rcimg("msgr",59006) ContentAlign=5 padding=rcrect("",20140)/>
</Button>
</*PlusSkin*>


in place of:

XML code:
<Button cmdid=7460 <*PlusSkin Conditions(SkinopsBtn = true)*>id=atom(SkinOpsBtn) </*PlusSkin*> AccRole=57 Class="TransparentButton" <*PlusSkin Conditions(AddSkinopsBtn = true)*>Layout=flowlayout(0,2,0,2) </*PlusSkin*><*PlusSkin Conditions(AddSkinopsBtn = false)*> LayoutPos=None</*PlusSkin*> Active=MouseandKeyboard|NoSyncFocus Padding=rect(5,4,5,4)>
<element class="ToolbarIcon" content=rcimg(59005)/>
</Button>


Also, do you really want to crowd the scene area with the extra scripts and skin options buttons?

Those are normally best off in the 1001 definition file.

Also, you haven't specified an image for the scripts button

And lastly I don't think you can/should remove the colourise button......it's hidden anyway by the curl in the top right hand corner and removing it might mess things up
RE: [HELP] Skin Trace Error by stuartbennett on 03-21-2009 at 08:47 AM

thanks for the tip with the skin options button. as for adding these buttons, well in willz's skins he has the mail, plus!, scripts, layout and skin  options buttons in 923 he leaves add contact and show menu on the word wheel bar (1001) i do see your point about the colorize button so ill remove that options from contact list and chat window, in terms of my contact list buttons I'm suggesting having mail, plus, scripts and skin options on the 923 toolbar and leaving add contact, layout and show menu on the 1001 toolbar which will no longer hold the scripts icon, i don't think it will make it that crowded to be fair but if after applying the changes i notice a problem with it i may reconsider after seeing how it looks.

as for no icon for scripts button i haven't defined the scripts, plus or skinops buttons yet in the uifiles as i can't remember where i defined them in 8.5, they are defined in skininfo however so it should be too long before i get them working.


RE: RE: [HELP] Skin Trace Error by djdannyp on 03-21-2009 at 10:05 AM

quote:
Originally posted by stuartbennett
thanks for the tip with the skin options button. as for adding these buttons, well in willz's skins he has the mail, plus!, scripts, layout and skin  options buttons in 923 he leaves add contact and show menu on the word wheel bar (1001) i do see your point about the colorize button so ill remove that options from contact list and chat window, in terms of my contact list buttons I'm suggesting having mail, plus, scripts and skin options on the 923 toolbar and leaving add contact, layout and show menu on the 1001 toolbar which will no longer hold the scripts icon, i don't think it will make it that crowded to be fair but if after applying the changes i notice a problem with it i may reconsider after seeing how it looks.

as for no icon for scripts button i haven't defined the scripts, plus or skinops buttons yet in the uifiles as i can't remember where i defined them in 8.5, they are defined in skininfo however so it should be too long before i get them working.

you have definied them in the ui files...that file above is the UI file and you've added the buttons
RE: [HELP] Skin Trace Error by stuartbennett on 03-21-2009 at 11:10 AM

i've set the images for the plus, scripts and skin options buttons, but i cannot get them to show or hide as required, and i am still getting the skin trace error.


RE: [HELP] Skin Trace Error by djdannyp on 03-21-2009 at 12:20 PM

have you set <AllowContactListChange> to false in your skin info?


RE: [HELP] Skin Trace Error by stuartbennett on 03-21-2009 at 01:06 PM

yep[ set them to false but yet still they both appear regardless of what's set in my options.


RE: RE: [HELP] Skin Trace Error by djdannyp on 03-21-2009 at 01:09 PM

quote:
Originally posted by stuartbennett
yep[ set them to false but yet still they both appear regardless of what's set in my options.

are you sure you've got the option names set correctly in skininfo?
RE: [HELP] Skin Trace Error by stuartbennett on 03-21-2009 at 01:29 PM

yes i am sure, i will happily email you my skin if you want to check it over all i will need is for you to pm me your email address.

EDIT:

better still heres a link to the file on my sky drive.

365 Skin


RE: [HELP] Skin Trace Error by Nagamasa on 03-21-2009 at 05:11 PM

Yeah I think the Plus! commands don't work in 1001.


RE: [HELP] Skin Trace Error by robert_dll on 03-21-2009 at 05:22 PM

At least the command for skin options do, look at Guena's skin.


RE: [HELP] Skin Trace Error by stuartbennett on 03-21-2009 at 05:37 PM

well i have tried to look through other peoples code, but for example in evo 4 willz has his hide mail button block around line number 9x but in my skin which is just the original 2009 definition files and when i find what i want to change i change it around where that block is, its line number 131 so as i can't find anything cause other people don't have these things in the right place it is extremely hard to work out where to find the bits to compare.

i really need someone to take a look at my skin and tell me what i am doing wrong.


RE: [HELP] Skin Trace Error by robert_dll on 03-21-2009 at 06:32 PM

Willz often change the layout of windows, that's why you can find lines in other place, but it is still similar code, compare blocks of code, not the place where they are. Guena's skin doesn't change the layout that much, you can see there, but also try to figure out how to find the code you need by yourself, you can use consolidated resources for that.


RE: RE: [HELP] Skin Trace Error by Willz on 03-21-2009 at 11:41 PM

quote:
Originally posted by stuartbennett
well i have tried to look through other peoples code, but for example in evo 4 willz has his hide mail button block around line number 9x but in my skin which is just the original 2009 definition files and when i find what i want to change i change it around where that block is, its line number 131 so as i can't find anything cause other people don't have these things in the right place it is extremely hard to work out where to find the bits to compare.

i really need someone to take a look at my skin and tell me what i am doing wrong.

Yeah don't compare line structures when you are looking at my skins. It will only confuse you. With most of my skins I change the element structure to make it work specifically to the skin design I have intended. It won't help you if you are comparing it with your own.
RE: [HELP] Skin Trace Error by djdannyp on 03-21-2009 at 11:48 PM

Guena's skin is probably the best one to look at at the moment to see how to apply options properly.....as that's basically all his skin does!

Just take a close look through that to find the bit of code that relates to what you're trying to do....and learn from it...you'll learn a lot better if you're discovering it for yourself rather than just having someone telling you everything


RE: [HELP] Skin Trace Error by stuartbennett on 03-22-2009 at 08:07 AM

to be fair cause of the weird way avalon concept has been built i am finding difficult to understand.


RE: [HELP] Skin Trace Error by blessedguy on 03-22-2009 at 03:29 PM

quote:
Originally posted by stuartbennett
to be fair cause of the weird way avalon concept has been built i am finding difficult to understand.
It has been built the correct way =) Just take a deeper look and soon you'll understand it
RE: [HELP] Skin Trace Error by robert_dll on 03-22-2009 at 05:06 PM

The problem here is that you want to understand everything in few minutes, you need some time, could be days, weeks, or months depending on your effort, I've been skinning since last year and until now I can understand easily how this works. The Barcelona skin I made was kind of practice for me to do a better work on my next skin, so you need that, practice. Try changing code here and there to see what is the result, of course if you get stuck we can help you, but at least first try some minutes to do it by yourself, that way you will learn.


RE: [HELP] Skin Trace Error by stuartbennett on 03-22-2009 at 06:41 PM

i am trying to search for the bits i want to change and trying to change them based on how i could do those changes in 8.5 but it don't work and i can't figure out why replacing the 9.0 equivalent blocks of code with the 8.5 1's doesn't produce the desired effect, without someone to explain how the code has changed between the 2 versions i can't adapt the 8.5 code to be compatible.

this i why i am constantly making umpteen new topics on here to ask all the different questions i need the answer to just to get things moving, and to make matters worse rather than just answer my questions and be done with it everyone just tells me to try and work it out for myself and don't bother helping me, and considering i try to do it myself before posting it seems rather redundant.

some people learn from just playing around with things by themselves, others learn by watching over someone's shoulder as they do things and remembering what that person did & others learn best by being given instructions to follow sitting down reading those instructions in a logical and methodical manner and reproducing the effect until such time as they understand enough to expand upon those procedures.

i am the 3rd type, the type that learns by following precise instructions and when i have done something enough times then i may play with it and expand upon it, when you send your kids to school do you want the teacher to just hand them a bunch of books and say "here you go kid, everything you need to learn for the next 11 years is in this books, read them in your own time and hopefully you'll learn everything by the time your 18" or do you expect the teacher to stand there at the front of the class and actually take the time to teach them properly.

teaching in & of itself isn't a single mode process if it was they would have robots doing it by now that just taught the same thing in the same way every time and save a fortune on teachers wages, the reality is we all learn in different ways and the teachers have to adapt their teaching techniques so that the student learns in the most efficient way that they can, giving people help on here should be no different, you as the experts should be adaptable to the way the person requesting the helps needs to learn and use the right technique for teaching them.

i know i have kind of rambled on, but that's just how i feel about it, sorry if you don't agree.