Added GTK Editor base class
This commit is contained in:
parent
e8012f6d9f
commit
5c9cd4b80f
@ -1,13 +1,34 @@
|
||||
using System;
|
||||
namespace UniversalEditor.Environments.GTK
|
||||
using UniversalEditor.UserInterface;
|
||||
|
||||
namespace UniversalEditor.Engines.GTK
|
||||
{
|
||||
[System.ComponentModel.ToolboxItem(true)]
|
||||
public partial class Editor : Gtk.Bin
|
||||
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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user