mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-09-08 07:53:17 +02:00
Patch from lawrence_481@hotmail.com
svn path=/trunk/gtk-sharp/; revision=64501
This commit is contained in:
parent
d5e099005f
commit
3f8fb95021
@ -1086,6 +1086,47 @@ This property tells GTK# that the user interface for your application requires u
|
||||
This event is usually raised when the user doubleclicks a row.
|
||||
</para>
|
||||
</block>
|
||||
<example>
|
||||
<code lang="C#">
|
||||
using System;
|
||||
using Gtk;
|
||||
|
||||
class Selection
|
||||
{
|
||||
static void Main ()
|
||||
{
|
||||
Application.Init ();
|
||||
Window win = new Window ("Row activated sample");
|
||||
win.DeleteEvent += OnWinDelete;
|
||||
|
||||
TreeView tv = new TreeView ();
|
||||
tv.AppendColumn ("Items", new CellRendererText (), "text", 0);
|
||||
|
||||
ListStore store = new ListStore (typeof (string));
|
||||
store.AppendValues ("item 1");
|
||||
store.AppendValues ("item 2");
|
||||
|
||||
tv.Model = store;
|
||||
tv.RowActivated += OnRowActivate;
|
||||
|
||||
win.Add (tv);
|
||||
win.ShowAll ();
|
||||
Application.Run ();
|
||||
}
|
||||
|
||||
static void OnRowActivate (object o, RowActivatedArgs args)
|
||||
{
|
||||
Console.WriteLine("row {0} was doubleclicked", args.Path);
|
||||
}
|
||||
|
||||
static void OnWinDelete (object o, DeleteEventArgs args)
|
||||
{
|
||||
Application.Quit ();
|
||||
}
|
||||
}
|
||||
|
||||
</code>
|
||||
</example>
|
||||
</remarks>
|
||||
</Docs>
|
||||
<Attributes>
|
||||
@ -2229,4 +2270,4 @@ tree_view.AppendColumn ("title", text, "text", 0);
|
||||
</Docs>
|
||||
</Member>
|
||||
</Members>
|
||||
</Type>
|
||||
</Type>
|
Loading…
Reference in New Issue
Block a user