public override void Reload(RainmeterAPI api, ref double maxValue) { base.Reload(api, ref maxValue); string parentName = api.ReadString("ParentName", ""); IntPtr skinPtr = api.GetSkin(); ParentMeasure = null; foreach (PluginSkin skin in Skin.SkinHandler.PluginSkins) { if (skin.Ptr == Skin.Ptr) { foreach (PluginMeasure measure in skin.PluginMeasures) { ParentMeasure pMeasure = measure as ParentMeasure; if (pMeasure != null && pMeasure.Name == parentName) { ParentMeasure = pMeasure; } } } } if (ParentMeasure == null) { RainmeterAPI.Log(RainmeterAPI.LogType.Error, "ParentChild.dll: ParentName=" + parentName + " not valid"); } }
public AudioPlayerSkin(RainmeterSkinHandler skinHandler, RainmeterAPI api) : base(skinHandler, api) { API = new VkApi(); API.OnTokenExpires += API_OnTokenExpires; AudioPlayer = new Player(this); }
public override void Reload(RainmeterAPI api, ref double maxValue) { base.Reload(api, ref maxValue); ValueA = api.ReadInt("ValueA", 0); ValueB = api.ReadInt("ValueB", 0); ValueC = api.ReadInt("ValueC", 0); }
public SystemVersionSkin(RainmeterSkinHandler skinHandler, RainmeterAPI api) : base(skinHandler, api) { }
public override void Reload(RainmeterAPI rm, ref double maxValue) { }
public SystemVersionMeasure(string pluginType, SystemVersionSkin skin, RainmeterAPI api) : base(pluginType, skin, api) { }
public EmptySkin(RainmeterSkinHandler skinHandler, RainmeterAPI api) : base(skinHandler, api) { }
public EmptyMeasure(string pluginType, EmptySkin skin, RainmeterAPI api) : base(pluginType, skin, api) { }
public AudioPlayerMeasure(string pluginType, AudioPlayerSkin skin, RainmeterAPI api) : base(pluginType, skin, api) { }
public ParentSkin(RainmeterSkinHandler skinHandler, RainmeterAPI api) : base(skinHandler, api) { }
public ChildMeasure(string pluginType, ChildSkin skin, RainmeterAPI api) : base(pluginType, skin, api) { }
public ParentMeasure(string pluginType, ParentSkin skin, RainmeterAPI api) : base(pluginType, skin, api) { }
public BaseMeasure(string pluginType, TOverrideSkin skin, RainmeterAPI api) : base(pluginType, skin, api) { }
public ChildSkin(RainmeterSkinHandler skinHandler, RainmeterAPI api) : base(skinHandler, api) { }