No description.
class _MainContainer(QWidget):
beforeFileSaved(QString)
fileSaved(QString)
currentTabChanged(QString)
locateFunction(QString, QString, bool) [functionName, filePath, isVariable]
openProject(QString)
openPreferences()
dontOpenStartPage()
navigateCode(bool, int)
addBackItemNavigation()
updateLocator(QString)
updateFileMetadata()
findOcurrences(QString)
cursorPositionChange(int, int) #row, col
fileOpened(QString)
newFileOpened(QString)
recentTabsModified(QStringList)
migrationAnalyzed()
allTabClosed()
def __init__(parent=None):
No description.
def __navigate_with_keyboard(val):
Navigate between the positions in the jump history stack.
def __open_file(fileName=str, cursorPosition=int, tabIndex=None, positionIsLineNumber=False):
No description.
def _current_tab_changed(index):
Notify the new ID of the current tab.
def _cursor_position_changed(row, col):
No description.
def _editor_keyPressEvent(event):
No description.
def _editor_locate_function(function, filePath, isVariable):
No description.
def _editor_tab_was_modified(val=True):
No description.
def _find_occurrences(word):
No description.
def _get_save_folder(fileName):
No description.
def _main_without_tabs():
Notify that there are no more tabs opened.
def _navigate_bookmarks(val):
Navigate between the bookmarks.
def _navigate_breakpoints(val):
Navigate between the breakpoints.
def _navigate_code_jumps(val):
Navigate between the jump points.
def _recent_files_changed(files):
No description.
def _split_this_tab(tab, index, orientationHorizontal):
No description.
def add_back_item_navigation():
Add an item to the back stack and reset the forward stack.
def add_bookmark_breakpoint():
Add a bookmark or breakpoint to the current file in the editor.
def add_editor(fileName=str, tabIndex=None):
No description.
def apply_editor_theme(family, size):
No description.
def call_editors_function(call_function, *arguments):
No description.
def change_open_tab_id(idname, newId):
Search for the Tab with idname, and set the newId to that Tab.
def change_split_focus():
No description.
def change_tab():
Change the tab in the current TabWidget.
def change_tab_reverse():
Change the tab in the current TabWidget backwards.
def change_tabs_visibility():
No description.
def change_visibility():
Show/Hide the Main Container area.
def check_for_unsaved_tabs():
No description.
def close_deleted_file(idname):
Search for the Tab with id, and ask the user if should be closed.
def close_files_from_project(project):
Close the files related to this project.
def close_python_doc():
No description.
def close_split():
No description.
def close_tab():
Close the current tab in the current TabWidget.
def copy_history():
Copy the selected text into the copy/paste history.
def count_file_code_lines():
Count the lines of code in the current file.
def deactivate_tabs_groups():
Deactivate tab grouping based in the project they belong.
def dragEnterEvent(event):
No description.
def dropEvent(event):
No description.
def editor_complete_declaration():
Do the opposite action that Complete Declaration expect.
def editor_copy():
No description.
def editor_cut():
No description.
def editor_duplicate():
Duplicate the current line or selection.
def editor_go_to_definition():
Search the definition of the method or variable under the cursor.
If more than one method or variable is found with the same name,
shows a table with the results and let the user decide where to go.
def editor_go_to_line(line):
Jump to the specified line in the current editor.
def editor_highlight_word():
Highlight the occurrences of the current word in the editor.
def editor_indent_less():
Indent 1 position to the left for the current line or selection.
def editor_indent_more():
Indent 1 position to the right for the current line or selection.
def editor_insert_debugging_prints():
Insert a print statement in each selected line.
def editor_insert_horizontal_line():
Insert an horizontal lines of comment symbols.
def editor_insert_pdb():
Insert a pdb.set_trace() statement in tjhe current line.
def editor_jump_to_line(lineno=None):
Jump to line *lineno* if it is not None
otherwise ask to the user the line number to jump
def editor_lower():
No description.
def editor_move_down():
Move the current line or selection one position down.
def editor_move_up():
Move the current line or selection one position up.
def editor_paste():
No description.
def editor_redo():
Execute the redo action in the current editor.
def editor_remove_line():
Remove the current line or selection.
def editor_remove_trailing_spaces():
Remove the trailing spaces in the current editor.
def editor_replace_tabs_with_spaces():
Replace the Tabs with Spaces in the current editor.
def editor_title():
No description.
def editor_undo():
No description.
def editor_upper():
No description.
def get_current_editor():
Return the Actual Editor or None
Return an instance of Editor if the Current Tab contains
an Editor or None if it is not an instance of Editor
def get_opened_documents():
No description.
def get_unsaved_files():
No description.
def group_tabs_together():
Group files that belongs to the same project together.
def import_from_everywhere():
Add an item to the back stack and reset the forward stack.
def install():
No description.
def is_open(filename):
No description.
def locate_function(function, filePath, isVariable):
Move the cursor to the proper position in the navigate stack.
def move_tab_left():
No description.
def move_tab_right():
No description.
def move_to_open(filename):
No description.
def navigate_back():
No description.
def navigate_code_history(val, op):
Navigate the code history.
def navigate_forward():
No description.
def open_file(filename=str, cursorPosition=int, tabIndex=None, positionIsLineNumber=False, notStart=True):
No description.
def open_files(files):
No description.
def open_image(fileName):
No description.
def open_project(path):
No description.
def paste_history():
Paste the text from the copy/paste history.
def preview_in_browser():
Load the current html file in the default browser.
def print_file():
Call the print of ui_tool
Call print of ui_tool depending on the focus of the application
def reset_editor_flags():
No description.
def reset_lint_warnings(value):
No description.
def reset_pep8_warnings(value):
No description.
def save_all():
No description.
def save_file_as():
No description.
def save_project(projectFolder):
No description.
def setFocus():
No description.
def shortcut_index(index):
No description.
def show_plugins_doc():
No description.
def show_python_doc():
No description.
def show_report_bugs():
No description.
def show_split(orientation):
No description.
def show_start_page():
No description.
def split_assistance():
No description.
def split_tab(orientation):
No description.
def split_tabh():
No description.
def split_tabv():
No description.
def update_editor_margin_line():
No description.
def update_editor_project():
No description.
def zoom_in_editor():
Increase the font size in the current editor.
def zoom_out_editor():
Decrease the font size in the current editor.