本文整理汇总了C#中Gtk.TreeView.AddEvents方法的典型用法代码示例。如果您正苦于以下问题:C# TreeView.AddEvents方法的具体用法?C# TreeView.AddEvents怎么用?C# TreeView.AddEvents使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Gtk.TreeView
的用法示例。
在下文中一共展示了TreeView.AddEvents方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: InitializeControls
void InitializeControls()
{
RequestSize = new Size (340, 210 - 85);
Decorated = false;
SkipPagerHint = true;
SkipTaskbarHint = true;
TypeHint = Gdk.WindowTypeHint.Dialog;
store = new Gtk.TreeStore (typeof (string), typeof (Gdk.Pixbuf), typeof(ICompletionData));
listView = new Gtk.TreeView (store);
listView.HeadersVisible = false;
complete_column = new Gtk.TreeViewColumn ();
complete_column.Title = "completion";
Gtk.CellRendererPixbuf pix_render = new Gtk.CellRendererPixbuf ();
complete_column.PackStart (pix_render, false);
complete_column.AddAttribute (pix_render, "pixbuf", 1);
Gtk.CellRendererText text_render = new Gtk.CellRendererText ();
complete_column.PackStart (text_render, true);
complete_column.AddAttribute (text_render, "text", 0);
listView.AppendColumn (complete_column);
Gtk.ScrolledWindow scroller = new Gtk.ScrolledWindow ();
scroller.Add (listView);
Gtk.Frame frame = new Gtk.Frame ();
frame.Add (scroller);
this.Add(frame);
imgList = completionDataProvider.ImageList;
listView.KeyPressEvent += new KeyPressEventHandler(ListKeypressEvent);
listView.KeyReleaseEvent += new KeyReleaseEventHandler(ListKeyreleaseEvent);
listView.FocusOutEvent += new FocusOutEventHandler(LostFocusListView);
listView.RowActivated += new RowActivatedHandler(ActivateItem);
listView.AddEvents ((int) (Gdk.EventMask.KeyPressMask));
/*
Panel buttonPanel = new Panel();
buttonPanel.Dock = DockStyle.Bottom;
buttonPanel.Size = new Size(100, 30);
this.Controls.Add(buttonPanel);
*/
}