(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / System.Windows.Forms / Gtk / Panel.cs
blob01f97ae3df0f598a427f5075aaf61a3af77fbcc6
1 //
2 // System.Windows.Forms.Panel
3 //
4 // Author:
5 // Alberto Fernandez (infjaf00@yahoo.es)
6 //
8 using System.Drawing;
11 namespace System.Windows.Forms{
13 public class Panel : ScrollableControl {
15 private Gtk.RadioButton firstRadioButton;
16 private int radioButtonsCount = 0;
18 [MonoTODO]
19 public Panel(){
21 [MonoTODO]
22 public BorderStyle BorderStyle {
23 get {return BorderStyle.None; }
24 set {}
26 protected override Size DefaultSize {
27 get { return new Size (200,100); }
29 //public new bool TabStop {get; set;}
30 //public override string Text {get; set;}
32 protected override void OnControlAdded (ControlEventArgs e){
33 base.OnControlAdded(e);
34 if (e.Control is RadioButton){
35 if (radioButtonsCount == 0)
36 firstRadioButton = e.Control.Widget as Gtk.RadioButton;
37 else
38 (e.Control.Widget as Gtk.RadioButton).Group =
39 firstRadioButton.Group;
40 radioButtonsCount++;
43 [MonoTODO]
44 protected override void OnControlRemoved (ControlEventArgs e){
45 base.OnControlRemoved (e);
47 //protected override void OnResize(EventArgs eventargs);
48 public override string ToString(){
49 return String.Format ("{0}, BorderStyle: {1}",
50 "System.Windows.Forms.Panel",
51 this.BorderStyle);
54 public new event KeyEventHandler KeyDown;
55 public new event KeyPressEventHandler KeyPress;
56 public new event KeyEventHandler KeyUp;
57 public new event EventHandler TextChanged;