Bear with me this is kinda long
So I'm almost done with the ford nexgen skin (nGEN as I'm currently calling it). The bad thing is that it is static and not customizable. I played around with the carwings_dynamic skin recently and thought "thats kinda cool I should do that with mine." Now enters my problem. The one thing I don't like about most skins is the menu screen and redundant player screens (MP3, SAT, RADIO). So I decided to make the menu always visible like the ford NexGen and streamline it a bit.
Below is an example of my MP3 player screen. The menu items on the left (in blue) I want dynamic so the user can select what goes there (just like CW_D). The problem lies in keeping the buttons what the user selected. To do this I'm thinking using variables to set the menu items / six images (buttons) on the left. When a user clicks a button it opens the appropriate skin and sets the variable for which button was pressed. This variable (lets call it menu_pos#) is passed or read by the opened skin file and based on the position# displays a toggled (pressed) image for that position.
Does this sound like the correct or at the least a way to do it?