public AuthoringPaneView(Gtk.VBox parent, Project project) { Project = project; active_item = -1; DragDataReceived += new DragDataReceivedHandler (HandleTargetDragDataReceived); EventBox eb = new EventBox (); // Provides a window for this windowless widget parent.Add (eb); eb.Add (this); Gtk.Drag.DestSet (this, DestDefaults.All, tag_dest_target_table, DragAction.Copy | DragAction.Move); eb.ButtonPressEvent += HandleButtonPress; eb.ButtonReleaseEvent += HandleButtonRelease; eb.MotionNotifyEvent += HandleMotionNotify; UpdateTheme (); }
public IncludeView () { store = new ListStore (typeof (string)); this.Model = store; AppendColumn (Catalog.GetString ("Name"), new CellRendererText (), "text", 0); // Enable drag and drop folders from nautilus Gtk.Drag.DestSet (this, DestDefaults.All, target_table, DragAction.Copy | DragAction.Move); DragDataReceived += new DragDataReceivedHandler (HandleData); }