[HELP] Creating A Custom Skinops Panel - 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] Creating A Custom Skinops Panel (/showthread.php?tid=81375) [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-01-2008 at 08:16 PM please can sombody tell me what ive done wrong please? the attached zip file contains my skininfo file and the xml file for my options panel i need help fixing this. RE: [HELP] Creating A Custom Skinops Panel by vikke on 02-01-2008 at 08:30 PM It would make it easier if you could describe the problem, and give us some screenshots if necessary. We need to know what went wrong so we know where to look. Looking through all files isn't a very good idea, since we probably won't find the error. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-01-2008 at 08:46 PM i used deep blue skins options file as a base and maintained its directory structure and everything, i added in my custom options and viola i kept getting messages saying that the skin has no user definable options when i take the stuff out of skininfo thats used to refer to my options file everything works fine, however now this file will not even run in the messenger plus interface tester, i dont have use of xmlspy anymore to test against the schema as i refuse to pay £800 for a piece of software, so someone needs to go thrrough my options file and figure out what i did wrong, patchou any ideas? RE: [HELP] Creating A Custom Skinops Panel by Willz on 02-02-2008 at 12:17 AM make sure the editor you are using can indeed save out to UTF-16 because there are a lot that cant and thats what causes it not to work. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 09:16 AM i didnt see a utf16 option in there however it atleast at first worked in the interface tester but now it doesnt so something in the file must be wrong right? RE: [HELP] Creating A Custom Skinops Panel by Willz on 02-02-2008 at 09:25 AM
the two things that can make the file not work is either an error in the code itself or not using UTF-16. It's one or the other and there isn't any real way of knowing without going through the file yourself and making sure everything is right RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 09:45 AM
ok willz here you go quote: ive looked through all that and cant find a single thing wrong with it, xmlspy is the only editor in all of human existance that can save as utf16 and i cant afford the £800 price tag so now what do i do? can someone write me a better editor please? RE: [HELP] Creating A Custom Skinops Panel by Willz on 02-02-2008 at 09:50 AM SuperEdi, something I used in university. It's free and it can save to UTF-16. Google it and you'll find it. RE: [HELP] Creating A Custom Skinops Panel by vikke on 02-02-2008 at 10:09 AM Notepad saves to UTF-16 fine. RE: RE: [HELP] Creating A Custom Skinops Panel by Willz on 02-02-2008 at 10:14 AM
quote: yep but I find one level of undo to be kind of annoying, no safety net for people who don't know if the change they make is going to work RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 10:25 AM I think that when you put a multival option you need to also write the items in the Options Panel. I didn't see any of them. Check it because it might be the mistake you need to correct. RE: [HELP] Creating A Custom Skinops Panel by Willz on 02-02-2008 at 10:32 AM nope you dont have to write every single option thats in skininfo.xml into the options panel. When I was making Zero-G i based mine off Ev0's and there were options missing but it still worked. RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 10:37 AM Ok. I thought it could be that. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 10:38 AM
willz i downloaded superedi and saved as utf16 however interface tester still says "an error occured while loading the xml file" so there hasnt to be something wrong with the syntax i posted above. RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 11:14 AM
What exactly do I have to write in the SkinInfo in order to display my Options Panel? I tried this: RE: [HELP] Creating A Custom Skinops Panel by Volv on 02-02-2008 at 11:38 AM
stuart, the code you sent me in the Private Message worked perfectly fine. code: These should go on the first 2 line following the opening <window> tag. The <Position> tag is self-explanatory as it defines your window's dimensions. The reason for the <ChildTmpl> tag is explained in the skindocs: quote: RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 11:41 AM
thats exactly what i did too same result. willz heres a design i came up with for my skin options panel the bullets indicate checkboxes. RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 11:53 AM
quote:Any solution for me? RE: [HELP] Creating A Custom Skinops Panel by Volv on 02-02-2008 at 11:53 AM
quote:This would indeed suggest a skininfo.xml problem. If it were not a skininfo problem the generic options dialog would appear (if not the custom one). Your problem is the </Skin> tag. You have closed it twice, the second one is the problem. quote: Basilis' problem: quote:Basilis, that code has to be nested in the SkinInfo > Options > Skin tag. That code would also assume that you have a file called OptInter.xml in a folder (directory) named Options. Any properties which you want to be editable in the custom options dialog also have to be defined in SkinInfo.xml above the aforementioned code (nested in SkinInfo > Options > Skin > Properties). RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 12:19 PM I have done all this but it still says that my skin have no modifiable options. When I rename the OptInter file it just shows the deafult option panel. When it has its original name, then it shows nothing but the message" Sorry, this skin does not provide any modifiable option" RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 12:21 PM fixed code in skinifo but it still shows the version plus makes not the custom one but atleast im not getting an error now, i copy pasted the code i sent you via private message into a new file saved it over the top of my original and according to you that should have worked but still getting error from interface tester. RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 12:28 PM In my case. the Interface tester displays it fine but the Messenger says there are no options. When I take it out of the directory, it displays the Plus default panel. Stuart,I think there is an error in the interface file. But I can't make out what causes the problem in my panel. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 12:30 PM
show me your interface file code i might not be able to figure out my own but perhaps ill stand atleast some chance of figuring out yours lol. RE: [HELP] Creating A Custom Skinops Panel by Volv on 02-02-2008 at 12:47 PM
quote:So it's working now? RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 12:48 PM Does the options have to be in the same order as they are in the SkinInfo? I mean that in my interface file, I have changed the order of the options. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 12:53 PM yes my custom options are working now, next thing to tackle is how to change background colour and font colours so as to acheive the desired look but theres no documentation on this subject. RE: [HELP] Creating A Custom Skinops Panel by Volv on 02-02-2008 at 12:54 PM
quote:No, you can have whatever you want in your interface in whichever order you want (both visually and code-wise). quote:The schema documentation provided in the Skinning docs is one of the most (if not the most) important piece of documentation. It covers every possible option available to you when coding your .xml files. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 12:58 PM yes thatd be helpful but i cant afford £800 to be able to read it as no other software anywhere on earth except xmlspy can read that file RE: [HELP] Creating A Custom Skinops Panel by Volv on 02-02-2008 at 01:02 PM
quote:Umm, just read it with your eyes in the skinning documents? That's what I do... XML Schemas Reference > Messenger Plus! Interfaces > Schema Documentation You only need the actual schema file for validation. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 01:21 PM tried that and patchou has done a poor job of trying to explain it it makes no sense what so ever just reading it it has to compare your code to itself and tell you what youve done wrong to be any use please help. RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 01:22 PM I am sure that the mistake is in my SkinInfo file since I tried replacing the Interface of Evo with mine and when I opened Evo, it displayed the Option Panel perfect. Of course the options weren't working but at least I know where the problem is. Please take a look at it. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 01:34 PM try that RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 01:37 PM Ii didn't work. I had it tried it too. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 01:39 PM zip up the whole skin and ill take a look for you basilis as without seeing your directory structure and maybe the options panel itll be difficult to fix. RE: [HELP] Creating A Custom Skinops Panel by Volv on 02-02-2008 at 01:44 PM
quote:That's because there's not much to explain, I suppose a few properties could require further description but most of it is self-explanatory. Everything you can put in your code is there, for example if you want to change the font colour of a Static Control: Example current code: quote: Click on 'StaticControl' Wow, theres a diagram with a whole bunch of properties I can set for static controls and a 'Color' option available to me quote: Click 'Color' -> You'll see that it has more properties nested under that (Red, Green, Blue are probably the most important). quote: Click 'Red' -> That's the end of the line - I no longer have a diagram, but rather some details telling me the type of value accepted (unsignedByte <-- This just means an integer from 0 to (2^8 - 1), that is 0 to 255, you don't really need to know this though as it explains the accepted value range right underneath), the minimum value accepted (0), and the maximum value accepted (255). quote: Go back (hit the back button) and do the same for 'Green' and 'Blue' -> You'll find that they accept similar inputs as 'Red' did: quote: RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 01:55 PM while that works on the text, it doesnt help me change the background and theres nothing in the documentation about that. RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 02:09 PM
Can it be the fact that I am using a messenger that is translated to Greek so that RE: [HELP] Creating A Custom Skinops Panel by Volv on 02-02-2008 at 02:18 PM
No: quote: RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 03:18 PM Can you please download my attachment and see what I should add in order to make it work? As I said, I tested it on skylines and evo and it was working so there must be a difference between evo's&skylines's SkinInfoes with mine RE: [HELP] Creating A Custom Skinops Panel by Basilis on 02-02-2008 at 04:19 PM Try adding a picture enough big so that it covers the whole window. If the text has a clear color, then it will be displayed just perfect. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-02-2008 at 04:45 PM
ok basilis i tryed that and heres the result RE: [HELP] Creating A Custom Skinops Panel by Volv on 02-02-2008 at 05:31 PM You don't, that's the best you can do since it is a child template. RE: [HELP] Creating A Custom Skinops Panel by freak544 on 02-02-2008 at 06:06 PM and theres no way of getting around it? RE: [HELP] Creating A Custom Skinops Panel by blessedguy on 03-02-2008 at 06:18 PM
Help please!! RE: [HELP] Creating A Custom Skinops Panel by Basilis on 03-02-2008 at 06:20 PM I had this problem once and the problem was that I had specified wrong the name of an option in the options xml. Check it please RE: [HELP] Creating A Custom Skinops Panel by blessedguy on 03-02-2008 at 06:22 PM No, it isn't this...I have already double-checked each option... RE: [HELP] Creating A Custom Skinops Panel by Basilis on 03-02-2008 at 06:30 PM I had done that also but if a letter has to be capital and it not, then the panel is not displayed in the skin. RE: [HELP] Creating A Custom Skinops Panel by blessedguy on 03-02-2008 at 06:36 PM
...But even the Capitals are correct!! Every single option I included was Copy-Paste, and verified twice!! RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 03-02-2008 at 07:03 PM
blessedguy, i am validating your skininfo file against the schema now and i have found a whole ton of syntax errors, for example in metadata your tags are supposed to go RE: [HELP] Creating A Custom Skinops Panel by Basilis on 03-02-2008 at 07:20 PM I don't think so. I have colorize before UMs and it works fine. RE: [HELP] Creating A Custom Skinops Panel by blessedguy on 03-02-2008 at 07:28 PM the order doesn't change anything...There's nothing about that in the Skinning docs. RE: RE: [HELP] Creating A Custom Skinops Panel by Soardra on 03-02-2008 at 07:31 PM
quote:XD Look closely at what he said...colorize before is the RIGHT way...you just agreed with what he said silly quote:Just because it doesn't say that in the docs doesn't mean that the order doesn't matter. When they wrote the documentation they more than likely assume that you'd make it the same way as they did. They probably SHOULD have put a warning like that in there though if that was the case... RE: [HELP] Creating A Custom Skinops Panel by blessedguy on 03-02-2008 at 07:32 PM
i got it right already... RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 03-02-2008 at 07:39 PM
yes colorize has to preceed ums it cannot be placed after them, i did pick up on a few more syntax errors, its not that he typed anything wrong just that things were not in correct sequence, the only thing i will mentions is icon 724 blessedguy tryed to put an msgvsta source in there which isnt valid on icongroups it could be done on just normal icon but not icongroup, ive taken that line out so everything works and ill leave it with you to work out how you want to fix that blessedguy. RE: [HELP] Creating A Custom Skinops Panel by blessedguy on 03-02-2008 at 07:57 PM
Are you rly sure of the 724 icon thing?? I've based on Willz skinning guide and Evo's SkinInfo.xml (BASED, NOT COPIED) and he has done in that same way...and according to what I know...in XML, the order of the blocks doesn't change anything...Just the Order of the "families"(for example... RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 03-02-2008 at 08:14 PM
all i know is when i used the schema to validate the skininfo file it said that certain tags appeared where they wasnt expected, now i use xmlspy and on left hand side as you are positioned after or before a tag it tells you what text can be entered at that location and the order in which they need to be entered, i just followed that, yes i agree patchou should have put some kind of warning in the skinning documentation. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 03-02-2008 at 09:02 PM
well heres howe i did my url quote: sey linkcontrol to AboutUrl which gets its value from your skininfo file and set caption to whatever you want the wording to be. EDIT: wasnt trying to double post here below is evidence of a post by blessedguy which i was expecting to be in between my last post and this one. quote: that was taken from the notification email so as to what happened to the actual post i have no idea. RE: [HELP] Creating A Custom Skinops Panel by blessedguy on 03-02-2008 at 09:07 PM
quote: Thks!! But...is there anyway to remove that underlined thing from the caption?? (see attachment) RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 03-02-2008 at 09:33 PM
yes heres how i just did it on mine quote:after position you can put an attribute tag, attribute has 2 options these are align uderline so i put an underline tag in, that has 3 options always (akways underlined) never (never underlined) whenhot (underlined when you hover over it, otherwise not) to acheive your desired effect choose never. RE: [HELP] Creating A Custom Skinops Panel by blessedguy on 03-02-2008 at 09:38 PM Thanks a lot!! RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 03-02-2008 at 09:48 PM your welcome, glad i could help. RE: [HELP] Creating A Custom Skinops Panel by stuartbennett on 02-15-2009 at 08:08 PM
in the messages above it states that the plain area where the ok and cancel buttons reside cannot have there background edited, so tell me then how did this get done in "rasta live messenger 3.1" as shown below? |