35 lines
985 B
C#
35 lines
985 B
C#
using System;
|
|
using UniversalEditor.UserInterface;
|
|
|
|
namespace UniversalEditor.Engines.GTK
|
|
{
|
|
[System.ComponentModel.ToolboxItem(true)]
|
|
public abstract partial class Editor : Gtk.Bin, IEditorImplementation
|
|
{
|
|
public Editor ()
|
|
{
|
|
this.Build ();
|
|
}
|
|
|
|
#region IEditorImplementation implementation
|
|
public event ToolboxItemEventHandler ToolboxItemAdded;
|
|
public event ToolboxItemEventHandler ToolboxItemSelected;
|
|
|
|
public abstract void Copy ();
|
|
public abstract void Paste ();
|
|
public abstract void Delete ();
|
|
|
|
public abstract void Undo ();
|
|
public abstract void Redo ();
|
|
|
|
public abstract bool SelectToolboxItem (ToolboxItem item);
|
|
|
|
public abstract string Title { get; }
|
|
|
|
private ObjectModelReference.ObjectModelReferenceCollection mvarSupportedObjectModels = new ObjectModelReference.ObjectModelReferenceCollection();
|
|
public ObjectModelReference.ObjectModelReferenceCollection SupportedObjectModels { get { return mvarSupportedObjectModels; } }
|
|
#endregion
|
|
}
|
|
}
|
|
|