diff --git a/src/bin/edit/draw_menubar.rs b/src/bin/edit/draw_menubar.rs index b1ccb74c8d1a..de4aa6913267 100644 --- a/src/bin/edit/draw_menubar.rs +++ b/src/bin/edit/draw_menubar.rs @@ -107,6 +107,15 @@ fn draw_menu_view(ctx: &mut Context, state: &mut State) { tb.set_word_wrap(!word_wrap); ctx.needs_rerender(); } + + if ctx.menubar_menu_checkbox( + loc(LocId::ViewDocumentPicker), + 'P', + kbmod::CTRL | vk::P, + state.wants_document_picker, + ) { + state.wants_document_picker = !state.wants_document_picker; + }; } ctx.menubar_menu_end(); diff --git a/src/bin/edit/localization.rs b/src/bin/edit/localization.rs index 6e67316d8f66..eab8198c0ff9 100644 --- a/src/bin/edit/localization.rs +++ b/src/bin/edit/localization.rs @@ -40,6 +40,7 @@ pub enum LocId { View, ViewFocusStatusbar, ViewWordWrap, + ViewDocumentPicker, // Help menu Help, @@ -482,6 +483,20 @@ const S_LANG_LUT: [[&str; LangId::Count as usize]; LocId::Count as usize] = [ /* zh_hans */ "自动换行", /* zh_hant */ "自動換行", ], + // ViewDocumentPicker + [ + /* en */ "Document Picker", + /* de */ "Dokumentauswahl", + /* es */ "Selector de documentos", + /* fr */ "Sélecteur de documents", + /* it */ "Selettore di documenti", + /* ja */ "ドキュメントピッカー", + /* ko */ "문서 선택기", + /* pt_br */ "Seletor de documentos", + /* ru */ "Выбор документа", + /* zh_hans */ "文档选择器", + /* zh_hant */ "文件選擇器", + ], // Help (a menu bar item) [