Shoutbox

skinning desktop contacts? - 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: WLM Plus! General (/forumdisplay.php?fid=23)
+----- Thread: skinning desktop contacts? (/showthread.php?tid=71715)

skinning desktop contacts? by Supersonicdarky on 02-13-2007 at 08:21 PM

i know what plus is made to be skinnable, but i dunno if desktop cotacts are, because i'd like to make a more compact skin

if yes, i will need to someone to help me get started

if no, can patchy add support for skinning desktop contacts?


RE: skinning desktop contacts? by vikke on 02-13-2007 at 08:50 PM

Of course they are! You can find it in the INTERFACE-1 resource. I don't know how MessengerPlus!'s skinning engine works, but you can change the resources using a normal resource editor like resourcehacker (google it).

Here's is the XML tag which describes the floating contacts window:

code:
    <Window Id="FloatingNickname" Version="1">
        <Attributes>
            <Caption>Floating Desktop Contact Nickname</Caption>
        </Attributes>
        <TitleBar>
            <AllowMinimize>false</AllowMinimize>
            <Title>
                <Prefix>Full</Prefix>
                <Text/>
            </Title>
        </TitleBar>
        <Position Width="225" Height="103" InitialPos="Normal"/>
        <DialogTmpl>
            <BottomBar Style="None">
                <RightControls>
                    <Control xsi:type="ButtonControl" Id="BtnOk">
                        <Position Top="0" Width="50" Left="0"/>
                        <Attributes>
                            <IsDefault>true</IsDefault>
                        </Attributes>
                        <Caption>&amp;OK</Caption>
                    </Control>
                    <Control xsi:type="ButtonControl" Id="BtnCancel">
                        <Position Top="0" Width="50" Left="0"/>
                        <Caption>&amp;Cancel</Caption>
                    </Control>
                </RightControls>
            </BottomBar>
        </DialogTmpl>
        <Elements>
            <Element xsi:type="ImageElement" Id="ImgTitle">
                <Position Top="8" Left="7"/>
                <Image>
                    <Name>buddy-floatingnickname</Name>
                </Image>
            </Element>
        </Elements>
        <Controls>
            <Control xsi:type="StaticControl" Id="LblTop">
                <Position Top="8" Width="175" Left="29" Height="20"/>
                <Transparency>160</Transparency>
                <Caption>You can set a special nickname for this contact that will only be used in the floating desktop window.</Caption>
            </Control>
            <Control xsi:type="StaticControl" Id="LblNickname">
                <Position Top="35" Width="72" Left="7"/>
                <Attributes>
                    <AutoAdjustWidth>true</AutoAdjustWidth>
                </Attributes>
                <Caption>Contact's nickname:</Caption>
            </Control>
            <Control xsi:type="EditControl" Id="EdtNickname">
                <Position Top="33" Width="127" Left="81">
                    <TranslationAdjust>
                        <StaticCtrlIDLeft>LblNickname</StaticCtrlIDLeft>
                    </TranslationAdjust>
                </Position>
            </Control>
        </Controls>
    </Window>   

You can modify the values in order to remove paddings, and make it more compact.

Hope that's it ! :)
RE: skinning desktop contacts? by Jesus on 02-13-2007 at 09:10 PM

extract it, edit it, save it as an xml and put it in your MP!L\Interface folder, should work IIRC


RE: RE: skinning desktop contacts? by vikke on 02-14-2007 at 10:01 AM

quote:
Originally posted by Jesus
extract it, edit it, save it as an xml and put it in your MP!L\Interface folder, should work IIRC

Oh? That's the way, rather easy ^^.

Thanks