public TMultiSettingMapItem(TSettingID ID, int Min, int Max, int Step) : base(ID) { for (int V = Min; V <= Max; V += Step) { _Options.Add(new TSetting.TOption(V, V.ToString())); } }
public TMultiSettingMapItem(TSettingID ID, int[] Values) : base(ID) { foreach (int V in Values) { _Options.Add(new TSetting.TOption(V, V.ToString())); } }
public TSettingDescription GetDescription(TSettingID ID) { if (_Table.ContainsKey(ID)) { return(_Table[ID]); } else { return(null); } }
public TMultiSettingMapItem(TSettingID ID) : base(ID) { }
public TBoolSettingMapItem(TSettingID ID) : base(ID) { }
public RFDLib.Config.ISetting GenerateSetting(TSettingID Id, TSetting Setting) { return(_Map[Id].GetSettingDescriptor(Setting).CreateNewSetting()); }
public int GetSettings(TSettingID SettingID);
public int SetSettings(TSettingID SettingID, int Value) { return zplay_SetSettings(objptr, (int)SettingID, Value); }
public int SetSettings(TSettingID SettingID, int Value);
public int GetSettings(TSettingID SettingID) { return(ZPlay.zplay_GetSettings(this.objptr, (int)SettingID)); }
public int SetSettings(TSettingID SettingID, int Value) { return(ZPlay.zplay_SetSettings(this.objptr, (int)SettingID, Value)); }
void AddDesc(TSettingID ID, string ATName, string Name, string Description) { _Table[ID] = new TSettingDescWithID(ID, ATName, Name, Description); }
public TSettingDescWithID(TSettingID ID, string ATName, string Name, string Description) : base(ATName, Name, Description) { this.ID = ID; }
protected void AddBoolItem(TSettingID ID) { _Map[ID] = new TBoolSettingMapItem(ID); }
public TModemSettingMapItem(TSettingID ID) { this.ID = ID; }
protected void AddMultiItem(TSettingID ID, int[] Options) { _Map[ID] = new TMultiSettingMapItem(ID, Options); }
protected void AddMultiItem(TSettingID ID, int Min, int Max, int Step) { _Map[ID] = new TMultiSettingMapItem(ID, Min, Max, Step); }
public int GetSettings(TSettingID SettingID) { return zplay_GetSettings(objptr, (int)SettingID); }