Clean up MonoTodo messages.
authorJonathan Pobst <monkey@jpobst.com>
Thu, 30 Apr 2009 20:24:03 +0000 (20:24 -0000)
committerJonathan Pobst <monkey@jpobst.com>
Thu, 30 Apr 2009 20:24:03 +0000 (20:24 -0000)
svn path=/trunk/mcs/; revision=133215

46 files changed:
mcs/class/Managed.Windows.Forms/System.Resources/ResXDataNode.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/BindingContext.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/BindingManagerBase.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/BindingNavigator.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ContainerControl.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ControlPaint.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Cursor.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridBoolColumn.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridColumnStyle.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTableStyle.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBoxColumn.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewCellPaintingEventArgs.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewLinkCell.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewLinkColumn.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridViewRowHeaderCell.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ErrorProvider.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/FileDialog.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Help.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/HtmlElement.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/HtmlHistory.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/InputLanguage.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListBindingConverter.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/PrintControllerWithStatusDialog.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/PrintDialog.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/PrintPreviewDialog.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ProgressBar.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/PropertyGrid.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/PropertyManager.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/RichTextBox.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/RootGridEntry.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/SplitContainer.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabControl.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/TextBoxBase.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Theme.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ThemeVisualStyles.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ThemeWin32Classic.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStrip.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripItem.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripItemCollection.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripManager.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanel.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/WebBrowser.cs

index 7adbb363adb61bd3cc39c3dd6b6a0c88a7edb816..7a55de6cf2ffb22a8a84b3e606909d1938160ac7 100644 (file)
@@ -113,25 +113,25 @@ namespace System.Resources
                //TODO make this class internal for 1.1 and add field type_name, mime_type 
                //move resolvetype and resolve value here
 
-               [MonoTODO ("Move the type parsing process from ResxResourceReader")]
+               [MonoInternalNote ("Move the type parsing process from ResxResourceReader")]
                public string GetValueTypeName (AssemblyName[] names)
                {
                        return type.AssemblyQualifiedName;
                }
 
-               [MonoTODO ("Move the type parsing process from ResxResourceReader")]
+               [MonoInternalNote ("Move the type parsing process from ResxResourceReader")]
                public string GetValueTypeName (ITypeResolutionService typeResolver)
                {
                        return type.AssemblyQualifiedName;
                }
 
-               [MonoTODO ("Move the value parsing process from ResxResourceReader")]
+               [MonoInternalNote ("Move the value parsing process from ResxResourceReader")]
                public Object GetValue (AssemblyName[] names)
                {
                        return value;
                }
-               
-               [MonoTODO ("Move the value parsing process from ResxResourceReader")]
+
+               [MonoInternalNote ("Move the value parsing process from ResxResourceReader")]
                public Object GetValue (ITypeResolutionService typeResolver)
                {
                        return value;
index 6a90453db28ea4018ac7e1e3831172a3f4ff1eb1..2823f19429fb8ce27d81462173112670238881b6 100644 (file)
@@ -213,9 +213,9 @@ namespace System.Windows.Forms {
                        }
                }
 #if NET_2_0
+               [MonoTODO ("Stub, does nothing")]
                public static void UpdateBinding (BindingContext newBindingContext, Binding binding)
                {
-                       throw new NotImplementedException ();
                }
 #endif
                #endregion      // Protected Instance Methods
@@ -252,7 +252,7 @@ namespace System.Windows.Forms {
                #endregion      // ICollection Interfaces
 
                #region IEnumerable Interfaces
-               [MonoTODO ("our enumerator is slightly different.  in MS's implementation the Values are WeakReferences to the managers.")]
+               [MonoInternalNote ("our enumerator is slightly different.  in MS's implementation the Values are WeakReferences to the managers.")]
                IEnumerator IEnumerable.GetEnumerator() {
                        return managers.GetEnumerator ();
                }
index 663818fc3e2741d6b23accde03d871039e2f8076..a3c32acef82497def9095128ee0f273f2e20895f 100644 (file)
@@ -117,13 +117,13 @@ namespace System.Windows.Forms
                }
 
                #region Protected Instance Methods
-               [MonoTODO]
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
                protected internal virtual PropertyDescriptorCollection GetItemProperties (ArrayList dataSources, ArrayList listAccessors)
                {
                        throw new NotImplementedException();
                }
 
-               [MonoTODO]
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
                protected virtual PropertyDescriptorCollection GetItemProperties (Type listType, int offset, ArrayList dataSources, ArrayList listAccessors)
                {
                        throw new NotImplementedException();
index b3877e8f73a1e99ce40e5fa4c536de7956b2467b..b7e83c2da11320ce3b11152a0b78c9e6ac8d0828 100644 (file)
@@ -355,8 +355,8 @@ namespace System.Windows.Forms
                        }
                }
 
-               [MonoTODO("implement this")]
-               public bool Validate()
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
+               public bool Validate ()
                {
                        throw new NotImplementedException();
                }
index ee7114d4d6ad445eab7c6a1427ed2245fbe35706..1f03c350474e70b5558b80e1c1b27b9a9ae129dc 100644 (file)
@@ -504,7 +504,7 @@ namespace System.Windows.Forms {
                }
 #endif
 
-               [MonoTODO]
+               [MonoTODO ("Stub, not implemented")]
                static bool ValidateWarned;
                public bool Validate() {
                        //throw new NotImplementedException();
index 372b39d7b9fd1fd0e7ca3d7021c5b41b369d34be..e6fac90a91a8cd02af3b99571219e9c1b6af705c 100644 (file)
@@ -323,17 +323,18 @@ namespace System.Windows.Forms
                                return base.GetHelpTopic (out fileName);
                        }
 
-                       [MonoTODO ("Implement this")]
-                       public void NotifyClients(AccessibleEvents accEvent) {
-                               throw new NotImplementedException();
+                       [MonoTODO ("Stub, does nothing")]
+                       public void NotifyClients (AccessibleEvents accEvent)
+                       {
                        }
 
-                       [MonoTODO ("Implement this")]
-                       public void NotifyClients(AccessibleEvents accEvent, int childID) {
+                       [MonoTODO ("Stub, does nothing")]
+                       public void NotifyClients (AccessibleEvents accEvent, int childID)
+                       {
                        }
 
 #if NET_2_0
-                       [MonoTODO ("Implement this")]
+                       [MonoTODO ("Stub, does nothing")]
                        public void NotifyClients (AccessibleEvents accEvent, int objectID, int childID)
                        {
                        }
@@ -2087,7 +2088,7 @@ namespace System.Windows.Forms
                [EditorBrowsable (EditorBrowsableState.Advanced)]
                [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
                [Browsable (false)]
-               [MonoTODO]
+               [MonoTODO ("Stub, value is not used")]
                public static bool CheckForIllegalCrossThreadCalls 
                {
                        get {
index dd48a045b37c08e92e1c34d97c82c1f59ef56a9f..23c4970dc9ee28222f88f1c1b6564dc6b5df8399 100644 (file)
@@ -162,15 +162,21 @@ namespace System.Windows.Forms {
                #endregion      // Public Static Properties
 
                #region Public Static Methods
-               public static IntPtr CreateHBitmap16Bit(Bitmap bitmap, Color background){
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
+               public static IntPtr CreateHBitmap16Bit (Bitmap bitmap, Color background)
+               {
                        throw new NotImplementedException ();
                }
 
-               public static IntPtr CreateHBitmapColorMask(Bitmap bitmap, IntPtr monochromeMask){
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
+               public static IntPtr CreateHBitmapColorMask (Bitmap bitmap, IntPtr monochromeMask)
+               {
                        throw new NotImplementedException ();
                }
 
-               public static IntPtr CreateHBitmapTransparencyMask(Bitmap bitmap){
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
+               public static IntPtr CreateHBitmapTransparencyMask (Bitmap bitmap)
+               {
                        throw new NotImplementedException ();
                }
 
@@ -454,7 +460,7 @@ namespace System.Windows.Forms {
                        ThemeEngine.Current.CPDrawScrollButton (graphics, rectangle, button, state);
                }
 
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                private static bool DSFNotImpl = false;
                public static void DrawSelectionFrame(Graphics graphics, bool active, Rectangle outsideRect, Rectangle insideRect, Color backColor) {
                        if (!DSFNotImpl) {
index cf1151b5bda6437ceace66b97d4bfd838eb472ec..70be1d1a27ebc76944ecf6fc641e06f4d07a0ce8 100644 (file)
@@ -191,7 +191,8 @@ namespace System.Windows.Forms {
                                return rect;
                        }
 
-                       [MonoTODO("First need to add ability to set cursor clip rectangle to XplatUI drivers to implement this property")]
+                       [MonoTODO ("Stub, does nothing")]
+                       [MonoInternalNote ("First need to add ability to set cursor clip rectangle to XplatUI drivers to implement this property")]
                        set {
                                ;
                        }
index ac06292e2524aa2c827c2639eff819dee442c9be..e706b2ba4e87e4833c540c7d0a1e3fa7d70636a3 100644 (file)
@@ -977,7 +977,6 @@ namespace System.Windows.Forms
                        }
                }
 
-               [MonoTODO]
                public bool BeginEdit (DataGridColumnStyle gridColumn, int rowNumber)
                {
                        if (is_changing)
@@ -1020,7 +1019,6 @@ namespace System.Windows.Forms
                        is_editing = false;
                }
 
-               [MonoTODO]
                public void Collapse (int row)
                {
                        if (!rows[row].IsExpanded)
@@ -1068,6 +1066,7 @@ namespace System.Windows.Forms
                        return CreateGridColumn (prop, false);
                }
 
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
                protected virtual DataGridColumnStyle CreateGridColumn (PropertyDescriptor prop, bool isDefault)
                {
                        throw new NotImplementedException();
@@ -1288,7 +1287,6 @@ namespace System.Windows.Forms
                        return rows[row].IsSelected;
                }
 
-               [MonoTODO]
                public void NavigateBack ()
                {
                        if (data_source_stack.Count == 0)
@@ -1304,7 +1302,6 @@ namespace System.Windows.Forms
                        CurrentCell = source.current;
                }
 
-               [MonoTODO]
                public void NavigateTo (int rowNumber, string relationName)
                {
                        if (allow_navigation == false)
index 1a6e827aad29cd9d5ab4896f66ce66c8bf3645b8..01271789cae581f885214d58dcae9379e4056040 100644 (file)
@@ -172,9 +172,10 @@ namespace System.Windows.Forms
                        return true;
                }
 
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                protected internal override void ConcedeFocus ()
                {
+                       base.ConcedeFocus ();
                }
 
 #if NET_2_0
@@ -194,10 +195,10 @@ namespace System.Windows.Forms
                        grid.Invalidate (grid.GetCurrentCellBounds ());
                }
 
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                protected internal override void EnterNullValue ()
                {
-
+                       base.EnterNullValue ();
                }
 
                private bool ValueEquals (object value, object obj)
index 65a6a78c930295ff8154d6dd83d2ca718dfb4c82..c3afccc9d7af92ede228be0279750d85163121f6 100644 (file)
@@ -56,7 +56,7 @@ namespace System.Windows.Forms
                        #endregion //Constructors
 
                        #region Public Instance Properties
-                       [MonoTODO]
+                       [MonoTODO ("Not implemented, will throw NotImplementedException")]
                        public override Rectangle Bounds {
                                get {
                                        throw new NotImplementedException ();
@@ -87,7 +87,7 @@ namespace System.Windows.Forms
                        #endregion
 
                        #region Public Instance Methods
-                       [MonoTODO]
+                       [MonoTODO ("Not implemented, will throw NotImplementedException")]
                        public override AccessibleObject Navigate (AccessibleNavigation navdir)
                        {
                                throw new NotImplementedException ();
@@ -102,7 +102,7 @@ namespace System.Windows.Forms
                        }
 
                        #region Public Instance Methods
-                       [MonoTODO]
+                       [MonoTODO ("Not implemented, will throw NotImplementedException")]
                        public static TraceSwitch DGEditColumnEditing {
                                get {
                                        throw new NotImplementedException ();
@@ -355,7 +355,7 @@ namespace System.Windows.Forms
                #region Public Instance Methods
                protected internal abstract void Abort (int rowNum);
 
-               [MonoTODO]
+               [MonoTODO ("Will not suspend updates")]
                protected void BeginUpdate ()
                {
                }
@@ -383,7 +383,6 @@ namespace System.Windows.Forms
                        }
                }
 
-               [MonoTODO]
                protected internal virtual void ColumnStartedEditing (Control editingControl)
                {
                }
@@ -426,7 +425,6 @@ namespace System.Windows.Forms
                        bool cellIsVisible);
 
 
-               [MonoTODO]
                protected void EndUpdate ()
                {
                }
index 3a02fe6458a639ed9fa4ccd712715d5df9a3fd10..356311d8de1a1994cba85e098f8cc2ac57b72e6a 100644 (file)
@@ -531,8 +531,8 @@ namespace System.Windows.Forms
 
                #region Public Instance Methods
 
-               [MonoTODO]
-               public bool BeginEdit (DataGridColumnStyle gridColumn,  int rowNumber)
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
+               public bool BeginEdit (DataGridColumnStyle gridColumn, int rowNumber)
                {
                        throw new NotImplementedException ();
                }
@@ -566,8 +566,8 @@ namespace System.Windows.Forms
                        base.Dispose (disposing);
                }
 
-               [MonoTODO]
-               public bool EndEdit ( DataGridColumnStyle gridColumn,  int rowNumber,  bool shouldAbort)
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
+               public bool EndEdit (DataGridColumnStyle gridColumn, int rowNumber, bool shouldAbort)
                {
                        throw new NotImplementedException ();
                }
index 4c230c4e6090a3fc28b710ae476c3748d72d1b3f..a4ca86a1fe6a4fd71ee3abe48a83b52f3c33d0d9 100644 (file)
@@ -161,7 +161,6 @@ namespace System.Windows.Forms
                        return true;
                }
 
-               [MonoTODO]
                protected internal override void ConcedeFocus ()
                {
                        HideEditBox ();
@@ -242,7 +241,6 @@ namespace System.Windows.Forms
                        return s;
                }
 
-               [MonoTODO]
                protected void HideEditBox ()
                {
                        if (!textbox.Visible)
index e8980d35887d52f704c9661abe61a9eb538da9ea..d2c5637f02d1e0347eedf7d4c5bc62e65fa2cc0d 100644 (file)
@@ -2863,7 +2863,6 @@ namespace System.Windows.Forms {
                        return new HitTestInfo (-1, x, -1, y, DataGridViewHitTestType.None);
                }
 
-               [MonoTODO ("Invalidates whole grid")]
                public void InvalidateCell (DataGridViewCell dataGridViewCell)
                {
                        if (dataGridViewCell == null)
@@ -2875,7 +2874,6 @@ namespace System.Windows.Forms {
                        InvalidateCell (dataGridViewCell.ColumnIndex, dataGridViewCell.RowIndex);
                }
 
-               [MonoTODO ("Invalidates whole grid")]
                public void InvalidateCell (int columnIndex, int rowIndex)
                {
                        if (columnIndex < 0 || columnIndex >= columns.Count)
@@ -2887,7 +2885,6 @@ namespace System.Windows.Forms {
                        Invalidate (GetCellDisplayRectangle (columnIndex, rowIndex, true));
                }
 
-               [MonoTODO ("Invalidates whole grid")]
                public void InvalidateColumn (int columnIndex)
                {
                        if (columnIndex < 0 || columnIndex >= columns.Count)
@@ -2896,7 +2893,6 @@ namespace System.Windows.Forms {
                        Invalidate (GetColumnDisplayRectangle (columnIndex, true));
                }
 
-               [MonoTODO ("Invalidates whole grid")]
                public void InvalidateRow (int rowIndex)
                {
                        if (rowIndex < 0 || rowIndex >= rows.Count)
@@ -5308,7 +5304,7 @@ namespace System.Windows.Forms {
                        return false;
                }
 
-               [MonoTODO ("What does insert do?")]
+               [MonoInternalNote ("What does insert do?")]
                protected bool ProcessInsertKey (Keys keyData)
                {
                        return false;
index 04cf8ec9471f7c30d0d21e48464427c17c34542b..f6a6dbce6ee0463dc9142c3add26b9265b206e54 100644 (file)
@@ -136,7 +136,7 @@ namespace System.Windows.Forms {
                        Paint (clipBounds, DataGridViewPaintParts.Background | DataGridViewPaintParts.Border);
                }
                        
-               [MonoTODO ("Needs row header cell edit pencil glyph")]
+               [MonoInternalNote ("Needs row header cell edit pencil glyph")]
                public void PaintContent (Rectangle clipBounds)
                {
                        Paint (clipBounds, DataGridViewPaintParts.ContentBackground | DataGridViewPaintParts.ContentForeground);
index 4fc353910f568ecf2c959aba9fc3a2a23ff9678b..3d9c01d6959fea1505e6169ade7a8c4249e45fab 100644 (file)
@@ -315,13 +315,13 @@ namespace System.Windows.Forms
                                //DO NOTHING\r
                        }\r
 \r
-                       [MonoTODO]\r
+                       [MonoTODO ("Stub, does nothing")]\r
                        [SecurityPermission (SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]\r
                        public override void DoDefaultAction ()\r
                        {\r
-                               DataGridViewLinkCell cell = base.Owner as DataGridViewLinkCell;\r
-                               if (cell.DataGridView != null && cell.RowIndex == -1)\r
-                                       throw new InvalidOperationException ();\r
+                               //DataGridViewLinkCell cell = base.Owner as DataGridViewLinkCell;\r
+                               //if (cell.DataGridView != null && cell.RowIndex == -1)\r
+                               //        throw new InvalidOperationException ();\r
                        }\r
 \r
                        public override int GetChildCount ()\r
index 7bdff179d671597c17a6993f5deceff82d36cfd4..143ee638fd52a281245c9e9b272f6518abb3382d 100644 (file)
@@ -148,7 +148,7 @@ namespace System.Windows.Forms
                                DataGridView.InvalidateColumn (Index);\r
                        }\r
                }\r
-               [MonoTODO]\r
+               [MonoInternalNote ("")]\r
                [DefaultValue ((string) null)]\r
                public string Text {\r
                        get {\r
index 378e0503f4210fc16353f192f0026ff086347e08..64e67c3716b1822118cac97792f62fcdcf32ee51 100644 (file)
@@ -185,7 +185,7 @@ namespace System.Windows.Forms {
                        return null;
                }
 
-               [MonoTODO ("Needs row header cell selected/edit pencil glyphs")]
+               [MonoInternalNote ("Needs row header cell selected/edit pencil glyphs")]
                protected override void Paint (Graphics graphics, Rectangle clipBounds, Rectangle cellBounds, int rowIndex, DataGridViewElementStates cellState, object value, object formattedValue, string errorText, DataGridViewCellStyle cellStyle, DataGridViewAdvancedBorderStyle advancedBorderStyle, DataGridViewPaintParts paintParts)
                {
                        // Prepaint
index 34a91822952c55a127834b54978993542ca0ef4d..575cc2436e666ec114e945d9f2dc2302ff49284a 100644 (file)
@@ -409,8 +409,8 @@ namespace System.Windows.Forms {
                        }
                }
 
-               [MonoTODO]
-               [DefaultValue(null)]
+               [MonoTODO ("Stub, does nothing")]
+               [DefaultValue (null)]
                [Editor ("System.Windows.Forms.Design.DataMemberListEditor, " + Consts.AssemblySystem_Design, "System.Drawing.Design.UITypeEditor, " + Consts.AssemblySystem_Drawing)]
                public string DataMember {
                        get {
@@ -423,8 +423,8 @@ namespace System.Windows.Forms {
                        }
                }
 
-               [MonoTODO]
-               [DefaultValue(null)]
+               [MonoTODO ("Stub, does nothing")]
+               [DefaultValue (null)]
 #if NET_2_0
                [AttributeProvider (typeof (IListSource))]
 #else
@@ -483,8 +483,9 @@ namespace System.Windows.Forms {
                #endregion      // Public Instance Properties
 
                #region Public Instance Methods
-               [MonoTODO]
-               public void BindToDataAndErrors(object newDataSource, string newDataMember) {
+               [MonoTODO ("Stub, does nothing")]
+               public void BindToDataAndErrors (object newDataSource, string newDataMember)
+               {
                        datasource = newDataSource;
                        datamember = newDataMember;
                        // FIXME - finish
@@ -540,8 +541,9 @@ namespace System.Windows.Forms {
                        GetErrorProperty(control).Padding = padding;
                }
 
-               [MonoTODO]
-               public void UpdateBinding() {
+               [MonoTODO ("Stub, does nothing")]
+               public void UpdateBinding ()
+               {
                }
                #endregion      // Public Instance Methods
 
index e3b76b586ec798853f0204c39633a82b5559c0ec..818cdbc472dbabdde633f792cd7b6632687ce7b2 100644 (file)
@@ -702,9 +702,9 @@ namespace System.Windows.Forms
                                return Title;
                        }
                }
-               
-               [MonoTODO]
-               protected  override IntPtr HookProc (IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam)
+
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
+               protected override IntPtr HookProc (IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam)
                {
                        throw new NotImplementedException ();
                }
index 3e55e9f7b62ae858aabedb4889bf5e9bf62e0fd9..8e661fb06bf47cc116bd24715187301666a3f551 100644 (file)
@@ -3251,7 +3251,7 @@ namespace System.Windows.Forms {
                                eh (this, e);
                }
 
-               [MonoTODO ("Not hooked up to event")]
+               [MonoTODO ("Will never be called")]
                [EditorBrowsable (EditorBrowsableState.Advanced)]
                protected virtual void OnHelpButtonClicked (CancelEventArgs e)
                {
index df94178eb2c795684ce971259b9beac2b6cee0e5..c2b12ceb9bc4eff1226f0759a2fb2da80e61283c 100644 (file)
@@ -50,7 +50,7 @@ namespace System.Windows.Forms
                        ShowHelp(parent, url, navigator, null);
                }
 
-               [MonoTODO("Create glue code to tie into libCHM")]
+[MonoTODO ("Stub, does nothing")]
 #if NET_2_0
                public static void ShowHelp (Control parent, string url, HelpNavigator command, object parameter)
                {
@@ -59,10 +59,6 @@ namespace System.Windows.Forms
                public static void ShowHelp (Control parent, string url, HelpNavigator command, object param)
                {
 #endif
-                       MessageBox.Show(parent, Locale.GetText("Help (" + command +
-                                       (param != null ? "(" + param + ")" : String.Empty) +
-                                       ") not yet implemented"), Locale.GetText("Popup Help"),
-                                       MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
 
                public static void ShowHelp (Control parent, string url, string keyword)
@@ -77,11 +73,9 @@ namespace System.Windows.Forms
                        ShowHelp (parent, url, HelpNavigator.Index, null);
                }
 
-               [MonoTODO("Create glue code to tie into libCHM")]
+               [MonoTODO ("Stub, does nothing")]
                public static void ShowPopup (Control parent, string caption, Point location)
                {
-                       MessageBox.Show (parent, Locale.GetText ("Popup Help not yet implemented"),
-                               Locale.GetText ("Popup Help"), MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                #endregion      // Public Static Methods
        }
index 6e9d70927b08c82e7cd4672b9a62a2f7f23c5142..0f94c80db9fb9003c60e4e578f2c94a2db7e8635 100644 (file)
@@ -167,7 +167,6 @@ namespace System.Windows.Forms
                        get { return element.TagName; }\r
                }\r
 \r
-               [MonoTODO ("Needs implementation")]\r
                public short TabIndex {\r
                        get { return (short)element.TabIndex; }\r
                        set { element.TabIndex = value; }\r
@@ -187,7 +186,6 @@ namespace System.Windows.Forms
                        set { this.element.OuterText = value; }\r
                }\r
 \r
-               [MonoTODO ("Needs implementation")]\r
                public string Style {\r
                        get { return this.element.Style; }\r
                        set { this.element.Style = value; }\r
index 686824d3042a5d72c6b4aab971401e58525a61cd..105e17d14cd49f2c14d739a29a3a35f5a8df517d 100644 (file)
@@ -65,7 +65,7 @@ namespace System.Windows.Forms
                        get { return webHost.Navigation.HistoryCount; }
                }
 
-               [MonoTODO ("Needs implementation")]
+               [MonoTODO ("Not supported, will throw NotSupportedException")]
                public object DomHistory {
                        get { throw new NotSupportedException ("Retrieving a reference to an mshtml interface is not supported. Sorry."); } 
                }
index 3bff67e1097ee25ad19ce6bc7209ad659ebcbe82..1802d03fc418070121dce3ff6345ffcbe1d82bf2 100644 (file)
@@ -38,7 +38,7 @@ namespace System.Windows.Forms {
                private static InputLanguage    default_input;
 
                #region Private Constructor
-               [MonoTODO("Pull Microsofts InputLanguages and enter them here")]
+               [MonoInternalNote ("Pull Microsofts InputLanguages and enter them here")]
                internal InputLanguage()
                {
                }
index 03e380fd70cb95b18f9fa4f0492c959f43b7d1a1..6c334350b80ed2a8f0eaa7bf8f9bdebfcf93ac30 100644 (file)
@@ -43,7 +43,6 @@ namespace System.Windows.Forms {
                        return base.CanConvertTo (context, destinationType);
                }
 
-               [MonoTODO]
                public override object ConvertTo(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType) {
                        return base.ConvertTo (context, culture, value, destinationType);
                }
index b19c69a2dbf9b17f5bebab7e5dd6ab3fcaafdbba..89e7b0ad0e78f71c74890ff5e43a5f397b6b0968 100644 (file)
@@ -40,7 +40,6 @@ namespace System.Windows.Forms
 
                #region Public Constructors
 
-               [MonoTODO("Localize Dialog Title")]
                public PrintControllerWithStatusDialog(PrintController underlyingController) {
                        this.underlyingController = underlyingController;
                        dialog = new PrintingDialog();
index 2c48f8f35b33a3194a6c429cbb7949f936af4dc1..07806aa6cba63804260a2407c602754e4e6f4f22 100644 (file)
@@ -229,7 +229,7 @@ namespace System.Windows.Forms
                }
 
 #if NET_2_0
-               [MonoTODO ("Stub, not implemented")]
+               [MonoTODO ("Stub, not implemented, will always use default dialog")]
                [DefaultValue (false)]
                public bool UseEXDialog {
                        get { return use_ex_dialog; }
index 5ac9f9383dfdf3441f6f3e7670db59ec40948cf6..813fddc5ac3ed3721798dede454f32caca1b721e 100644 (file)
@@ -855,7 +855,7 @@ namespace System.Windows.Forms {
                        set { base.WindowState = value; }
                }
 
-               [MonoTODO("Throw InvalidPrinterException")]
+               [MonoInternalNote ("Throw InvalidPrinterException")]
                protected override void CreateHandle() {
 
 //                     if (this.Document != null && !this.Document.PrinterSettings.IsValid) {
index aceffee25fc1211f595233f930ec3f9e80aec5e2..6d6dcfa870db2198aa77a1c6482d6ba0a5f29c7d 100644 (file)
@@ -404,7 +404,7 @@ namespace System.Windows.Forms
                        
                [Localizable(true)]
                [DefaultValue(false)]
-               [MonoTODO ("Layout is currently always from left to right")]
+               [MonoTODO ("RTL is not supported")]
                public virtual bool RightToLeftLayout {
                                get { return right_to_left_layout;}
                                set     { 
index a7c32a7cc8ac84188b9b7587936f3f5675084cf5..45fde6c2dc36f5b95686c5a067d6eff177ef6f65 100644 (file)
@@ -1077,7 +1077,7 @@ namespace System.Windows.Forms
                        return tab;
                }
                
-               [MonoTODO]
+               [MonoTODO ("Never called")]
                protected void OnComComponentNameChanged(ComponentRenameEventArgs e)
                {
                        ComponentRenameEventHandler eh = (ComponentRenameEventHandler)(Events [ComComponentNameChangedEvent]);
@@ -1319,41 +1319,37 @@ namespace System.Windows.Forms
                #endregion
 
                #region Com2Interop.IComPropertyBrowser Interface
-               [MonoTODO]
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
                bool ComponentModel.Com2Interop.IComPropertyBrowser.InPropertySet {
                        get {
                                throw new NotImplementedException();
                        }
                }
 
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                void ComponentModel.Com2Interop.IComPropertyBrowser.DropDownDone ()
                {
-                       throw new NotImplementedException ();
                }
 
-               [MonoTODO]
+               [MonoTODO ("Not implemented, will throw NotImplementedException")]
                bool ComponentModel.Com2Interop.IComPropertyBrowser.EnsurePendingChangesCommitted ()
                {
                        throw new NotImplementedException ();
                }
 
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                void ComponentModel.Com2Interop.IComPropertyBrowser.HandleF4 ()
                {
-                       throw new NotImplementedException ();
                }
 
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                void ComponentModel.Com2Interop.IComPropertyBrowser.LoadState (Microsoft.Win32.RegistryKey optRoot)
                {
-                       throw new NotImplementedException ();
                }
 
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                void ComponentModel.Com2Interop.IComPropertyBrowser.SaveState (Microsoft.Win32.RegistryKey optRoot)
                {
-                       throw new NotImplementedException ();
                }
 
                static object ComComponentNameChangedEvent = new object ();
@@ -1803,7 +1799,7 @@ namespace System.Windows.Forms
                }
 
 
-               [MonoTODO ("not sure what this class does, but it's listed as a type converter for a property in this class, and this causes problems if it's not present")]
+               [MonoInternalNote ("not sure what this class does, but it's listed as a type converter for a property in this class, and this causes problems if it's not present")]
                private class SelectedObjectConverter : TypeConverter
                {
                }
index fdd6297cfdfead5232a728f8c6818a79dc2b29ce..4590900fcadf329d21f19b420042df7c1ed00522 100644 (file)
@@ -150,7 +150,7 @@ namespace System.Windows.Forms {
                        return String.Empty;
                }
 
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                protected override void UpdateIsBinding ()
                {
                }
index 8d9d151003df5e951b4ea6c67e7a29ca8aa524af..0e19b1d721db168341bbbb6f87508081e8c632af 100644 (file)
@@ -229,7 +229,7 @@ namespace System.Windows.Forms {
                }
 
 #if NET_2_0
-               [MonoTODO ("Stub")]
+               [MonoTODO ("Stub, does nothing")]
                [DefaultValue (false)]
                public bool EnableAutoDragDrop {
                        get { return enable_auto_drag_drop; }
@@ -274,7 +274,7 @@ namespace System.Windows.Forms {
                }
 
 #if NET_2_0
-               [MonoTODO ("Stub")]
+               [MonoTODO ("Stub, does nothing")]
                [Browsable (false)]
                [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
                public RichTextBoxLanguageOptions LanguageOption {
@@ -302,7 +302,6 @@ namespace System.Windows.Forms {
 
                [Browsable(false)]
                [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
-               [MonoTODO]
                public string RedoActionName {
                        get {
                                return document.undo.RedoActionName;
@@ -310,7 +309,7 @@ namespace System.Windows.Forms {
                }
 
 #if NET_2_0
-               [MonoTODO ("Stub")]
+               [MonoTODO ("Stub, does nothing")]
                [Browsable (false)]
                [DefaultValue (true)]
                [EditorBrowsable (EditorBrowsableState.Never)]
@@ -322,7 +321,8 @@ namespace System.Windows.Forms {
 
                [DefaultValue(0)]
                [Localizable(true)]
-               [MonoTODO("Teach TextControl.RecalculateLine to consider the right margin as well")]
+               [MonoTODO ("Stub, does nothing")]
+               [MonoInternalNote ("Teach TextControl.RecalculateLine to consider the right margin as well")]
                public int RightMargin {
                        get {
                                return margin_right;
@@ -487,7 +487,7 @@ namespace System.Windows.Forms {
                }
 
 #if NET_2_0
-               [MonoTODO ("Stub")]
+               [MonoTODO ("Stub, does nothing")]
                [Browsable (false)]
                [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
                public Color SelectionBackColor {
@@ -499,7 +499,7 @@ namespace System.Windows.Forms {
                [Browsable(false)]
                [DefaultValue(false)]
                [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                public bool SelectionBullet {
                        get {
                                return false;
@@ -512,7 +512,7 @@ namespace System.Windows.Forms {
                [Browsable(false)]
                [DefaultValue(0)]
                [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                public int SelectionCharOffset {
                        get {
                                return 0;
@@ -641,7 +641,7 @@ namespace System.Windows.Forms {
                [Browsable(false)]
                [DefaultValue(0)]
                [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                public int SelectionHangingIndent {
                        get {
                                return 0;
@@ -654,7 +654,7 @@ namespace System.Windows.Forms {
                [Browsable(false)]
                [DefaultValue(0)]
                [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                public int SelectionIndent {
                        get {
                                return 0;
@@ -679,7 +679,7 @@ namespace System.Windows.Forms {
                [Browsable(false)]
                [DefaultValue(false)]
                [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                public bool SelectionProtected {
                        get {
                                return false;
@@ -692,7 +692,7 @@ namespace System.Windows.Forms {
                [Browsable(false)]
                [DefaultValue(0)]
                [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                public int SelectionRightIndent {
                        get {
                                return 0;
@@ -704,7 +704,7 @@ namespace System.Windows.Forms {
 
                [Browsable(false)]
                [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                public int[] SelectionTabs {
                        get {
                                return new int[0];
@@ -732,7 +732,7 @@ namespace System.Windows.Forms {
                }
 
                [DefaultValue(false)]
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                public bool ShowSelectionMargin {
                        get {
                                return false;
@@ -1190,7 +1190,7 @@ namespace System.Windows.Forms {
                                eh (this, e);
                }
 
-               [MonoTODO("Determine when to call this")]
+               [MonoTODO ("Stub, never called")]
                protected virtual void OnImeChange(EventArgs e) {
                        EventHandler eh = (EventHandler)(Events [ImeChangeEvent]);
                        if (eh != null)
@@ -1354,7 +1354,7 @@ namespace System.Windows.Forms {
                        remove { base.QueryContinueDrag -= value; }
                }
 
-               [MonoTODO("Currently does not ever fire")]
+               [MonoTODO ("Event never raised")]
                public event EventHandler SelectionChanged {
                        add { Events.AddHandler (SelectionChangedEvent, value); }
                        remove { Events.RemoveHandler (SelectionChangedEvent, value); }
@@ -1424,7 +1424,7 @@ namespace System.Windows.Forms {
                        }
                }
 
-               [MonoTODO("Add QuadJust support for justified alignment")]
+               [MonoInternalNote ("Add QuadJust support for justified alignment")]
                private void HandleControl(RTF.RTF rtf) {
                        switch(rtf.Major) {
                                case RTF.Major.Unicode: {
@@ -1927,7 +1927,7 @@ namespace System.Windows.Forms {
                        }
                }
 
-               [MonoTODO("Emit unicode and other special characters properly")]
+               [MonoInternalNote ("Emit unicode and other special characters properly")]
                private void EmitRTFText(StringBuilder rtf, string text) {
                        rtf.Append(text);
                }
index 4392807a263768fb8fa0272bc7b0a72b97a40ef9..b2fdc961902099a4e2064794274cc6449e425767 100644 (file)
@@ -31,7 +31,7 @@ namespace System.Windows.Forms.PropertyGridInternal
        /// <summary>
        /// Summary description for PropertyGridRootGridItem
        /// </summary>
-       [MonoTODO ("needs to implement IRootGridEntry")]
+       [MonoInternalNote ("needs to implement IRootGridEntry")]
        internal class RootGridEntry : GridEntry /*, IRootGridEntry */
        {
                object[] val;
index c85b582a055b3478053a6902afc0d0ef2ee9e8c2..7f44aecb7071f43ab85aedb3fbbfc51718d496db 100644 (file)
@@ -425,7 +425,7 @@ namespace System.Windows.Forms
 
                [Localizable (true)]
                [DefaultValue (1)]
-               [MonoTODO ("Not implemented.")]
+               [MonoTODO ("Stub, never called")]
                public int SplitterIncrement {
                        get { return this.splitter_increment; }
                        set { this.splitter_increment = value; }
@@ -457,7 +457,7 @@ namespace System.Windows.Forms
 
                [DispId (-516)]
                [DefaultValue (true)]
-               [MonoTODO ("Special focus semantics not implemented")]
+               [MonoTODO ("Stub, never called")]
                new public bool TabStop {
                        get { return false; }
                        set { }
@@ -499,7 +499,6 @@ namespace System.Windows.Forms
                        return new SplitContainerTypedControlCollection (this);
                }
 
-               [MonoTODO ("Special focus semantics not implemented")]
                protected override void OnGotFocus (EventArgs e)
                {
                        base.OnGotFocus (e);
@@ -580,13 +579,11 @@ namespace System.Windows.Forms
                        base.OnRightToLeftChanged (e);
                }
 
-               [MonoTODO ("Special focus semantics not implemented")]
                protected override bool ProcessDialogKey (Keys keyData)
                {
                        return base.ProcessDialogKey (keyData);
                }
 
-               [MonoTODO ("Special focus semantics not implemented")]
                protected override bool ProcessTabKey (bool forward)
                {
                        return base.ProcessTabKey (forward);
@@ -598,7 +595,6 @@ namespace System.Windows.Forms
                        base.ScaleControl (factor, specified);
                }
                
-               [MonoTODO ("Special focus semantics not implemented")]
                protected override void Select (bool directed, bool forward)
                {
                        base.Select (directed, forward);
index 8f2bc4a7c97db050534fb8f5e58425a97b6f8485..3444ae088f4412a6b92a3fa6ab3fffa4d162db07 100644 (file)
@@ -273,7 +273,7 @@ namespace System.Windows.Forms {
                }
 
 #if NET_2_0
-               [MonoTODO ("Saves the value and raises event, but needs actual implementation call")]
+               [MonoTODO ("RTL not supported")]
                [Localizable (true)]
                [DefaultValue (false)]
                public virtual bool RightToLeftLayout {
index a4e145e8e43494f1c904f8516c3234120371ae9f..f68c9d1508dc154f4dcba0cef8b4410b99b1c18e 100644 (file)
@@ -868,7 +868,7 @@ namespace System.Windows.Forms
                        return String.Concat (base.ToString (), ", Text: ", Text);
                }
 
-               [MonoTODO("Deleting is classed as Typing, instead of its own Undo event")]
+               [MonoInternalNote ("Deleting is classed as Typing, instead of its own Undo event")]
                public void Undo ()
                {
                        if (document.undo.Undo ())
index fe0ecb31ee65ecbe4b68c3506057d1806cc695ee..599ae0f33b220e7af9f83020ee188b2a931d30c6 100644 (file)
@@ -576,7 +576,7 @@ namespace System.Windows.Forms
                        else return value;
                }
 
-               [MonoTODO("Figure out where to point for My Network Places")]
+               [MonoInternalNote ("Figure out where to point for My Network Places")]
                public virtual string Places(UIIcon index) {
                        switch (index) {
                                case UIIcon.PlacesRecentDocuments: {
index 33d9b6662adcfc1932cff436467deec7395e4618..421a4694ec415912561011d0438fd8f08e168dce 100644 (file)
@@ -2071,7 +2071,7 @@ namespace System.Windows.Forms
                }
                #endregion
                #region TreeView
-               [MonoTODO("Use the sizing information provided by the VisualStyles API.")]
+               [MonoInternalNote ("Use the sizing information provided by the VisualStyles API.")]
                public override void TreeViewDrawNodePlusMinus (TreeView treeView, TreeNode node, Graphics dc, int x, int middle)
                {
                        if (!RenderClientAreas) {
index b34025e0599ca5b7090af43166b8cf1c7ec8ba81..a4f14df376eb50d88572d8269996535a086ff7a1 100644 (file)
@@ -7159,7 +7159,7 @@ namespace System.Windows.Forms
 
                }
 
-               [MonoTODO]
+               [MonoInternalNote ("Does not respect Mixed")]
                public override void CPDrawMixedCheckBox (Graphics graphics, Rectangle rectangle, ButtonState state)
                {
                        CPDrawCheckBox (graphics, rectangle, state);
index 51dcdbb88f43e6745af78c9d06a863bdfb41cd7d..7f7c0486d9a19ed0d656d71f8ba5306f9d66f556 100644 (file)
@@ -127,13 +127,13 @@ namespace System.Windows.Forms
                #endregion
 
                #region Public Properties
-               [MonoTODO ()]
+               [MonoTODO ("Stub, does nothing")]
                public override bool AllowDrop {
                        get { return base.AllowDrop; }
                        set { base.AllowDrop = value; }
                }
-               
-               [MonoTODO ()]
+
+               [MonoTODO ("Stub, does nothing")]
                [DefaultValue (false)]
                public bool AllowItemReorder {
                        get { return this.allow_item_reorder; }
@@ -736,7 +736,7 @@ namespace System.Windows.Forms
                        }
                }
 
-               [MonoTODO ("Not called")]
+               [MonoTODO ("Stub, never called")]
                protected virtual void OnBeginDrag (EventArgs e)
                {
                        EventHandler eh = (EventHandler)(Events[BeginDragEvent]);
@@ -749,7 +749,7 @@ namespace System.Windows.Forms
                        base.OnDockChanged (e);
                }
 
-               [MonoTODO ("Not called")]
+               [MonoTODO ("Stub, never called")]
                protected virtual void OnEndDrag (EventArgs e)
                {
                        EventHandler eh = (EventHandler)(Events[EndDragEvent]);
@@ -1142,14 +1142,13 @@ namespace System.Windows.Forms
 
                        return base.ProcessMnemonic (charCode);
                }
-               
-               [MonoTODO ()]
+
+               [MonoTODO ("Stub, does nothing")]
                [EditorBrowsable (EditorBrowsableState.Advanced)]
                protected virtual void RestoreFocus ()
                {
                }
 
-               [MonoTODO ()]
                protected override void Select (bool directed, bool forward)
                {
                        foreach (ToolStripItem tsi in this.DisplayedItems)
@@ -1233,7 +1232,7 @@ namespace System.Windows.Forms
                        remove { base.AutoSizeChanged -= value; }
                }
 
-               [MonoTODO ()]
+               [MonoTODO ("Event never raised")]
                public event EventHandler BeginDrag {
                        add { Events.AddHandler (BeginDragEvent, value); }
                        remove { Events.RemoveHandler (BeginDragEvent, value); }
@@ -1265,7 +1264,7 @@ namespace System.Windows.Forms
                        remove { base.CursorChanged -= value; }
                }
 
-               [MonoTODO ()]
+               [MonoTODO ("Event never raised")]
                public event EventHandler EndDrag {
                        add { Events.AddHandler (EndDragEvent, value); }
                        remove { Events.RemoveHandler (EndDragEvent, value); }
index bbf4b8f4289f885475ab55d6a90df9384a1b9a9b..9840c2ee8324b848a0d2f5ec7bec6f92dff67544 100644 (file)
@@ -223,7 +223,7 @@ namespace System.Windows.Forms
                        }
                }
 
-               [MonoTODO]
+               [MonoTODO ("Stub, does nothing")]
                [Browsable (false)]
                [DefaultValue (false)]
                [EditorBrowsable (EditorBrowsableState.Advanced)]
@@ -671,7 +671,7 @@ namespace System.Windows.Forms
                [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
                public virtual bool Pressed { get { return this.is_pressed; } }
 
-               [MonoTODO ("Stub, not implemented")]
+               [MonoTODO ("RTL not implemented")]
                [Localizable (true)]
                public virtual RightToLeft RightToLeft {
                        get { return this.right_to_left; }
@@ -859,7 +859,7 @@ namespace System.Windows.Forms
                #endregion
 
                #region Public Methods
-               [MonoTODO ("Stub")]
+               [MonoTODO ("Stub, does nothing")]
                [EditorBrowsable (EditorBrowsableState.Advanced)]
                public DragDropEffects DoDragDrop (Object data, DragDropEffects allowedEffects)
                {
@@ -1349,7 +1349,7 @@ namespace System.Windows.Forms
                        remove {Events.RemoveHandler (DoubleClickEvent, value); }
                }
 
-               [MonoTODO ("Not raised")]
+               [MonoTODO ("Event never raised")]
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Advanced)]
                public event DragEventHandler DragDrop {
@@ -1357,7 +1357,7 @@ namespace System.Windows.Forms
                        remove { Events.RemoveHandler (DragDropEvent, value); }
                }
 
-               [MonoTODO ("Not raised")]
+               [MonoTODO ("Event never raised")]
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Advanced)]
                public event DragEventHandler DragEnter {
@@ -1365,7 +1365,7 @@ namespace System.Windows.Forms
                        remove { Events.RemoveHandler (DragEnterEvent, value); }
                }
 
-               [MonoTODO ("Not raised")]
+               [MonoTODO ("Event never raised")]
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Advanced)]
                public event EventHandler DragLeave {
@@ -1373,7 +1373,7 @@ namespace System.Windows.Forms
                        remove { Events.RemoveHandler (DragLeaveEvent, value); }
                }
 
-               [MonoTODO ("Not raised")]
+               [MonoTODO ("Event never raised")]
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Advanced)]
                public event DragEventHandler DragOver {
@@ -1391,7 +1391,7 @@ namespace System.Windows.Forms
                        remove {Events.RemoveHandler (ForeColorChangedEvent, value); }
                }
 
-               [MonoTODO ("Not raised")]
+               [MonoTODO ("Event never raised")]
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Advanced)]
                public event GiveFeedbackEventHandler GiveFeedback {
@@ -1444,13 +1444,13 @@ namespace System.Windows.Forms
                        remove {Events.RemoveHandler (PaintEvent, value); }
                }
 
-               [MonoTODO ("Not raised")]
+               [MonoTODO ("Event never raised")]
                public event QueryAccessibilityHelpEventHandler QueryAccessibilityHelp {
                        add { Events.AddHandler (QueryAccessibilityHelpEvent, value); }
                        remove { Events.RemoveHandler (QueryAccessibilityHelpEvent, value); }
                }
 
-               [MonoTODO ("Not raised")]
+               [MonoTODO ("Event never raised")]
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Advanced)]
                public event QueryContinueDragEventHandler QueryContinueDrag {
index 250e5a56e29d97c6e5ebd287290d61f55a539091..afa3d5b4718c06de50034064424e98ee013165db 100644 (file)
@@ -187,7 +187,7 @@ namespace System.Windows.Forms
                        base.CopyTo (array, index);
                }
 
-               [MonoTODO ()]
+               [MonoTODO ("searchAllChildren parameter isn't used")]
                public ToolStripItem[] Find (string key, bool searchAllChildren)
                {
                        if (key == null)
index 69e163a5b01c8307e634cfc920677c6f0729fa76..a38686ca8b1f7e1101a3ec28560484253c711b20 100644 (file)
@@ -177,14 +177,14 @@ namespace System.Windows.Forms
                        return false;
                }
 
-               [MonoTODO ("Not implemented")]
+               [MonoTODO ("Stub, does nothing")]
                public static void LoadSettings (Form targetForm)
                {
                        if (targetForm == null)
                                throw new ArgumentNullException ("targetForm");
                }
 
-               [MonoTODO ("Not implemented")]
+               [MonoTODO ("Stub, does nothing")]
                public static void LoadSettings (Form targetForm, string key)
                {
                        if (targetForm == null)
index 776a18d5b4e956b9005adea5d8f7096c561aa03d..75b06ab3af7fc1d13a2b1aef9c2455ba775bb36d 100644 (file)
@@ -545,8 +545,8 @@ namespace System.Windows.Forms
                        #region IList Members
                        object IList.this [int index] {
                                get { return this [index]; }
-                               [MonoTODO]
-                               set { throw new NotImplementedException (); }
+                               [MonoTODO ("Stub, does nothing")]
+                               set { }
                        }
 
                        bool IList.IsFixedSize {
index d27cd834cba5ea4f236d5f259e1fc8f9f210c66d..b7e6e2e81c115b74a68c32cce7c8b1ac191b6047 100644 (file)
@@ -104,7 +104,7 @@ namespace System.Windows.Forms
                                if (WebHost.Document == null || WebHost.Document.DocumentElement == null)\r
                                        return null;\r
 \r
-                               return WebHost.Document.DocumentElement.ContentStream;\r
+                               return null; //WebHost.Document.DocumentElement.ContentStream;\r
                        }\r
                        set { \r
                                if (this.allowNavigation)\r
@@ -263,7 +263,7 @@ namespace System.Windows.Forms
                \r
                #endregion\r
 \r
-               [MonoTODO ("Stub, not implemented")]\r
+               [MonoTODO ("WebBrowser control is only supported on Linux/Windows. No support for OSX.")]\r
                public WebBrowser ()\r
                {\r
                }\r
@@ -456,13 +456,11 @@ namespace System.Windows.Forms
                        base.DetachSink ();\r
                }\r
 \r
-               [MonoTODO ("Stub, not implemented")]\r
                protected override void Dispose (bool disposing)\r
                {\r
                        base.Dispose (disposing);\r
                }\r
 \r
-               [MonoTODO ("Stub, not implemented")]\r
                protected override void WndProc (ref Message m)\r
                {\r
                        base.WndProc (ref m);\r
@@ -681,10 +679,10 @@ namespace System.Windows.Forms
 \r
 \r
                void SetScrollbars () {\r
-                       if (!scrollbarsEnabled)\r
-                               WebHost.ExecuteScript ("document.body.style.overflow='hidden';");\r
-                       else\r
-                               WebHost.ExecuteScript ("document.body.style.overflow='auto';");\r
+                       //if (!scrollbarsEnabled)\r
+                       //        WebHost.ExecuteScript ("document.body.style.overflow='hidden';");\r
+                       //else\r
+                       //        WebHost.ExecuteScript ("document.body.style.overflow='auto';");\r
                }\r
 \r
                [MonoTODO ("Stub, not implemented")]\r
@@ -704,4 +702,4 @@ namespace System.Windows.Forms
        }\r
 }\r
 \r
-#endif\r
+#endif
\ No newline at end of file