
    G@da	                        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dS ) z$
Spyder application menu constants.
    )
SpyderMenuc                       e Zd ZdZdZdS )ApplicationContextMenucontext_documentation_sectioncontext_about_sectionN)__name__
__module____qualname__DocumentationAbout     ;lib/python3.11/site-packages/spyder/plugins/mainmenu/api.pyr   r      s        3M#EEEr   r   c                   :    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dS )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      sE        DDFF
CEHHEDDDDr   r   c                   .    e Zd ZdZdZdZdZdZdZdZ	dZ
d	S )
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)   !   s6        
CDDEE!H%JGGGr   r)   c                       e Zd ZdZdZdZdS )EditMenuSectionsundo_redo_sectioncopy_sectioneditor_sectionN)r   r	   r
   UndoRedoCopyEditorr   r   r   r;   r;   ,   s        "HDFFFr   r;   c                       e Zd ZdZdS )SearchMenuSectionsr<   N)r   r	   r
   r   r   r   r   rC   rC   2   s         FFFr   rC   c                   "    e Zd ZdZdZdZdZdZdS )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*LLLr   rE   c                       e Zd ZdZdZdZdS )RunMenuSectionsrun_sectionrun_extras_sectionprofile_sectionN)r   r	   r
   r!   	RunExtrasProfiler   r   r   rQ   rQ   >   s        
C$IGGGr   rQ   c                       e Zd ZdZdZdS )DebugMenuSectionsdebug_sectionrF   N)r   r	   r
   r!   rK   r   r   r   rX   rX   D   s        
CGGGr   rX   c                       e Zd ZdZdZdS )ConsolesMenuSectionsr*   r1   N)r   r	   r
   r2   r9   r   r   r   r[   r[   I   s        
CGGGr   r[   c                       e Zd ZdZdZdZdS )ProjectsMenuSectionsr*   r+   extras_sectionN)r   r	   r
   r2   r3   Extrasr   r   r   r]   r]   N   s        
CDFFFr   r]   c                       e Zd ZdZdZdZdS )ToolsMenuSectionstools_sectionexternal_sectionr^   N)r   r	   r
   r%   Externalr_   r   r   r   ra   ra   T   s        E!HFFFr   ra   c                   "    e Zd ZdZdZdZdZdZdS )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FFFr   rf   c                       e Zd ZdZdZdZdZdS )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<EEEr   rr   c                       e Zd ZdZdS )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   