SettingsCategory - get labels - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32) +--- Forum: Skinning (https://forum.kodi.tv/forumdisplay.php?fid=12) +--- Thread: SettingsCategory - get labels (/showthread.php?tid=126241) Pages:
1
2
|
SettingsCategory - get labels - Hitcher - 2012-03-22 I want to do something different with the group 3 stuff and would really like to be able to get the labels but Control.GetLabel(-100) doesn't return anything. Is there a way to retrieve these controls? ie ControlGroup(3).GetLabel(-100) Or am I just going to have to revert to showing the actual strings with visible conditions? Thanks. RE: SettingsCategory - get labels - `Black - 2012-03-23 What do you want to achieve exactly? I also tried to get the label of the group but it seems impossible. RE: SettingsCategory - get labels - Hitcher - 2012-03-23 I'd like a horizontal wraplist that's centrally focused. RE: SettingsCategory - get labels - jmarshall - 2012-03-23 Well, you don't know how many there are in each category, so even if you could get them (which I presume you probably can) you'd need to know how many there are anyway, though I guess you could check for empty labels or something. Control.GetLabel(-100) is what you want - not sure whether it'll go through or not though! RE: SettingsCategory - get labels - pecinko - 2012-03-23 (2012-03-23, 00:31)Hitcher Wrote: I'd like a horizontal wraplist that's centrally focused. I have tried something like that (tried using horizontal grouplist with 3 items) but I did not like navigation when spincontrol is active in grouplist="5". I.e. with buttons, pressing right would move focus to new section, but with spincontrol you move to "texturedown" first, which I found a bit annoying and confusing. Maybe it's just me. RE: SettingsCategory - get labels - Hitcher - 2012-03-23 (2012-03-23, 00:56)jmarshall Wrote: Control.GetLabel(-100) is what you want - not sure whether it'll go through or not though! First thing I tried and it doesn't return anything - is it because it's a negative or something else? Thanks. RE: SettingsCategory - get labels - jmarshall - 2012-03-23 Yeah, that's exactly the issue. Not sure how to best handle this - I'm not sure if a container can give everything needed to operate things. Will ponder. Cheers, Jonathan RE: SettingsCategory - get labels - Hitcher - 2012-03-23 Update: I've managed to by-pass the hard-coded default control using <onload>Control.SetFocus(7000)</onload> so my wraplist gets focus and I've manually filled the labels because GetLabel doesn't work but I've now stumbled upon another problem - I can't get the wraplist to control the grouplist and change the sections. Neither Control.Move or Control.Message work. Ideas? Thanks. SettingsCategory - get labels - pecinko - 2012-03-23 Use grouplist for nav and send control.move to wraplist? Hide grouplist off screen or with fade anim. RE: SettingsCategory - get labels - Hitcher - 2012-03-23 Already tried that but the grouplist can't/wont send them. RE: SettingsCategory - get labels - `Black - 2012-03-23 It only works with a script, I made a very simple one for my skin. RE: SettingsCategory - get labels - Hitcher - 2012-03-23 Thanks, I'll give it a go. SettingsCategory - get labels - pecinko - 2012-03-23 (2012-03-23, 20:06)Hitcher Wrote: Already tried that but the grouplist can't/wont send them. It does send for me, on home screen at least. Haven't tried with system one. Uuops, I stand corrected. I'm using grouplist but control.move is sent by container inside it. RE: SettingsCategory - get labels - Hitcher - 2012-03-24 @pecinko: They only work when you get to the ends - in-between they do nothing. @black: As above, it only worked when I reached the ends so I made a button that controlled both the grouplist (via your script) and the wraplist and it all works. Many thanks. EDIT: It's a shame we can't swap these grouplists for normal lists if we want. RE: SettingsCategory - get labels - Hitcher - 2012-03-24 Why do we need a script to move the grouplist when Control.Move should do the job? Thanks. |