// // System.Windows.Forms.RadioButton.cs // // Author: // stubbed out by Daniel Carrera (dcarrera@math.toronto.edu) // Dennis Hayes (dennish@raytek.com) // // (C) 2002 Ximian, Inc // using System.Drawing; namespace System.Windows.Forms { // // This is only a template. Nothing is implemented yet. // // public class RadioButton : ButtonBase { // // --- Constructor // [MonoTODO] public RadioButton() { } // // --- Public Properties // [MonoTODO] public Appearance Appearance { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } } [MonoTODO] public bool AutoCheck { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } } [MonoTODO] public ContentAlignment CheckAlign { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } } [MonoTODO] public bool Checked { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } } [MonoTODO] public override ContentAlignment TextAlign { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } } // // --- Public Methods // //inherited //public IAsyncResult BeginInvoke(Delegate del) //{ // throw new NotImplementedException (); //} //public IAsyncResult BeginInvoke(Delegate del, object[] objs) //{ // throw new NotImplementedException (); //} //public override void Dispose() //{ // throw new NotImplementedException (); //} [MonoTODO] public override bool Equals(object o) { throw new NotImplementedException (); } //public static bool Equals(object o1, object o2) //{ // throw new NotImplementedException (); //} [MonoTODO] public override int GetHashCode() { //FIXME add our proprities return base.GetHashCode(); } //public void Invalidate() //{ // throw new NotImplementedException (); //} //public void Invalidate(bool val) //{ // throw new NotImplementedException (); //} //public void Invalidate(Rectangle rect) //{ // throw new NotImplementedException (); //} //public void Invalidate(Region reg) //{ // throw new NotImplementedException (); //} //public void Invalidate(Rectangle rect, bool val) //{ // throw new NotImplementedException (); //} //public object Invoke(Delegate del) //{ // throw new NotImplementedException (); //} //public object Invoke(Delegate del, object[] obj) //{ // throw new NotImplementedException (); //} [MonoTODO] public void PerformClick() { throw new NotImplementedException (); } //public void PerformLayout() //{ // throw new NotImplementedException (); //} //public void PerformLayout(Control ctl, string str) //{ // throw new NotImplementedException (); //} //public void ResumeLayout() //{ // throw new NotImplementedException (); //} //public void ResumeLayout(bool val) //{ // throw new NotImplementedException (); //} //public void Scale(float val) //{ // throw new NotImplementedException (); //} //public void Scale(float val1, float val2) //{ // throw new NotImplementedException (); //} //public void Select() //{ // throw new NotImplementedException (); //} //public void SetBounds(int val1, int val2, int val3, int val4) //{ // throw new NotImplementedException (); //} //public void SetBounds(int val1, int val2, int val3, int val4, BoundsSpecified bounds) //{ // throw new NotImplementedException (); //} [MonoTODO] public override string ToString() { throw new NotImplementedException (); } // // --- Public Events // [MonoTODO] public event EventHandler AppearanceChanged { add { throw new NotImplementedException (); } remove { throw new NotImplementedException (); } } [MonoTODO] public event EventHandler CheckedChanged { add { throw new NotImplementedException (); } remove { throw new NotImplementedException (); } } // // --- Protected Properties // [MonoTODO] protected override CreateParams CreateParams { get { CreateParams createParams = new CreateParams (); window = new ControlNativeWindow (this); createParams.Caption = Text; createParams.ClassName = "RADIOBUTTON"; createParams.X = Left; createParams.Y = Top; createParams.Width = Width; createParams.Height = Height; createParams.ClassStyle = 0; createParams.ExStyle = 0; createParams.Param = 0; // createParams.Parent = Parent.Handle; createParams.Style = (int) ( (int)WindowStyles.WS_CHILD | (int)WindowStyles.WS_VISIBLE | (int)SS_Static_Control_Types.SS_LEFT ); window.CreateHandle (createParams); return createParams; } } [MonoTODO] protected override ImeMode DefaultImeMode { get { throw new NotImplementedException (); } } [MonoTODO] protected override Size DefaultSize { get { throw new NotImplementedException (); } } // // --- Protected Methods // [MonoTODO] protected override AccessibleObject CreateAccessibilityInstance() { throw new NotImplementedException (); } //inherited //protected override void Dispose(bool disposing) //{ // throw new NotImplementedException (); //} [MonoTODO] protected virtual void OnCheckedChanged(EventArgs e) { throw new NotImplementedException (); } [MonoTODO] protected override void OnClick(EventArgs e) { throw new NotImplementedException (); } [MonoTODO] protected override void OnEnter(EventArgs e) { throw new NotImplementedException (); } [MonoTODO] protected override void OnHandleCreated(EventArgs e) { throw new NotImplementedException (); } [MonoTODO] protected override void OnMouseUp(MouseEventArgs mevent) { throw new NotImplementedException (); } [MonoTODO] protected override bool ProcessMnemonic(char charCode) { throw new NotImplementedException (); } //protected ContentAlignment RtlTranslateAlignment(ContentAlignment calign) //{ // throw new NotImplementedException (); //} //protected HorizontalAlignment RtlTranslateAlignment(HorizontalAlignment halign) //{ // throw new NotImplementedException (); //} //protected LeftRightAlignment RtlTranslateAlignment(LeftRightAlignment lralign) //{ // throw new NotImplementedException (); //} //protected override void Select(bool val1, bool val2) //{ // throw new NotImplementedException (); //} //protected void UpdateBounds() //{ // throw new NotImplementedException (); //} //protected void UpdateBounds(int val1, int val2, int val3, int val4) //{ // throw new NotImplementedException (); //} //protected void UpdateBounds(int val1, int val2, int val3, int val4, int val5, int val6) //{ // throw new NotImplementedException (); //} } }