//FIXME: why is file loaded separately from constructor?
 public ResXEditorView(string resxFile, Project project)
 {
     catalog = new ResourceCatalog (project);
     resXEditorWidget = new ResXEditorWidget ();
     catalog.DirtyChanged += delegate (object sender, EventArgs args) {
         IsDirty = catalog.IsDirty;
     };
 }
        public StringEditorOptions(ResXEditorWidget _editor)
        {
            if (_editor == null)
                throw new ArgumentNullException ("editor");

            editor = _editor;
        }