Table of Contents

Class: PreferencesDialog eric3/Preferences/PreferencesDialog.py

Class implementing a dialog for the configuration of eric3.

Base Classes   
PreferencesForm
Methods   
__init__
enableStyleList
getApisFromListBox
handleAllFonts
handleApiFile
handleApiFileAdd
handleApiFileDelete
handleApiLanguageSelected
handleBackgroundColour
handleCallTipsBackgroundColour
handleCurrentLineColour
handleDebugClientSelection
handleEolFill
handleErrorLineColour
handleFont
handleForegroundColour
handleHeaderFont
handleIdlSelection
handleInterpreterSelection
handleLayoutReset
handleLexerSelected
handleLinenumbersFont
handleMatchingBracesColour
handleNonMatchingBracesColour
handleQtDirSelection
handleShellFont
handleStyleSelected
handleWebbrowserSelection
handleWorkspacePreview
initDebuggerTab
initEditorTabs
initInterfaceTab
initLanguageCombo
initPrinterTab
initProjectTab
initVariousTab
initWindowViewCombo
selectColour
setPreferences
  __init__ 
__init__ (
        self,
        parent=None,
        name=None,
        modal=0,
        fl=0,
        )

Constructor

  enableStyleList 
enableStyleList ( self,  b )

Private method to enable/disable the style list and related widgets.

  getApisFromListBox 
getApisFromListBox ( self )

Private slot to retrieve the api filenames from the listbox.

Returns

list of api filenames (QStringList)

  handleAllFonts 
handleAllFonts ( self )

Private method used to change the font of all styles of a selected lexer.

  handleApiFile 
handleApiFile ( self )

Private method to select an api file.

  handleApiFileAdd 
handleApiFileAdd ( self )

Private slot to add the api file displayed to the listbox.

  handleApiFileDelete 
handleApiFileDelete ( self )

Private slot to delete the currently selected file of the listbox.

  handleApiLanguageSelected 
handleApiLanguageSelected ( self,  language )

Private slot to fill the api listbox of the api tab.

  handleBackgroundColour 
handleBackgroundColour ( self )

Private method used to select the background colour of the selected style and lexer.

  handleCallTipsBackgroundColour 
handleCallTipsBackgroundColour ( self )

Private slot to set the background colour for calltips.

  handleCurrentLineColour 
handleCurrentLineColour ( self )

Private slot to set the colour for the highlight of the current line.

  handleDebugClientSelection 
handleDebugClientSelection ( self )

Private slot to handle the Debug Client selection.

  handleEolFill 
handleEolFill ( self,  b )

Private method used to set the eolfill for the selected style and lexer.

  handleErrorLineColour 
handleErrorLineColour ( self )

Private slot to set the colour for the highlight of the error line.

  handleFont 
handleFont ( self )

Private method used to select the font of the selected style and lexer.

  handleForegroundColour 
handleForegroundColour ( self )

Private method used to select the foreground colour of the selected style and lexer.

  handleHeaderFont 
handleHeaderFont ( self )

Private method used to select the font for the page header.

  handleIdlSelection 
handleIdlSelection ( self )

Private slot to handle the IDL compiler selection.

  handleInterpreterSelection 
handleInterpreterSelection ( self )

Private slot to handle the Python interpreter selection.

  handleLayoutReset 
handleLayoutReset ( self )

Private method to reset layout to factory defaults

  handleLexerSelected 
handleLexerSelected ( self,  language )

Private slot to fill the style combo of the source tab.

  handleLinenumbersFont 
handleLinenumbersFont ( self )

Private method used to select the font for the editor margins.

  handleMatchingBracesColour 
handleMatchingBracesColour ( self )

Private slot to set the colour for highlighting matching braces.

  handleNonMatchingBracesColour 
handleNonMatchingBracesColour ( self )

Private slot to set the colour for highlighting nonmatching braces.

  handleQtDirSelection 
handleQtDirSelection ( self )

Private slot to handle the Qt directory selection.

  handleShellFont 
handleShellFont ( self )

Private method used to select the font for the python shell.

  handleStyleSelected 
handleStyleSelected ( self,  index )

Private method to set up the style element part of the source tab.

  handleWebbrowserSelection 
handleWebbrowserSelection ( self )

Private slot to handle the Web browser selection.

  handleWorkspacePreview 
handleWorkspacePreview ( self,  workspace )

Private slot to show a preview of the selected workspace view type.

  initDebuggerTab 
initDebuggerTab ( self )

Private method to initialize the debugger tab.

  initEditorTabs 
initEditorTabs ( self )

Private method to initialize the editor tab.

  initInterfaceTab 
initInterfaceTab ( self )

Private method to initialize the interface tab.

  initLanguageCombo 
initLanguageCombo ( self )

Private method to initialize the language combobox of the interface tab.

  initPrinterTab 
initPrinterTab ( self )

Private method to initialize the printer tab.

  initProjectTab 
initProjectTab ( self )

Private method to initialize the project tab.

  initVariousTab 
initVariousTab ( self )

Private method to initialize the various tabs.

  initWindowViewCombo 
initWindowViewCombo ( self )

Private method to initialize the window view combobox of the interface tab.

  selectColour 
selectColour (
        self,
        colourstr,
        button,
        )

Private method used by the buttons selecting the marker colours.

  setPreferences 
setPreferences ( self )

Public method called to store the selected values into the preferences storage.


Table of Contents

This document was automatically generated by HappyDoc version 2.1