37 lines
812 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UniversalEditor.UserInterface
{
public interface IHostApplicationWindow
{
void NewFile();
void NewProject();
void OpenFile();
void OpenFile(params string[] FileNames);
void OpenProject();
void OpenProject(string FileName);
void SaveFile();
void SaveFileAs();
void SaveFileAs(string FileName, DataFormat df);
void SaveProject();
void SaveProjectAs();
void SaveProjectAs(string FileName);
void SaveAll();
void ToggleMenuItemEnabled(string menuItemName, bool enabled);
void RefreshCommand(object nativeCommandObject);
void UpdateStatus(string statusText);
void UpdateProgress(bool visible);
void UpdateProgress(int minimum, int maximium, int value);
}
}