/[dotgnu-pnet]/pnetlib/System.Windows.Forms/Control.cs
ViewVC logotype

Diff of /pnetlib/System.Windows.Forms/Control.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.90 by ktreichel, Mon May 23 16:30:30 2005 UTC revision 1.91 by drobosson, Sun Aug 7 10:57:19 2005 UTC
# Line 529  public class Control : IWin32Window, IDi Line 529  public class Control : IWin32Window, IDi
529  #if !ECMA_COMPAT  #if !ECMA_COMPAT
530          [DispId(-501)]          [DispId(-501)]
531  #endif  #endif
532            [TODO]
533          public virtual Color BackColor          public virtual Color BackColor
534                          {                          {
535                                  get                                  get
# Line 553  public class Control : IWin32Window, IDi Line 554  public class Control : IWin32Window, IDi
554                                                  if(value.A < 255 &&                                                  if(value.A < 255 &&
555                                                     !GetStyle(ControlStyles.SupportsTransparentBackColor))                                                     !GetStyle(ControlStyles.SupportsTransparentBackColor))
556                                                  {                                                  {
557                                                          throw new ArgumentException("value"); // TODO: msg                                                          throw new ArgumentException("value"); // Fill in with appropriate message
558                                                  }                                                  }
559                                                  backColor = value;                                                  backColor = value;
560                                                  OnBackColorChanged(EventArgs.Empty);                                                  OnBackColorChanged(EventArgs.Empty);
# Line 1543  public class Control : IWin32Window, IDi Line 1544  public class Control : IWin32Window, IDi
1544                          {                          {
1545                                  get                                  get
1546                                  {                                  {
1547                                          // TODO                                          // Fill in here
1548                                          return null;                                          return null;
1549                                  }                                  }
1550                                  set                                  set
1551                                  {                                  {
1552                                          // TODO                                          // Fill in here
1553                                  }                                  }
1554                          }                          }
1555          protected bool ResizeRedraw          protected bool ResizeRedraw
# Line 1872  public class Control : IWin32Window, IDi Line 1873  public class Control : IWin32Window, IDi
1873                                  }                                  }
1874                          }                          }
1875    
1876            [TODO]
1877          // Get the global state of the mouse buttons.          // Get the global state of the mouse buttons.
1878          // TODO: This only works when the mouse is within the bounds of a form          // TODO: This only works when the mouse is within the bounds of a form
1879          public static MouseButtons MouseButtons          public static MouseButtons MouseButtons
# Line 1882  public class Control : IWin32Window, IDi Line 1884  public class Control : IWin32Window, IDi
1884                                  }                                  }
1885                          }                          }
1886    
1887            [TODO]
1888          // Get the current screen position of the mouse.          // Get the current screen position of the mouse.
1889          // TODO: This only works when the mouse is within the bounds of a form          // TODO: This only works when the mouse is within the bounds of a form
1890          public static Point MousePosition          public static Point MousePosition
# Line 2191  public class Control : IWin32Window, IDi Line 2194  public class Control : IWin32Window, IDi
2194          public DragDropEffects DoDragDrop          public DragDropEffects DoDragDrop
2195                  (Object data, DragDropEffects allowedEffects)                  (Object data, DragDropEffects allowedEffects)
2196                          {                          {
2197                                  // TODO                                  // Fill in
2198                                  return allowedEffects;                                  return allowedEffects;
2199                          }                          }
2200    
# Line 2281  public class Control : IWin32Window, IDi Line 2284  public class Control : IWin32Window, IDi
2284  #endif  #endif
2285          public static Control FromChildHandle(IntPtr handle)          public static Control FromChildHandle(IntPtr handle)
2286                          {                          {
2287                                  // TODO                                  // Fill in
2288                                  return FromHandle(handle);                                  return FromHandle(handle);
2289                          }                          }
2290    
# Line 2292  public class Control : IWin32Window, IDi Line 2295  public class Control : IWin32Window, IDi
2295  #endif  #endif
2296          public static Control FromHandle(IntPtr handle)          public static Control FromHandle(IntPtr handle)
2297                  {                  {
2298                          // TODO                          // Fill in
2299                          return null;                          return null;
2300                  }                  }
2301    
# Line 2595  public class Control : IWin32Window, IDi Line 2598  public class Control : IWin32Window, IDi
2598          [TODO]          [TODO]
2599          public Object Invoke(Delegate method)          public Object Invoke(Delegate method)
2600                          {                          {
2601                                  // TODO                                  // Fill in
2602                                  return null;                                  return null;
2603                          }                          }
2604    
# Line 3016  public class Control : IWin32Window, IDi Line 3019  public class Control : IWin32Window, IDi
3019  #endif  #endif
3020          protected void RecreateHandle()          protected void RecreateHandle()
3021                          {                          {
3022                                  // TODO                                  // Finish
3023                                  if (toolkitWindow == null)                                  if (toolkitWindow == null)
3024                                  {                                  {
3025                                          return;                                          return;
# Line 3072  public class Control : IWin32Window, IDi Line 3075  public class Control : IWin32Window, IDi
3075  #endif  #endif
3076          public void ResetBindings()          public void ResetBindings()
3077                          {                          {
3078                                  // TODO                                  return;
3079                          }                          }
3080    
3081          // Reset the cursor to its default value.          // Reset the cursor to its default value.
# Line 3468  public class Control : IWin32Window, IDi Line 3471  public class Control : IWin32Window, IDi
3471          [TODO]          [TODO]
3472          protected void SetTopLevel(bool value)          protected void SetTopLevel(bool value)
3473                          {                          {
3474                                  // TODO                                  return;
3475                          }                          }
3476    
3477          // Inner core of setting the visibility state.          // Inner core of setting the visibility state.
# Line 6405  public class Control : IWin32Window, IDi Line 6408  public class Control : IWin32Window, IDi
6408          [TODO]          [TODO]
6409          internal Control GetFocusedChild()          internal Control GetFocusedChild()
6410                          {                          {
                                 // TODO  
6411                                  return null;                                  return null;
6412                          }                          }
6413    
# Line 6413  public class Control : IWin32Window, IDi Line 6415  public class Control : IWin32Window, IDi
6415          [TODO]          [TODO]
6416          internal Control GetSelectedChild()          internal Control GetSelectedChild()
6417                          {                          {
                                 // TODO  
6418                                  return null;                                  return null;
6419                          }                          }
6420    

Legend:
Removed from v.1.90  
changed lines
  Added in v.1.91

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26