| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- //
- // System.Windows.Forms.Form
- //
- // Author:
- // Miguel de Icaza ([email protected])
- //
- // (C) 2002 Ximian, Inc
- //
- using System;
- using System.Drawing;
- using Gtk;
- using GtkSharp;
- using System.ComponentModel;
- namespace System.Windows.Forms {
- public class Control : Component {
- internal Widget widget;
- Control parent;
- string text;
- int left, top, width, height;
- static int init_me;
-
- static Control ()
- {
- init_me = 1;
- Console.WriteLine ("MEEEEEEEEEEEEEEEEEEEEEE");
- }
-
- public Control () : this ("")
- {
- }
- public Control (string text) : this (null, text)
- {
- }
- public Control (Control parent, string text)
- {
- this.parent = parent;
- this.text = text;
- }
- public Control (string text, int left, int top, int width, int height)
- {
- }
- public Control (Control parent, string text, int left, int top, int width, int height)
- {
- }
- internal Widget Widget {
- get {
- if (widget == null)
- widget = CreateWidget ();
- return widget;
- }
- }
-
- internal virtual Widget CreateWidget ()
- {
- throw new Exception ();
- }
- public virtual string Text {
- get {
- return text;
- }
- set {
- text = value;
- }
- }
-
- public void Show ()
- {
- Widget.EmitShow ();
- }
- public void Hide ()
- {
- Widget.EmitHide ();
- }
- public bool Visible {
- get {
- return Widget.Visible;
- }
- set {
- Widget.Visible = value;
- }
- }
- }
- }
|