public object Clone() { AshtakavargaOptions ao = new AshtakavargaOptions(); ao.mDtype = this.mDtype; ao.mChartStyle = this.mChartStyle; ao.mSavType = this.mSavType; return(ao); }
private object SetOptions(Object o) { AshtakavargaOptions ao = (AshtakavargaOptions)o; if (ao.VargaType != this.userOptions.VargaType) { av = new Ashtakavarga(h, ao.VargaType); } this.userOptions.SetOptions(ao); this.DrawToBuffer(); this.Invalidate(); return(this.userOptions.Clone()); }
public AshtakavargaControl(Horoscope _h) { // This call is required by the Windows Form Designer. InitializeComponent(); userOptions = new AshtakavargaOptions(); h = _h; h.Changed += new EvtChanged(this.OnRecalculate); MhoraGlobalOptions.DisplayPrefsChanged += new EvtChanged(this.onRedisplay); av = new Ashtakavarga(h, userOptions.VargaType); outerBodies = new Body.Name[] { Body.Name.Sun, Body.Name.Moon, Body.Name.Mars, Body.Name.Mercury, Body.Name.Jupiter, Body.Name.Venus, Body.Name.Saturn, Body.Name.Lagna }; b_black = new SolidBrush(Color.Black); innerBodies = (Body.Name[])outerBodies.Clone(); this.resetContextMenuChecks(this.menuSav); this.onRedisplay(MhoraGlobalOptions.Instance); }
public void SetOptions(AshtakavargaOptions ao) { this.mDtype = ao.mDtype; this.mChartStyle = ao.mChartStyle; this.mSavType = ao.mSavType; }