mirror of
				https://github.com/Ryujinx/GtkSharp.git
				synced 2025-11-04 12:24:54 +00:00 
			
		
		
		
	Patch from gnumuthu@users.sf.net
svn path=/trunk/gtk-sharp/; revision=56298
This commit is contained in:
		
							parent
							
								
									7558efb434
								
							
						
					
					
						commit
						51a72f2d03
					
				| 
						 | 
					@ -8,7 +8,17 @@
 | 
				
			||||||
  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
 | 
					  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
 | 
				
			||||||
  <Docs>
 | 
					  <Docs>
 | 
				
			||||||
    <summary>Argv marshaling class.</summary>
 | 
					    <summary>Argv marshaling class.</summary>
 | 
				
			||||||
    <remarks />
 | 
					    <remarks>Argv class is used to get the arguments passed to the program from the command line.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<example>
 | 
				
			||||||
 | 
					        <code lang="shell">
 | 
				
			||||||
 | 
					   $mono hello.exe 1 2 3 4
 | 
				
			||||||
 | 
					  </code>
 | 
				
			||||||
 | 
					      </example>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Then you application [hello.exe] will be able to access these arguments passed from the command line,
 | 
				
			||||||
 | 
					[1,2,3,4 in this case] using the Glib.Argv class.
 | 
				
			||||||
 | 
					</remarks>
 | 
				
			||||||
    <since version="Gtk# 2.4" />
 | 
					    <since version="Gtk# 2.4" />
 | 
				
			||||||
  </Docs>
 | 
					  </Docs>
 | 
				
			||||||
  <Base>
 | 
					  <Base>
 | 
				
			||||||
| 
						 | 
					@ -74,4 +84,4 @@
 | 
				
			||||||
      </Docs>
 | 
					      </Docs>
 | 
				
			||||||
    </Member>
 | 
					    </Member>
 | 
				
			||||||
  </Members>
 | 
					  </Members>
 | 
				
			||||||
</Type>
 | 
					</Type>
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,24 @@
 | 
				
			||||||
  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
 | 
					  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
 | 
				
			||||||
  <Docs>
 | 
					  <Docs>
 | 
				
			||||||
    <summary>Global API elements for <see cref="N:Glade" /></summary>
 | 
					    <summary>Global API elements for <see cref="N:Glade" /></summary>
 | 
				
			||||||
    <remarks />
 | 
					    <remarks>Global class collects certain, commonly used funtions of the underlying libglade API
 | 
				
			||||||
 | 
					which is necessary to glade-sharp to load the .glade files.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					All members of this class are static functions.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Glade-sharp uses the functions to load
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<list type="bullet">
 | 
				
			||||||
 | 
					        <item>
 | 
				
			||||||
 | 
					          <term>Register custom properties to a widget </term>
 | 
				
			||||||
 | 
					        </item>
 | 
				
			||||||
 | 
					        <item>
 | 
				
			||||||
 | 
					          <term>Read enums/flags from strings present in .glade files </term>
 | 
				
			||||||
 | 
					        </item>
 | 
				
			||||||
 | 
					        <item>
 | 
				
			||||||
 | 
					          <term>Register widget with XML tree, read widget name from widget pointer</term>
 | 
				
			||||||
 | 
					        </item>
 | 
				
			||||||
 | 
					      </list></remarks>
 | 
				
			||||||
  </Docs>
 | 
					  </Docs>
 | 
				
			||||||
  <Base>
 | 
					  <Base>
 | 
				
			||||||
    <BaseTypeName>System.Object</BaseTypeName>
 | 
					    <BaseTypeName>System.Object</BaseTypeName>
 | 
				
			||||||
| 
						 | 
					@ -29,7 +46,7 @@
 | 
				
			||||||
        <summary>Used to get the name of a widget that was generated by a <see cref="T:Glade.XML" /> object.</summary>
 | 
					        <summary>Used to get the name of a widget that was generated by a <see cref="T:Glade.XML" /> object.</summary>
 | 
				
			||||||
        <param name="widget">a <see cref="T:Gtk.Widget" /></param>
 | 
					        <param name="widget">a <see cref="T:Gtk.Widget" /></param>
 | 
				
			||||||
        <returns>a <see cref="T:System.String" /></returns>
 | 
					        <returns>a <see cref="T:System.String" /></returns>
 | 
				
			||||||
        <remarks />
 | 
					        <remarks>Get Widget Name of current widget.</remarks>
 | 
				
			||||||
      </Docs>
 | 
					      </Docs>
 | 
				
			||||||
    </Member>
 | 
					    </Member>
 | 
				
			||||||
    <Member MemberName="GetWidgetTree">
 | 
					    <Member MemberName="GetWidgetTree">
 | 
				
			||||||
| 
						 | 
					@ -86,7 +103,8 @@
 | 
				
			||||||
      <Parameters />
 | 
					      <Parameters />
 | 
				
			||||||
      <Docs>
 | 
					      <Docs>
 | 
				
			||||||
        <summary>Default constructor</summary>
 | 
					        <summary>Default constructor</summary>
 | 
				
			||||||
        <remarks />
 | 
					        <remarks>The Global class has only static functions, and no methods,
 | 
				
			||||||
 | 
					which make it redundant for us to normally create this object.</remarks>
 | 
				
			||||||
      </Docs>
 | 
					      </Docs>
 | 
				
			||||||
    </Member>
 | 
					    </Member>
 | 
				
			||||||
    <Member MemberName="RegisterCustomProp">
 | 
					    <Member MemberName="RegisterCustomProp">
 | 
				
			||||||
| 
						 | 
					@ -141,7 +159,7 @@
 | 
				
			||||||
        <param name="type">a <see cref="T:GLib.GType" /></param>
 | 
					        <param name="type">a <see cref="T:GLib.GType" /></param>
 | 
				
			||||||
        <param name="str1ng">a <see cref="T:System.String" /></param>
 | 
					        <param name="str1ng">a <see cref="T:System.String" /></param>
 | 
				
			||||||
        <returns>a <see cref="T:System.Int32" /></returns>
 | 
					        <returns>a <see cref="T:System.Int32" /></returns>
 | 
				
			||||||
        <remarks />
 | 
					        <remarks>The string is composed of string names or nicknames for various flags separated by '|'. </remarks>
 | 
				
			||||||
      </Docs>
 | 
					      </Docs>
 | 
				
			||||||
    </Member>
 | 
					    </Member>
 | 
				
			||||||
    <Member MemberName="RegisterWidget">
 | 
					    <Member MemberName="RegisterWidget">
 | 
				
			||||||
| 
						 | 
					@ -167,4 +185,4 @@
 | 
				
			||||||
      </Docs>
 | 
					      </Docs>
 | 
				
			||||||
    </Member>
 | 
					    </Member>
 | 
				
			||||||
  </Members>
 | 
					  </Members>
 | 
				
			||||||
</Type>
 | 
					</Type>
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,13 @@
 | 
				
			||||||
  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
 | 
					  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
 | 
				
			||||||
  <Docs>
 | 
					  <Docs>
 | 
				
			||||||
    <summary>Exception thrown when signal autoconnection fails.</summary>
 | 
					    <summary>Exception thrown when signal autoconnection fails.</summary>
 | 
				
			||||||
    <remarks />
 | 
					    <remarks>This class is the expression thrown, when signal autoconnection fails.
 | 
				
			||||||
 | 
					This happens when you donot have the functions assigned in your callback
 | 
				
			||||||
 | 
					section of the .glade file, present in your CIL assembly. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can rectify this exception by adding the corresponding function in
 | 
				
			||||||
 | 
					your code, and recompiling the application.
 | 
				
			||||||
 | 
					</remarks>
 | 
				
			||||||
  </Docs>
 | 
					  </Docs>
 | 
				
			||||||
  <Base>
 | 
					  <Base>
 | 
				
			||||||
    <BaseTypeName>System.SystemException</BaseTypeName>
 | 
					    <BaseTypeName>System.SystemException</BaseTypeName>
 | 
				
			||||||
| 
						 | 
					@ -128,4 +134,4 @@
 | 
				
			||||||
      </Docs>
 | 
					      </Docs>
 | 
				
			||||||
    </Member>
 | 
					    </Member>
 | 
				
			||||||
  </Members>
 | 
					  </Members>
 | 
				
			||||||
</Type>
 | 
					</Type>
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,12 @@
 | 
				
			||||||
  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
 | 
					  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
 | 
				
			||||||
  <Docs>
 | 
					  <Docs>
 | 
				
			||||||
    <summary>Glade's parser used to turn XML into its internal format.</summary>
 | 
					    <summary>Glade's parser used to turn XML into its internal format.</summary>
 | 
				
			||||||
    <remarks />
 | 
					    <remarks>Parser class loads / parses the .glade files from memory [buffer], or a file in disk.
 | 
				
			||||||
 | 
					This class has the helper functions to load the UI description from file/buffer, and 
 | 
				
			||||||
 | 
					turn it into a GladeInterface, which has metadata about the .glade file,
 | 
				
			||||||
 | 
					its connections and properties etc.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</remarks>
 | 
				
			||||||
  </Docs>
 | 
					  </Docs>
 | 
				
			||||||
  <Base>
 | 
					  <Base>
 | 
				
			||||||
    <BaseTypeName>System.Object</BaseTypeName>
 | 
					    <BaseTypeName>System.Object</BaseTypeName>
 | 
				
			||||||
| 
						 | 
					@ -66,4 +71,4 @@ Generally, user code will not need to call this function. Instead, it should go
 | 
				
			||||||
      </Docs>
 | 
					      </Docs>
 | 
				
			||||||
    </Member>
 | 
					    </Member>
 | 
				
			||||||
  </Members>
 | 
					  </Members>
 | 
				
			||||||
</Type>
 | 
					</Type>
 | 
				
			||||||
		Loading…
	
		Reference in a new issue