pretty weard but the Addon Info Dialog Looks differently when i lounch it from a dinamic List. (Infolables & Buttons)
lauched from a dynamic List:
![Full sized picture Image]()
launched from Addonbrowser:
![Full sized picture Image]()
(with focused "settings"-Icon)
![Full sized picture Image]()
(all to the right in the Button Grouplist)
![Full sized picture Image]()
pretty weard, specialy as it doesnt seem to be a issue in Estuary, just why the h does it behave like this on my End?
EDIT:
These are the Buttons which i got in the Grouplist and there "visible conditions"
EDIT2:
is it might possible that
pretty weard, to be honest no Idea.
EDIT3:
Just noticed that Estuary also got some inconsistency
in Estuary it sometimes shows the "Repository Name" and sometimes offers "klick here to see the latest changes"
(just open the AddonInfodialog from Estuary one time right from the Widgets, and then from Settings -> Addons -> Install from Repository"; At least on my End i get there also different dialog Content.)
lauched from a dynamic List:

launched from Addonbrowser:

(with focused "settings"-Icon)

(all to the right in the Button Grouplist)

pretty weard, specialy as it doesnt seem to be a issue in Estuary, just why the h does it behave like this on my End?
EDIT:
These are the Buttons which i got in the Grouplist and there "visible conditions"
<!-- Launch Addon Button -->
<control type="button" id="12">
<width>247</width>
<label>518</label>
<include>DialogButtonStyle</include>
<onfocus>ClearProperty(InfoContent)</onfocus>
<onfocus>ClearProperty(InfoDialogButtons)</onfocus>
<visible>Control.IsEnabled(12)</visible>
</control>
<!-- Configure Addon Button -->
<control type="button" id="9">
<width min="160" max="300">auto</width>
<label>24020</label>
<include>DialogButtonStyle</include>
<onfocus>ClearProperty(InfoContent)</onfocus>
<onfocus>ClearProperty(InfoDialogButtons)</onfocus>
<visible>Control.IsEnabled(9)</visible>
</control>
<!-- Addon description Button -->
<control type="button" id="26">
<width min="160" max="300">auto</width>
<label>24003</label> <!-- 20037 -->
<include>DialogButtonStyle</include>
<onclick>RunScript(script.skin.helper.service,action=textviewer,header='$ESCINFO[ListItem.Title]',message='$ESCINFO[ListItem.AddonDescription]')</onclick> <!-- $INFO[ListItem.AddonSummary][CR]$INFO[ListItem.AddonDescription] -->
<onup>SetProperty(InfoContent,Plot)</onup>
<onfocus>ClearProperty(InfoDialogButtons)</onfocus>
<onfocus>ClearProperty(InfoContent)</onfocus>
</control>
<!-- Addon News Button -->
<control type="button" id="28">
<width min="160" max="300">auto</width>
<label>$LOCALIZE[24000] $LOCALIZE[29916]</label>
<include>DialogButtonStyle</include>
<onclick>RunScript(script.skin.helper.service,action=textviewer,header='$ESCINFO[ListItem.AddonSummary]',message='$ESCINFO[ListItem.AddonNews]')</onclick>
<onup>SetProperty(InfoContent,News)</onup>
<onfocus>ClearProperty(InfoContent)</onfocus>
<onfocus>ClearProperty(InfoDialogButtons)</onfocus>
<visible>!String.IsEmpty(ListItem.AddonNews)</visible>
</control>
<!-- Dependancies Button -->
<control type="button" id="10">
<width min="160" max="300">auto</width>
<label>39024</label>
<include>DialogButtonStyle</include>
<onfocus>ClearProperty(InfoContent)</onfocus>
<onfocus>ClearProperty(InfoDialogButtons)</onfocus>
<visible>Control.IsEnabled(10)</visible>
</control>
<!-- Personal Rating Button -->
<control type="button" id="37">
<width min="160" max="300">auto</width>
<label>31206</label>
<textoffsetx>10</textoffsetx>
<include>DialogButtonStyle</include>
<onfocus>ClearProperty(InfoContent)</onfocus>
<onclick>Skin.SelectBool(38023, 38022|AddonRating0, 31340|AddonRating1, 31341|AddonRating1, 31341|AddonRating1, 31341|AddonRating1, 31342|AddonRating3, 31343|AddonRating4, 31345|AddonRating5, 31346|AddonRating6, 31347|AddonRating7, 31348|AddonRating8, 31349|AddonRating9, 31350|AddonRating10)</onclick>
<visible>ListItem.Property(Addon.IsInstalled)</visible>
</control>
<!-- Show Settings -->
<control type="radiobutton" id="30">
<width>70</width>
<include>DialogButtonStyle</include>
<label></label>
<textureradioonfocus colordiffuse="TextColor1">Icon_settings.png</textureradioonfocus>
<textureradioonnofocus colordiffuse="TextColor2">Icon_settings.png</textureradioonnofocus>
<textureradioofffocus colordiffuse="TextColor1">Icon_settings.png</textureradioofffocus>
<textureradiooffnofocus colordiffuse="TextColor2">Icon_settings.png</textureradiooffnofocus>
<radioposx>5</radioposx>
<radiowidth>60</radiowidth>
<radioheight>60</radioheight>
<onfocus>SetProperty(InfoDialogButtons,ShowSettings)</onfocus>
<visible>ListItem.Property(Addon.IsInstalled)</visible>
</control>
<!-- Update Addon Button -->
<control type="button" id="8">
<width min="160" max="300">auto</width>
<label>24069</label>
<include>DialogButtonStyle</include>
<onfocus>ClearProperty(InfoContent)</onfocus>
<visible>Control.IsEnabled(8) + String.IsEqual(Window.Property(InfoDialogButtons),ShowSettings)</visible>
</control>
<!-- Auto Update Addon Button -->
<control type="radiobutton" id="13">
<width min="160" max="300">auto</width>
<label>21340</label>
<include>DialogButtonStyle</include>
<onfocus>ClearProperty(InfoContent)</onfocus>
<visible>Control.IsEnabled(13) + String.IsEqual(Window.Property(InfoDialogButtons),ShowSettings)</visible>
</control>
<!-- Enable/Disable Addon button -->
<control type="button" id="7">
<width min="160" max="300">auto</width>
<label>24021</label>
<include>DialogButtonStyle</include>
<onfocus>ClearProperty(InfoContent)</onfocus>
<visible>Control.IsEnabled(7) + String.IsEqual(Window.Property(InfoDialogButtons),ShowSettings)</visible>
</control>
<!-- Install/UnInstall Addon button -->
<control type="button" id="6">
<width min="160" max="300">auto</width>
<label>24022</label>
<include>DialogButtonStyle</include>
<onfocus>ClearProperty(InfoContent)</onfocus>
<visible>Control.IsEnabled(6) + [!ListItem.Property(Addon.IsInstalled) | [ListItem.Property(Addon.IsInstalled) + String.IsEqual(Window.Property(InfoDialogButtons),ShowSettings)]]</visible>
</control>
EDIT2:
is it might possible that
ListItem.Property(Addon.IsInstalled)
doesnt work if the Infodialog is opened from a dynamic path?pretty weard, to be honest no Idea.
EDIT3:
Just noticed that Estuary also got some inconsistency
in Estuary it sometimes shows the "Repository Name" and sometimes offers "klick here to see the latest changes"
(just open the AddonInfodialog from Estuary one time right from the Widgets, and then from Settings -> Addons -> Install from Repository"; At least on my End i get there also different dialog Content.)