# {py:mod}`simvx.ide.edit_controller` ```{py:module} simvx.ide.edit_controller ``` ```{autodoc2-docstring} simvx.ide.edit_controller :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`EditCommandController ` - ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`log ` - ```{autodoc2-docstring} simvx.ide.edit_controller.log :summary: ``` ```` ### API ````{py:data} log :canonical: simvx.ide.edit_controller.log :value: > 'getLogger(...)' ```{autodoc2-docstring} simvx.ide.edit_controller.log ``` ```` `````{py:class} EditCommandController(ide: simvx.ide.app.IDERoot) :canonical: simvx.ide.edit_controller.EditCommandController ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.__init__ ``` ````{py:property} state :canonical: simvx.ide.edit_controller.EditCommandController.state ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.state ``` ```` ````{py:method} on_undo() :canonical: simvx.ide.edit_controller.EditCommandController.on_undo ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_undo ``` ```` ````{py:method} on_redo() :canonical: simvx.ide.edit_controller.EditCommandController.on_redo ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_redo ``` ```` ````{py:method} on_cut() :canonical: simvx.ide.edit_controller.EditCommandController.on_cut ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_cut ``` ```` ````{py:method} on_copy() :canonical: simvx.ide.edit_controller.EditCommandController.on_copy ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_copy ``` ```` ````{py:method} on_paste() :canonical: simvx.ide.edit_controller.EditCommandController.on_paste ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_paste ``` ```` ````{py:method} on_select_all() :canonical: simvx.ide.edit_controller.EditCommandController.on_select_all ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_select_all ``` ```` ````{py:method} on_toggle_comment() :canonical: simvx.ide.edit_controller.EditCommandController.on_toggle_comment ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_toggle_comment ``` ```` ````{py:method} on_delete_line() :canonical: simvx.ide.edit_controller.EditCommandController.on_delete_line ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_delete_line ``` ```` ````{py:method} on_select_next() :canonical: simvx.ide.edit_controller.EditCommandController.on_select_next ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_select_next ``` ```` ````{py:method} on_format_document() :canonical: simvx.ide.edit_controller.EditCommandController.on_format_document ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_format_document ``` ```` ````{py:method} on_duplicate_line() :canonical: simvx.ide.edit_controller.EditCommandController.on_duplicate_line ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_duplicate_line ``` ```` ````{py:method} on_move_line_up() :canonical: simvx.ide.edit_controller.EditCommandController.on_move_line_up ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_move_line_up ``` ```` ````{py:method} on_move_line_down() :canonical: simvx.ide.edit_controller.EditCommandController.on_move_line_down ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_move_line_down ``` ```` ````{py:method} on_fold() :canonical: simvx.ide.edit_controller.EditCommandController.on_fold ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_fold ``` ```` ````{py:method} on_unfold() :canonical: simvx.ide.edit_controller.EditCommandController.on_unfold ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_unfold ``` ```` ````{py:method} on_toggle_bookmark() :canonical: simvx.ide.edit_controller.EditCommandController.on_toggle_bookmark ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_toggle_bookmark ``` ```` ````{py:method} on_next_bookmark() :canonical: simvx.ide.edit_controller.EditCommandController.on_next_bookmark ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_next_bookmark ``` ```` ````{py:method} on_prev_bookmark() :canonical: simvx.ide.edit_controller.EditCommandController.on_prev_bookmark ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_prev_bookmark ``` ```` ````{py:method} on_history_back() :canonical: simvx.ide.edit_controller.EditCommandController.on_history_back ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_history_back ``` ```` ````{py:method} on_history_forward() :canonical: simvx.ide.edit_controller.EditCommandController.on_history_forward ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_history_forward ``` ```` ````{py:method} on_find() :canonical: simvx.ide.edit_controller.EditCommandController.on_find ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_find ``` ```` ````{py:method} on_replace() :canonical: simvx.ide.edit_controller.EditCommandController.on_replace ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_replace ``` ```` ````{py:method} on_find_in_files() :canonical: simvx.ide.edit_controller.EditCommandController.on_find_in_files ```{autodoc2-docstring} simvx.ide.edit_controller.EditCommandController.on_find_in_files ``` ```` `````