-2002-7-1 DennisHayes <dennish@raytek.com>\r
+2002-7-2 DennisHayes <dennish@raytek.com>\r
+* Checked in for Richard Baumann (biochem333@nyc.rr.com)\r
+* DataGridTextBoxColumn.cs\r
+* DataObject.cs\r
+* DateBoldEventArgs.cs\r
+* DateRangeEventArgs.cs\r
+* DateTimePicker.cs\r
+* DomainUpDown.cs\r
+* DragEventArgs.cs\r
+* DrawItemEventArgs.cs\r
+* added new files\r
+\r
+2002-7-2 DennisHayes <dennish@raytek.com>\r
+* checked in for Jaak Simm (jaaksimm@firm.ee)\r
+* DataFormats.cs\r
+* DataGrid.cs\r
+* DataGridBoolColumn.cs\r
+* DataGridColumnStyle.cs\r
+* DataGridPreferredColumnWidthTypeConverter.cs\r
+* DataGridTableStyle.cs\r
+* DataGridTextBox.cs\r
+* new classes added\r
+\r
+2002-7-2 DennisHayes <dennish@raytek.com>\r
* Checked in for Richard Baumann (biochem333@nyc.rr.com)\r
* StatusBar.cs\r
* StatusBarDrawItemEventArgs.cs\r
--- /dev/null
+//\r
+// System.Windows.Forms.DataGridTextBoxColumn\r
+//\r
+// Author:\r
+// stubbed out by Richard Baumann (biochem333@nyc.rr.com)\r
+//\r
+// (C) Ximian, Inc., 2002\r
+//\r
+\r
+namespace System.Windows.Forms\r
+{\r
+ // <summary>\r
+ // This is only a template. Nothing is implemented yet.\r
+ // Hosts a TextBox control in a cell of a DataGridColumnStyle for editing strings.\r
+ // </summary>\r
+ //public class DataGridTextBoxColumn : DataGridColumnStyle\r
+ //{\r
+ //\r
+ // --- Constructors/Destructors\r
+ //\r
+ //[MonoTODO]\r
+ //public DataGridTextBoxColumn() : base()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //public DataGridTextBoxColumn(PropertyDescriptor prop) : base(prop)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //public DataGridTextBoxColumn(PropertyDescriptor prop, bool isDefault) : base(prop)\r
+ //{\r
+ // // This method is internal to the .NET framework.\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //public DataGridTextBoxColumn(PropertyDescriptor prop, string format) : base(prop)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //public DataGridTextBoxColumn(PropertyDescriptor prop, string format, bool isDefault) : base(prop)\r
+ //{\r
+ // // This method is internal to the .NET framework.\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ //\r
+ // --- Protected Methods\r
+ //\r
+ //[MonoTODO]\r
+ //protected internal override void Abort(int rowNum)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override bool Commit(CurrencyManager dataSource, int rowNum)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override void ConcedeFocus()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override void Edit(CurrencyManager source, int rowNum, Rectangle bounds,\r
+ // bool readOnly, string instantText, bool cellIsVisible)\r
+ //{\r
+ // // This method is internal to the .NET framework.\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal virtual void Edit(CurrencyManager source, int rowNum, Rectangle bounds, bool readOnly)\r
+ //{\r
+ // // This method is internal to the .NET framework.\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal virtual void Edit(CurrencyManager source, int rowNum, Rectangle bounds, bool readOnly, string instantText)\r
+ //{\r
+ // // This method is internal to the .NET framework.\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected void EndEdit()\r
+ //{\r
+ // // This method is internal to the .NET framework.\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override void EnterNullValue()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override int GetMinimumHeight()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override int GetPreferredHeight(Graphics g, object value)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override Size GetPreferredSize(Graphics g, object value)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected void HideEditBox()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum)\r
+ //{\r
+ // // This method is internal to the .NET framework.\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum, bool alignToRight)\r
+ //{\r
+ // // This method is internal to the .NET framework.\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum,\r
+ // Brush backBrush, Brush foreBrush, bool alignToRight)\r
+ //{\r
+ // // This method is internal to the .NET framework.\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected void PaintText(Graphics g, Rectangle bounds, string text, bool alignToRight)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected void PaintText(Graphics g, Rectangle textBounds, string text, Brush backBrush, Brush foreBrush, bool alignToRight)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void SetDataGridInColumn(DataGrid value)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected internal override void UpdateUI(CurrencyManager source, int rowNum, string instantText)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ //\r
+ // --- Public Properties\r
+ //\r
+ //[MonoTODO]\r
+ //public string Format\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public IFormatProvider FormatInfo\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public override PropertyDescriptor PropertyDescriptor\r
+ //{\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public override bool ReadOnly\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public virtual TextBox TextBox\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ //}\r
+ //}\r
+}
\ No newline at end of file
--- /dev/null
+//\r
+// System.Windows.Forms.DataObject\r
+//\r
+// Author:\r
+// stubbed out by Richard Baumann (biochem333@nyc.rr.com)\r
+//\r
+// (C) Ximian, Inc., 2002\r
+//\r
+\r
+namespace System.Windows.Forms\r
+{\r
+ // <summary>\r
+ // This is only a template. Nothing is implemented yet.\r
+ // Implements a basic data transfer mechanism.\r
+ // </summary>\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public class DataObject : IDataObject\r
+ //{\r
+ //\r
+ // --- Constructors/Destructors\r
+ //\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public DataObject() : base()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public DataObject(object data) : base()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public DataObject(string format, object data) : base()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ //\r
+ // --- Public Methods\r
+ //\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual object GetData(string format)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual object GetData(Type format)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual object GetData(string format, bool autoConvert)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual bool GetDataPresent(string format)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual bool GetDataPresent(Type format)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual bool GetDataPresent(string format, bool autoConvert)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual string[] GetFormats()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual string[] GetFormats(bool autoConvert)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual void SetData(object data)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual void SetData(string format, object data)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual void SetData(Type format, object data)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //[ClassInterface(ClassInterfaceType.None)]\r
+ //public virtual void SetData(string format, bool autoConvert, object data)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //}\r
+}
\ No newline at end of file
--- /dev/null
+//\r
+// System.Windows.Forms.DateBoldEventArgs\r
+//\r
+// Author:\r
+// stubbed out by Richard Baumann (biochem333@nyc.rr.com)\r
+//\r
+// (C) Ximian, Inc., 2002\r
+//\r
+\r
+namespace System.Windows.Forms\r
+{\r
+ // <summary>\r
+ // This is only a template. Nothing is implemented yet.\r
+ // This class is internal to the .NET framework.\r
+ // </summary>\r
+ //public class DateBoldEventArgs : EventArgs\r
+ //{\r
+ //\r
+ // --- Public Properties\r
+ //\r
+ //[MonoTODO]\r
+ //public int[] DaysToBold\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public int Size\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public DateTime StartDate\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ //}\r
+ //}\r
+}
\ No newline at end of file
--- /dev/null
+//\r
+// System.Windows.Forms.DateRangeEventArgs\r
+//\r
+// Author:\r
+// stubbed out by Richard Baumann (biochem333@nyc.rr.com)\r
+// Implemented by Richard Baumann <biochem333@nyc.rr.com>\r
+// (C) Ximian, Inc., 2002\r
+//\r
+\r
+namespace System.Windows.Forms\r
+{\r
+ /// <summary>\r
+ /// Provides data for the DateChanged or DateSelected events of the MonthCalendar control.\r
+ /// </summary>\r
+ public class DateRangeEventArgs : EventArgs\r
+ {\r
+ //\r
+ // --- Private Fields\r
+ //\r
+ private DateTime end;\r
+ private DateTime start;\r
+\r
+ //\r
+ // --- Constructors/Destructors\r
+ //\r
+ public DateRangeEventArgs(DateTime start, DateTime end) : base()\r
+ {\r
+ this.start = start;\r
+ this.end = end;\r
+ }\r
+\r
+ //\r
+ // --- Public Properties\r
+ //\r
+ public DateTime End\r
+ {\r
+ get { return end; }\r
+ }\r
+ [MonoTODO]\r
+ public DateTime Start\r
+ {\r
+ get { return start; }\r
+ }\r
+ }\r
+}
\ No newline at end of file
--- /dev/null
+//\r
+// System.Windows.Forms.DateTimePicker\r
+//\r
+// Author:\r
+// stubbed out by Richard Baumann (biochem333@nyc.rr.com)\r
+//\r
+// (C) Ximian, Inc., 2002\r
+//\r
+\r
+namespace System.Windows.Forms\r
+{\r
+ // <summary>\r
+ // This is only a template. Nothing is implemented yet.\r
+ // Represents a Windows date-time picker control.\r
+ // </summary>\r
+ //public class DateTimePicker : Control\r
+ //{\r
+ //\r
+ // --- Public Fields\r
+ //\r
+ //public static readonly DateTime MaxDateTime;\r
+ //public static readonly DateTime MinDateTime;\r
+\r
+ //\r
+ // --- Protected Fields\r
+ //\r
+ //protected static readonly Color DefaultMonthBackColor;\r
+ //protected static readonly Color DefaultTitleBackColor;\r
+ //protected static readonly Color DefaultTitleForeColor;\r
+ //protected static readonly Color DefaultTrailingForeColor;\r
+\r
+ //\r
+ // --- Private Fields\r
+ //\r
+ //private Font calendarFont;\r
+ //private Color calendarForeColor;\r
+ //private Color calendarMonthBackground;\r
+ //private Color calendarTitleBackColor;\r
+ //private Color calendarTitleForeColor;\r
+ //private Color calendarTrailingForeColor;\r
+ //private bool checked;\r
+ //private string customFormat;\r
+ //private LeftRightAlignment dropDownAlign;\r
+ //private DateTimePickerFormat format;\r
+ //private DateTime maxDate;\r
+ //private DateTime minDate;\r
+ //private int preferredHeight;\r
+ //private bool showCheckBox;\r
+ //private bool showUpDown;\r
+ //private DateTime value;\r
+\r
+ //\r
+ // --- Constructors/Destructors\r
+ //\r
+ //[MonoTODO]\r
+ //public DateTimePicker() : base()\r
+ //{\r
+ // // defaults :)\r
+ // calendarForeColor = ForeColor;\r
+ // calendarMonthBackground = DefaultMonthBackColor;\r
+ // calendarTitleBackColor = DefaultTitleBackColor;\r
+ // calendarTitleForeColor = DefaultTitleForeColor;\r
+ // calendarTrailingForeColor = DefaultTrailingForeColor;\r
+ // checked = true;\r
+ // customFormat = null;\r
+ // dropDownAlign = LeftRightAlignment.Left;\r
+ // format = DateTimePickerFormat.Long;\r
+ // maxDate = MaxDateTime;\r
+ // minDate = MinDateTime;\r
+ // showCheckBox = false;\r
+ // showUpDown = false;\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //static DateTimePicker()\r
+ //{\r
+ // MaxDateTime = new DateTime(9998,12,31,23,59,59);\r
+ // MinDateTime = new DateTime(1753,1,1,0,0,0);\r
+ // // As usual, the MS docs aren't very helpful...\r
+ // // I'm guessing these are all the right colors... not sure though\r
+ // // I'll check on Windows when I'm in a more masochistic mood ;)\r
+ // DefaultMonthBackColor = System.Drawing.SystemColors.Window;\r
+ // DefaultTitleBackColor = System.Drawing.SystemColors.ActiveCaption;\r
+ // DefaultTitleForeColor = System.Drawing.SystemColors.ActiveCaptionText;\r
+ // DefaultTrailingForeColor = System.Drawing.SystemColors.WindowText;\r
+ //}\r
+\r
+ //\r
+ // --- Public Methods\r
+ //\r
+ //[MonoTODO]\r
+ //public override string ToString()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ //\r
+ // --- Protected Methods\r
+ //\r
+ //[MonoTODO]\r
+ //protected override AccessibleObject CreateAccessibilityInstance()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void CreateHandle()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void DestroyHandle()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override bool IsInputKey(Keys keyData)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected virtual void OnCloseUp(EventArgs e)\r
+ //{\r
+ // if (CloseUp != null)\r
+ // {\r
+ // CloseUp(this, e)\r
+ // }\r
+ //}\r
+ //[MonoTODO]\r
+ //protected virtual void OnDropDown(EventArgs e)\r
+ //{\r
+ // if (DropDown != null)\r
+ // {\r
+ // DropDown(this, e)\r
+ // }\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void OnFontChanged(EventArgs e)\r
+ //{\r
+ // if (FontChanged != null)\r
+ // {\r
+ // FontChanged(this, e)\r
+ // }\r
+ //}\r
+ //[MonoTODO]\r
+ //protected virtual void OnFormatChanged(EventArgs e)\r
+ //{\r
+ // if (FormatChanged != null)\r
+ // {\r
+ // FormatChanged(this, e)\r
+ // }\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void OnSystemColorsChanged(EventArgs e)\r
+ //{\r
+ // if (SystemColorsChanged != null)\r
+ // {\r
+ // SystemColorsChanged(this, e)\r
+ // }\r
+ //}\r
+ //[MonoTODO]\r
+ //protected virtual void OnValueChanged(EventArgs e)\r
+ //{\r
+ // if (ValueChanged != null)\r
+ // {\r
+ // ValueChanged(this, e)\r
+ // }\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void SetBoundsCore(int x, int y, int width, int height, BoundsSpecified specified)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void WndProc(ref Message m)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ //\r
+ // --- Public Events\r
+ //\r
+ //public event EventHandler CloseUp;\r
+ //public event EventHandler DropDown;\r
+ //public event EventHandler FormatChanged;\r
+ //public new event PaintEventHandler Paint; // This event is internal to the .NET framework.\r
+ //public event EventHandler ValueChanged;\r
+\r
+ //\r
+ // --- Public Properties\r
+ //\r
+ //[MonoTODO]\r
+ //public override Color BackColor\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public override Image BackgroundImage\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public Font CalendarFont\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public Color CalendarForeColor\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public Color CalendarMonthBackground\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public Color CalendarTitleBackColor\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public Color CalendarTitleForeColor\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public Color CalendarTrailingForeColor\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public bool Checked\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public string CustomFormat\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public LeftRightAlignment DropDownAlign\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public override Color ForeColor\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public DateTimePickerFormat Format\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public DateTime MaxDate\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public DateTime MinDate\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public int PreferredHeight\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public bool ShowCheckBox\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public bool ShowUpDown\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public override string Text\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public DateTime Value\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+\r
+ //\r
+ // --- Protected Properties\r
+ //\r
+ //[MonoTODO]\r
+ //protected override CreateParams CreateParams\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override Size DefaultSize\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ //}\r
+ //}\r
+}
\ No newline at end of file
--- /dev/null
+//\r
+// System.Windows.Forms.DomainUpDown\r
+//\r
+// Author:\r
+// stubbed out by Richard Baumann (biochem333@nyc.rr.com)\r
+//\r
+// (C) Ximian, Inc., 2002\r
+//\r
+\r
+namespace System.Windows.Forms\r
+{\r
+ // <summary>\r
+ // This is only a template. Nothing is implemented yet.\r
+ // Represents a Windows up-down control that displays string values.\r
+ // </summary>\r
+ //public class DomainUpDown : UpDownBase\r
+ //{\r
+ //\r
+ // --- Constructors/Destructors\r
+ //\r
+ //[MonoTODO]\r
+ //public DomainUpDown() : base()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ //\r
+ // --- Public Methods\r
+ //\r
+ //[MonoTODO]\r
+ //public override void DownButton()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //public override string ToString()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //public override void UpButton()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ //\r
+ // --- Protected Methods\r
+ //\r
+ //[MonoTODO]\r
+ //protected override AccessibleObject CreateAccessibilityInstance()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void OnChanged(object source, EventArgs e)\r
+ //{\r
+ // //This method is internal to the .NET framework.\r
+ // if (Changed != null)\r
+ // {\r
+ // Changed(this, e)\r
+ // }\r
+ //}\r
+ //[MonoTODO]\r
+ //protected void OnSelectedItemChanged(object source, EventArgs e)\r
+ //{\r
+ // if (SelectedItemChanged != null)\r
+ // {\r
+ // SelectedItemChanged(this, e)\r
+ // }\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void OnTextBoxKeyDown(object source, KeyEventArgs e)\r
+ //{\r
+ // if (TextBoxKeyDown != null)\r
+ // {\r
+ // TextBoxKeyDown(this, e)\r
+ // }\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void UpdateEditText()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //protected override void WndProc(ref Message m)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ //\r
+ // --- Public Events\r
+ //\r
+ //public event EventHandler SelectedItemChanged;\r
+\r
+ //\r
+ // --- Public Properties\r
+ //\r
+ //[MonoTODO]\r
+ //public DomainUpDown.DomainUpDownItemCollection Items\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public int SelectedIndex // default -1\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public object SelectedItem // default null\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public bool Sorted // default false\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //[MonoTODO]\r
+ //public bool Wrap // default false\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+\r
+ //\r
+ // System.Windows.Forms.DomainUpDown.DomainUpDownItemCollection\r
+ //\r
+ // Author:\r
+ // stubbed out by Richard Baumann (biochem333@nyc.rr.com)\r
+ //\r
+ // (C) Ximian, Inc., 2002\r
+ //\r
+ // <summary>\r
+ // This is only a template. Nothing is implemented yet.\r
+ // Encapsulates a collection of objects for use by the DomainUpDown class.\r
+ // </summary>\r
+ //public class DomainUpDownItemCollection : ArrayList\r
+ //{\r
+ //\r
+ // --- Constructors/Destructors\r
+ //\r
+ //[MonoTODO]\r
+ //internal DomainUpDownItemCollection(DomainUpDown owner) : base()\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ //\r
+ // --- Public Methods\r
+ //\r
+ //[MonoTODO]\r
+ //public override int Add(object item)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //public override void Insert(int index, object item)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //public override void Remove(object item)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ //[MonoTODO]\r
+ //public override void RemoveAt(int item)\r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ //\r
+ // --- Public Properties\r
+ // \r
+ //public override object this[int index]\r
+ //{\r
+ // get { throw new NotImplementedException (); }\r
+ // set { throw new NotImplementedException (); }\r
+ //}\r
+ //}\r
+ //}\r
+}
\ No newline at end of file
--- /dev/null
+//\r
+// System.Windows.Forms.DrawItemEventArgs\r
+//\r
+// Author:\r
+// stubbed out by Richard Baumann (biochem333@nyc.rr.com)\r
+// Implemented by Richard Baumann <biochem333@nyc.rr.com>\r
+// (C) Ximian, Inc., 2002\r
+//\r
+\r
+using System;\r
+using System.Drawing;\r
+\r
+namespace System.Windows.Forms\r
+{\r
+ /// <summary>\r
+ /// Provides data for the DrawItem event.\r
+ /// </summary>\r
+ public class DrawItemEventArgs : EventArgs\r
+ {\r
+ //\r
+ // --- Private Fields\r
+ //\r
+ private Color backColor;\r
+ private Rectangle bounds;\r
+ private Font font;\r
+ private Color foreColor;\r
+ private Graphics graphics;\r
+ private int index;\r
+ private DrawItemState state;\r
+\r
+ //\r
+ // --- Constructors/Destructors\r
+ //\r
+ public DrawItemEventArgs(Graphics graphics, Font font, Rectangle bounds, int index, DrawItemState state) : base()\r
+ {\r
+ this.graphics = graphics;\r
+ this. font = font;\r
+ this. bounds = bounds;\r
+ this.index = index;\r
+ this.state = state;\r
+ foreColor = SystemColors.WindowText;\r
+ backColor = SystemColors.Window;\r
+ throw new NotImplementedException ();\r
+ }\r
+ public DrawItemEventArgs(Graphics graphics, Font font, Rectangle bounds, int index,\r
+ DrawItemState state, Color foreColor, Color backColor) : base()\r
+ {\r
+ this.graphics = graphics;\r
+ this. font = font;\r
+ this. bounds = bounds;\r
+ this.index = index;\r
+ this.state = state;\r
+ this.foreColor = foreColor;\r
+ this.backColor = backColor;\r
+ }\r
+\r
+ //\r
+ // --- Public Methods\r
+ //\r
+ public virtual void DrawBackground()\r
+ {\r
+ SolidBrush temp = new SolidBrush(BackColor);\r
+ graphics.FillRectangle(temp,bounds);\r
+ temp.Dispose();\r
+ }\r
+ public virtual void DrawFocusRectangle()\r
+ {\r
+ if((DrawItemState.Focus == (DrawItemState.Focus & state)) && // check for focus\r
+ (DrawItemState.NoFocusRect != (DrawItemState.NoFocusRect & state))) // check if this matters\r
+ {\r
+ ControlPaint.DrawFocusRectangle(graphics,bounds,foreColor,backColor);\r
+ }\r
+ }\r
+\r
+ //\r
+ // --- Public Properties\r
+ //\r
+ public Color BackColor\r
+ {\r
+ get { return (DrawItemState.Select == (state & DrawItemState.Select)) ? SystemColors.Highlight : backColor; }\r
+ }\r
+ public Rectangle Bounds\r
+ {\r
+ get { return bounds; }\r
+ }\r
+ public Font Font\r
+ {\r
+ get { return font; }\r
+ }\r
+ public Color ForeColor\r
+ {\r
+ get { return (DrawItemState.Select == (state & DrawItemState.Select)) ? SystemColors.HighlightText : foreColor; }\r
+ }\r
+ public Graphics Graphics\r
+ {\r
+ get { return graphics; }\r
+ }\r
+ public int Index\r
+ {\r
+ get { return index; }\r
+ }\r
+ public DrawItemState State\r
+ {\r
+ get { return state; }\r
+ }\r
+ }\r
+}
\ No newline at end of file