A little piece of work ... I hope write some more ina  few days ;)

Regards,
Carlos.
-- 
--------------------------------------------------
/* The definition of myself */
using Cortez;
using GeniusIntelligence;

public class Carlos : Human, IGenius, ILinuxUser {

        static void Main () {
                Me.Born();
        }

}

--------------------------------------------------
? Window.xml.new
? Window2.xml
? window.diff
? window2.diff
? window3.diff
Index: Window.xml
===================================================================
RCS file: /cvs/public/gtk-sharp/doc/en/Gtk/Window.xml,v
retrieving revision 1.6
diff -u -r1.6 Window.xml
--- Window.xml  8 Mar 2003 06:28:10 -0000       1.6
+++ Window.xml  16 Mar 2003 21:28:13 -0000
@@ -92,8 +92,14 @@
       </ReturnValue>
       <Parameters />
       <Docs>
-        <summary>To be added</summary>
-        <remarks>To be added</remarks>
+        <summary>Asks to iconify the Window.</summary>
+        <remarks>
+         <para>
+           Asks to iconify the Window. Note that you shouldn't assume the Window is 
definitely iconified 
+           afterward, because other entities ( such the user or the window manager ) 
could deiconify it before your code
+           which assumes iconification gets to run.
+         </para>
+       </remarks>
       </Docs>
     </Member>
     <Member MemberName="Unstick">
@@ -131,10 +137,21 @@
         <Parameter Name="height" Type="System.Int32&amp;" />
       </Parameters>
       <Docs>
-        <summary>To be added</summary>
+        <summary>
+         Obtains the current size ( width and height ) of the Window.
+       </summary>
         <param name="width">To be added: an object of type 'int&amp;'</param>
         <param name="height">To be added: an object of type 'int&amp;'</param>
-        <remarks>To be added</remarks>
+        <remarks>
+         <para>
+           Obtains the current size of the Window. If the Window is not on screen, it 
returns th size Gtk# will suggest to the
+           window manager for the initial window size. Note that we use out type 
parameters.
+         </para>
+         <para>
+           Note: The returned size does not include the size of the window manager 
decorations ( the window border, for example),
+           because those are not drawn by Gtk#, so Gtk# has no a reliable methodfor 
determining their size.
+         </para>
+       </remarks>
       </Docs>
     </Member>
     <Member MemberName="GetDefaultSize">
@@ -148,10 +165,19 @@
         <Parameter Name="height" Type="System.Int32&amp;" />
       </Parameters>
       <Docs>
-        <summary>To be added</summary>
+        <summary>Obtains the default size of the window ( width and height ). 
</summary>
         <param name="width">To be added: an object of type 'int&amp;'</param>
         <param name="height">To be added: an object of type 'int&amp;'</param>
-        <remarks>To be added</remarks>
+        <remarks>
+         <para>
+           Obtains the default size of the window. A value of -1 for the width or 
height indicates that a default size has
+           not been explicitly set for that dimention, so the "natural" size of the 
Window will be used.
+         </para>
+         <para>
+           Note: The returned size does not include the size of the window manager 
decorations ( the window border, for example),
+           because those are not drawn by Gtk#, so Gtk# has no a reliable methodfor 
determining their size.
+         </para>
+       </remarks>
       </Docs>
     </Member>
     <Member MemberName="Resize">
@@ -165,10 +191,15 @@
         <Parameter Name="height" Type="System.Int32" />
       </Parameters>
       <Docs>
-        <summary>To be added</summary>
+        <summary>Resizes the Window as if the user had done so.</summary>
         <param name="width">To be added: an object of type 'int'</param>
         <param name="height">To be added: an object of type 'int'</param>
-        <remarks>To be added</remarks>
+        <remarks>
+         <para>
+           Resizes the Window as if the user had done so. If it is called before 
showing a Window for the first time,
+           it overrides any default size set with <see 
cref="T:Gtk.Window.SetDefaultSize" />Gtk.Window.SetDefaultSize().
+         </para>
+       </remarks>
       </Docs>
     </Member>
     <Member MemberName="ActivateFocus">
@@ -313,8 +344,14 @@
       </ReturnValue>
       <Parameters />
       <Docs>
-        <summary>To be added</summary>
-        <remarks>To be added</remarks>
+        <summary>Asks to deiconify the Window.</summary>
+        <remarks>
+         <para>
+           Asks to deiconify (unminimize) the Window. Note that you shouldn't assume 
the Window is definitely deiconified 
+           afterward, because other entities ( such the user or the window manager ) 
could iconify it again before your code
+           which assumes deiconification gets to run.
+         </para>
+       </remarks>
       </Docs>
     </Member>
     <Member MemberName="MnemonicActivate">
@@ -506,7 +543,8 @@
         <param name="position">To be added: an object of type 
'Gtk.WindowPosition'</param>
         <remarks>
           <para>
-            Is is used for placing the Window in some area, depending on the 
Gtk.WindowPosition position argument.
+            Is is used for placing the Window in some area, depending on the <see 
cref="T:Gtk.WindowPosition"/>Gtk.WindowPosition 
+           position argument.
           </para>
         </remarks>
       </Docs>
@@ -893,10 +931,16 @@
         <Parameter Name="value" Type="System.Boolean" />
       </Parameters>
       <Docs>
-        <summary>To be added</summary>
+        <summary>Property used for setting if a Window must be destroyed when its 
parent does.</summary>
         <param name="value">To be added: an object of type 'bool'</param>
         <returns>To be added: an object of type 'bool'</returns>
-        <remarks>To be added</remarks>
+        <remarks>
+         <para>
+           If this property has the false value, then destroying the transient parent 
of our Window will destroy
+           the window itself. This is useful for dialogs that shouldn't persist 
beyond the lifetime of the main Window
+           they're associated with.
+         </para>
+       </remarks>
       </Docs>
     </Member>
     <Member MemberName="Modal">
@@ -909,10 +953,15 @@
         <Parameter Name="value" Type="System.Boolean" />
       </Parameters>
       <Docs>
-        <summary>To be added</summary>
+        <summary>Property used for setting if a Window must be or not 
modal.<</summary>
         <param name="value">To be added: an object of type 'bool'</param>
         <returns>To be added: an object of type 'bool'</returns>
-        <remarks>To be added</remarks>
+        <remarks>
+         <para>
+           This property defines if a Window is modal or non-modal. Modal Windows 
prevent interaction with other Windows
+           in the same application.
+         </para>
+       </remarks>
       </Docs>
     </Member>
     <Member MemberName="AllowGrow">
@@ -962,9 +1011,14 @@
         <ReturnType>Gtk.WindowType</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>To be added</summary>
+        <summary>Read only property (accesor) used for getting the WindowType of a 
specified Window.</summary>
         <returns>To be added: an object of type 'Gtk.WindowType'</returns>
-        <remarks>To be added</remarks>
+        <remarks>
+         <para>
+           This read-only property will let you know the <see 
cref="T:Gtk.WindowType"/>Gtk.WindowType of the 
+            specified Window; this is, the type the Window is.
+         </para>
+       </remarks>
       </Docs>
     </Member>
     <Member MemberName="DefaultWidth">
@@ -977,10 +1031,16 @@
         <Parameter Name="value" Type="System.Int32" />
       </Parameters>
       <Docs>
-        <summary>To be added</summary>
+        <summary>Property used for defining the deafult width of a Window.</summary>
         <param name="value">To be added: an object of type 'int'</param>
         <returns>To be added: an object of type 'int'</returns>
-        <remarks>To be added</remarks>
+        <remarks>
+         <para>
+           This property will allow you to define the default width for your Window.
+            It only define the default one, so if the Window is resized, it won't be 
able to do
+            anything.
+         </para>
+       </remarks>
       </Docs>
     </Member>
     <Member MemberName="Icon">
@@ -1132,4 +1192,4 @@
       </Docs>
     </Member>
   </Members>
-</Type>
\ No newline at end of file
+</Type>

Reply via email to