
    Jea	                     .   d Z ddlmZ  G d d      Z G d d      Z G d d      Z G d	 d
      Z G d d      Z G d d      Z G d d      Z	 G d d      Z
 G d d      Z G d d      Z G d d      Z G d d      Z G d d      Z G d de      Zy) z$
Spyder application menu constants.
    )
SpyderMenuc                       e Zd ZdZdZy)ApplicationContextMenucontext_documentation_sectioncontext_about_sectionN)__name__
__module____qualname__DocumentationAbout     =/usr/lib/python3/dist-packages/spyder/plugins/mainmenu/api.pyr   r      s    3M#Er   r   c                   8    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZy)ApplicationMenus	file_menu	edit_menusearch_menusource_menurun_menu
debug_menuconsoles_menuprojects_menu
tools_menu	view_menu	help_menuN)r   r	   r
   FileEditSearchSourceRunDebugConsolesProjectsToolsViewHelpr   r   r   r   r      s9    DDFF
CEHHEDDr   r   c                   ,    e Zd ZdZdZdZdZdZdZdZ	dZ
y	)
FileMenuSectionsnew_sectionopen_sectionsave_sectionprint_sectionclose_sectionswitcher_sectionnavigation_sectionrestart_sectionN)r   r	   r
   NewOpenSavePrintCloseSwitcher
NavigationRestartr   r   r   r)   r)   !   s*    
CDDEE!H%JGr   r)   c                       e Zd ZdZdZdZy)EditMenuSectionsundo_redo_sectioncopy_sectioneditor_sectionN)r   r	   r
   UndoRedoCopyEditorr   r   r   r;   r;   ,   s    "HDFr   r;   c                       e Zd ZdZy)SearchMenuSectionsr<   N)r   r	   r
   r   r   r   r   rC   rC   2   s     Fr   rC   c                        e Zd ZdZdZdZdZdZy)SourceMenuSectionsoptions_sectionlinting_sectioncursor_sectionactions_sectioncode_analysis_sectionN)r   r	   r
   OptionsLintingCursorActionsCodeAnalysisr   r   r   rE   rE   6   s    GGFG*Lr   rE   c                       e Zd ZdZdZdZy)RunMenuSectionsrun_sectionrun_extras_sectionprofile_sectionN)r   r	   r
   r!   	RunExtrasProfiler   r   r   rQ   rQ   >   s    
C$IGr   rQ   c                       e Zd ZdZdZy)DebugMenuSectionsdebug_sectionrF   N)r   r	   r
   r!   rK   r   r   r   rX   rX   D   s    
CGr   rX   c                       e Zd ZdZdZy)ConsolesMenuSectionsr*   r1   N)r   r	   r
   r2   r9   r   r   r   r[   r[   I   s    
CGr   r[   c                       e Zd ZdZdZdZy)ProjectsMenuSectionsr*   r+   extras_sectionN)r   r	   r
   r2   r3   Extrasr   r   r   r]   r]   N   s    
CDFr   r]   c                       e Zd ZdZdZdZy)ToolsMenuSectionstools_sectionexternal_sectionr^   N)r   r	   r
   r%   Externalr_   r   r   r   ra   ra   T   s    E!HFr   ra   c                        e Zd ZdZdZdZdZdZy)ViewMenuSectionstop_sectionpane_sectiontoolbar_sectionlayout_sectionbottom_sectionN)r   r	   r
   TopPaneToolbarLayoutBottomr   r   r   rf   rf   Z   s    
CDGFFr   rf   c                       e Zd ZdZdZdZdZy)HelpMenuSectionsdocumentation_sectionsupport_sectionexternal_documentation_sectionabout_sectionN)r   r	   r
   r   SupportExternalDocumentationr   r   r   r   rr   rr   b   s    +MG<Er   rr   c                       e Zd ZdZy)ApplicationMenuz
    Spyder Main Window application Menu.

    This class provides application menus with some predefined functionality
    and section definition.
    N)r   r	   r
   __doc__r   r   r   rz   rz   i   s    r   rz   N)r{   spyder.api.widgets.menusr   r   r   r)   r;   rC   rE   rQ   rX   r[   r]   ra   rf   rr   rz   r   r   r   <module>r}      s    0$ $
     ! !+ +      
   
    j r   