6
public interface IDesignArea
8
IObjectSelection SetSelection (Gtk.Widget widget, object selectedInstance);
9
IObjectSelection SetSelection (Gtk.Widget widget, object selectedInstance, bool allowDrag);
10
void ResetSelection (Gtk.Widget widget);
11
bool IsSelected (Gtk.Widget widget);
12
IObjectSelection GetSelection ();
13
IObjectSelection GetSelection (Gtk.Widget widget);
15
void AddWidget (Gtk.Widget w, int x, int y);
16
void RemoveWidget (Gtk.Widget w);
17
void MoveWidget (Gtk.Widget w, int x, int y);
18
Gdk.Rectangle GetCoordinates (Gtk.Widget w);
20
event EventHandler SelectionChanged;
23
public delegate void DragDelegate (Gdk.EventMotion evt, int dx, int dy);
25
public interface IObjectViewer
27
object TargetObject { get; set; }
30
public interface IObjectSelection: IDisposable
32
Gtk.Widget Widget { get; }
33
object DataObject { get; }
34
bool AllowDrag {get; set; }
36
event DragDelegate Drag;
37
event EventHandler Disposed;