As a programmer, but never a GUI coder, I am trying to figure out the basics of using XLobby. I have read the skinning Xlobby document and I don't know what people did before that! It is a great help, but there is one "connecting the dots" piece that I can't get from it. As a programmer I understand the lower level stuff, but not how these two worlds link together.
To be specific, I just want to understand one particular set of connection logic to go from a button down through the layers of indirection to an event. If I get that I will be well on my way to at least asking better stupid questions! So as an example I took one button that I could trace up from the bottom. It is the "next forecast" button for Xoapweather.
If I go to the "Event Manager", ie Setup:Events in the F2 "Setup" screen I see an explorer like list of event categories. One of these is "weather". Under wether is a "next forecast" and if I click on that I have a "command" button. If I click on that then the window to the right "Commands" displays another explorer list that has an entry "plugin." In the "Plugin" window below is a Plugin Name drop down box with "XoapWeather" and a Command drop down box with "next forecast" in it. So far so good, this ties the SKINS "weather:next forecast" to the specific low level call to actually do some work and call the XoapWeather plugin.
So next I go to the Skin Editor to try and find a particular button that is attached to the "weather:next forecast" event. I know what button on the gui does this as it is the right arrow in the weather screen. But when I try and look for the definition of that button I do not find the connection to this event. I go to Category:Events and according to the documentation it says this is where it "Assigns an event from the event manager to the category." Here is where I expect to find weather:next forecast listed. It always says "No event assigned." It could be this is where you make the association but the editor does not give you the current association status?
I guess in summary the Skin editor does not represent a display of clear assignments of buttons to objects for me. I expect to click on a button or some object and see what image it has, what event it is assigned to. Can someone clear that up? Where can I find "weather:next forecast" other than in the Event Manager?
This is example would be a great Tutorial example for the newbie.
rembetis wrote:Well, in addition to the requisite visual "quick-start" guide to all the tabs/menus and options (the first skinning guide seems a little out of date on this front), I'd love to see a step-by-step guide for building your own skin. No need to cover really advanced topics (the forum can do that), just an outline of steps taken, in the order the demands the least amount of backtracking.
T(hanks) I(n) A(dvance)...