Skip to content

Commit

Permalink
Added setting to limit widgets items num globally
Browse files Browse the repository at this point in the history
  • Loading branch information
cartmandos committed Mar 30, 2019
1 parent 2150f77 commit 3070526
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 9 deletions.
10 changes: 2 additions & 8 deletions language/resource.language.en_gb/strings.po
Original file line number Diff line number Diff line change
Expand Up @@ -163,16 +163,10 @@ msgid "Random TV Shows"
msgstr ""

msgctxt "#31037"
msgid "Trailers"
msgid "Set max number of items for all widgets"
msgstr ""

msgctxt "#31038"
msgid "Use custom image for skin background"
msgstr ""

msgctxt "#31039"
msgid "Use custom image for skin background"
msgstr ""
# empty strings 31038-31039

msgctxt "#31040"
msgid "Now playing"
Expand Down
1 change: 1 addition & 0 deletions xml/IncludesDefaultSkinSettings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@
<onload condition="!Skin.HasSetting(HomeMenuDefaults46)">Skin.SetString(SkinHelper.AutoCloseVideoOSD, 4)</onload>
<onload condition="!Skin.HasSetting(HomeMenuDefaults46)">Skin.SetBool(DisableNowPlayingInfoBar)</onload>
<onload condition="!Skin.HasSetting(HomeMenuDefaults46)">Skin.SetBool(UseBingieInfoDialog)</onload>
<onload condition="!Skin.HasSetting(HomeMenuDefaults46)">Skin.SetString(WidgetsGlobalLimit, 250)</onload>

<!-- default color settings (titan default theme - BINGIE) -->
<onload condition="!Skin.String(HomeViewDetailsFocusColor)">Skin.SetString(HomeViewDetailsFocusColor, cce0e0e0)</onload>
Expand Down
3 changes: 2 additions & 1 deletion xml/IncludesHomeWidgets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1962,6 +1962,7 @@
<param name="multiRows" value="$PARAM[multiRows]" />
</include>
<include content="widget_base_content_$PARAM[contentStyle]">
<param name="global_limit" value="$INFO[Skin.String(WidgetsGlobalLimit)]" />
<param name="widgetid" value="$PARAM[widgetid]" />
<param name="submenuid" value="$PARAM[submenuid]" />
<param name="widgetTarget" value="$PARAM[widgetTarget]" />
Expand All @@ -1977,7 +1978,7 @@
</include>

<include name="widget_base_content_normal">
<content target="$PARAM[widgetTarget]">$PARAM[widgetPath]</content>
<content limit="$PARAM[global_limit]" target="$PARAM[widgetTarget]">$PARAM[widgetPath]</content>
</include>
<include name="widget_base_content_refresh">
<content target="$PARAM[widgetTarget]">$VAR[$PARAM[widgetid]-refresh]</content>
Expand Down
7 changes: 7 additions & 0 deletions xml/IncludesSkinSettings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2791,6 +2791,13 @@
<onclick>Skin.ToggleSetting(LockHubWidgets)</onclick>
<selected>Skin.HasSetting(LockHubWidgets)</selected>
</control>
<!-- set global items limit -->
<control type="button" id="31211">
<include>SkinSettings_Button</include>
<label>31037</label>
<label2>$INFO[Skin.String(WidgetsGlobalLimit)]</label2>
<onclick>Skin.SetNumeric(WidgetsGlobalLimit)</onclick>
</control>
<!-- empty label -->
<control type="label" id="6004">
<height>20</height>
Expand Down

0 comments on commit 3070526

Please sign in to comment.