Source code for envisage.plugins.text_editor.actions
# (C) Copyright 2007-2025 Enthought, Inc., Austin, TX# All rights reserved.## This software is provided without warranty under the terms of the BSD# license included in LICENSE.txt and may be redistributed only under# the conditions described in the aforementioned license. The license# is also available online at http://www.enthought.com/licenses/BSD.txt## Thanks for using Enthought open source!importloggingfromapptools.io.apiimportFilefrompyface.action.apiimportActionfrompyface.apiimportFileDialog,OKfromtraits.apiimportAnyfrom.editor.text_editorimportTextEditorlogger=logging.getLogger(__name__)
[docs]classNewFileAction(Action):"""Open a new file in the text editor."""tooltip="Create a new file for editing"description="Create a new file for editing"# The WorkbenchWindow the action is attached to.window=Any()
[docs]classOpenFileAction(Action):"""Open an existing file in the text editor."""tooltip="Open a file for editing"description="Open a file for editing"