Browse Source

【MainMenu】视图菜单替换和补充

tangchao 1 year ago
parent
commit
00d04818d4

+ 170 - 18
PDF Office/PDF Master/Base.lproj/Main.storyboard

@@ -948,7 +948,57 @@ CA
                                 <modifierMask key="keyEquivalentModifierMask"/>
                                 <menu key="submenu" title="View" id="HyV-fh-RgO">
                                     <items>
-                                        <menuItem title="Zoom" id="snW-S8-Cw5">
+                                        <menuItem title="Read Mode" id="g5G-YC-ixc">
+                                            <modifierMask key="keyEquivalentModifierMask"/>
+                                            <connections>
+                                                <action selector="menuItemAction_view_readMode:" target="Ady-hI-5gd" id="Rcd-bc-JAr"/>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem title="Full Screen Mode" keyEquivalent="F" id="4J7-dP-txa">
+                                            <modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
+                                            <connections>
+                                                <action selector="toggleFullScreen:" target="Ady-hI-5gd" id="dU3-MA-1Rq"/>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem title="Presentation Options…" keyEquivalent="t" id="Ida-V6-skV">
+                                            <modifierMask key="keyEquivalentModifierMask" control="YES" command="YES"/>
+                                            <connections>
+                                                <action selector="chooseTransition:" target="Ady-hI-5gd" id="GA9-Sc-ahx"/>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem title="Presentation" keyEquivalent="p" id="Y5Q-6u-tbZ">
+                                            <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
+                                            <connections>
+                                                <action selector="togglePresentation:" target="Ady-hI-5gd" id="9sn-am-eET"/>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem isSeparatorItem="YES" id="1ai-sZ-AYo">
+                                            <modifierMask key="keyEquivalentModifierMask" command="YES"/>
+                                        </menuItem>
+                                        <menuItem title="Auto Scroll" id="M06-2P-XVJ">
+                                            <modifierMask key="keyEquivalentModifierMask"/>
+                                            <connections>
+                                                <action selector="toggleAutoFlow:" target="Ady-hI-5gd" id="oYe-wl-5NX"/>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem title="Auto Scroll Options…" id="vnI-g6-GPx">
+                                            <modifierMask key="keyEquivalentModifierMask"/>
+                                            <connections>
+                                                <action selector="chooseAutoFlowSetting:" target="Ady-hI-5gd" id="P11-bi-kkA"/>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem isSeparatorItem="YES" id="CxI-K8-HwB">
+                                            <modifierMask key="keyEquivalentModifierMask" command="YES"/>
+                                        </menuItem>
+                                        <menuItem title="Show Reading Bar" keyEquivalent="B" id="hpr-6u-mfd">
+                                            <connections>
+                                                <action selector="toggleReadingBar:" target="Ady-hI-5gd" id="Lg5-g7-bhR"/>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem isSeparatorItem="YES" id="vPi-3u-HsG">
+                                            <modifierMask key="keyEquivalentModifierMask" command="YES"/>
+                                        </menuItem>
+                                        <menuItem title="Zoom" hidden="YES" id="snW-S8-Cw5">
                                             <modifierMask key="keyEquivalentModifierMask"/>
                                             <menu key="submenu" title="Zoom" id="4fB-DM-1X9">
                                                 <items>
@@ -983,7 +1033,7 @@ CA
                                                 </items>
                                             </menu>
                                         </menuItem>
-                                        <menuItem title="PDF Display" id="1UK-8n-QPP">
+                                        <menuItem title="PDF Display" hidden="YES" id="1UK-8n-QPP">
                                             <modifierMask key="keyEquivalentModifierMask"/>
                                             <menu key="submenu" title="PDF Display" id="s0W-mP-LYh">
                                                 <items>
@@ -1031,7 +1081,7 @@ CA
                                                 </items>
                                             </menu>
                                         </menuItem>
-                                        <menuItem title="Rotate" id="jn6-r4-jhJ">
+                                        <menuItem title="Rotate" hidden="YES" id="jn6-r4-jhJ">
                                             <modifierMask key="keyEquivalentModifierMask"/>
                                             <menu key="submenu" title="Rotate" id="2tF-bG-HSn">
                                                 <items>
@@ -1061,28 +1111,21 @@ CA
                                             </menu>
                                         </menuItem>
                                         <menuItem isSeparatorItem="YES" id="hB3-LF-h0Y"/>
-                                        <menuItem title="Read Mode" id="g5G-YC-ixc">
-                                            <modifierMask key="keyEquivalentModifierMask"/>
-                                            <connections>
-                                                <action selector="menuItemAction_view_readMode:" target="Ady-hI-5gd" id="Rcd-bc-JAr"/>
-                                            </connections>
-                                        </menuItem>
-                                        <menuItem title="Full Screen Mode" keyEquivalent="F" id="4J7-dP-txa">
+                                        <menuItem title="Hide Left Side Panel" hidden="YES" keyEquivalent="T" id="bk8-kb-Ddh">
                                             <modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
                                             <connections>
-                                                <action selector="toggleFullScreen:" target="Ady-hI-5gd" id="dU3-MA-1Rq"/>
+                                                <action selector="menuItemAction_hiddenLeftSide:" target="Ady-hI-5gd" id="Eq3-RW-5F9"/>
                                             </connections>
                                         </menuItem>
-                                        <menuItem title="Hide Left Side Panel" keyEquivalent="T" id="bk8-kb-Ddh">
+                                        <menuItem title="Hide Right Side Panel" hidden="YES" keyEquivalent="" id="AgZ-sz-qEZ" userLabel="Hide Right Side Panel">
                                             <modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
                                             <connections>
-                                                <action selector="menuItemAction_hiddenLeftSide:" target="Ady-hI-5gd" id="Eq3-RW-5F9"/>
+                                                <action selector="menuItemAction_hiddenRightSide:" target="Ady-hI-5gd" id="FUD-sN-AuO"/>
                                             </connections>
                                         </menuItem>
-                                        <menuItem title="Hide Right Side Panel" keyEquivalent="" id="AgZ-sz-qEZ" userLabel="Hide Right Side Panel">
-                                            <modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
+                                        <menuItem title="Show Panel" keyEquivalent="T" id="hTO-ML-DeZ">
                                             <connections>
-                                                <action selector="menuItemAction_hiddenRightSide:" target="Ady-hI-5gd" id="FUD-sN-AuO"/>
+                                                <action selector="toggleLeftSidePane:" target="Ady-hI-5gd" id="9lg-Mg-OCv"/>
                                             </connections>
                                         </menuItem>
                                         <menuItem title="Thumbnails" id="pfC-b1-Lf2">
@@ -1103,19 +1146,128 @@ CA
                                                 <action selector="menuItemAction_bookmark:" target="Ady-hI-5gd" id="QsI-Cs-kJe"/>
                                             </connections>
                                         </menuItem>
-                                        <menuItem title="Annotate" id="ta9-Yg-PIB">
+                                        <menuItem title="Annotate" hidden="YES" id="ta9-Yg-PIB">
                                             <modifierMask key="keyEquivalentModifierMask"/>
                                             <connections>
                                                 <action selector="menuItemAction_annotation:" target="Ady-hI-5gd" id="I6O-sT-SGg"/>
                                             </connections>
                                         </menuItem>
-                                        <menuItem title="Search" id="NPg-dE-bC6">
+                                        <menuItem title="Search" hidden="YES" id="NPg-dE-bC6">
                                             <modifierMask key="keyEquivalentModifierMask"/>
                                             <connections>
                                                 <action selector="menuItemAction_search:" target="Ady-hI-5gd" id="BHv-7V-CV3"/>
                                             </connections>
                                         </menuItem>
+                                        <menuItem title="Snapshots" tag="3" id="dlU-Ci-vh5">
+                                            <connections>
+                                                <action selector="changeLeftSidePaneState:" target="Ady-hI-5gd" id="Kq2-YB-TJw"/>
+                                            </connections>
+                                        </menuItem>
                                         <menuItem isSeparatorItem="YES" hidden="YES" id="t8Z-Zy-agE"/>
+                                        <menuItem title="Split View" id="WI4-3q-UfG">
+                                            <modifierMask key="keyEquivalentModifierMask"/>
+                                            <menu key="submenu" title="Split View" id="Z39-K7-Ton">
+                                                <items>
+                                                    <menuItem title="Horizontal" id="js4-Js-fdJ">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="splitViewAction:" target="Ady-hI-5gd" id="T4e-Gx-9r7"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                    <menuItem title="Vertical" tag="1" id="cmp-60-Qet">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="splitViewAction:" target="Ady-hI-5gd" id="bAg-6R-HU4"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                    <menuItem title="Disable Split View" tag="2" id="fMf-xQ-fzz">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="splitViewAction:" target="Ady-hI-5gd" id="JPh-Fd-Rl3"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                </items>
+                                            </menu>
+                                        </menuItem>
+                                        <menuItem isSeparatorItem="YES" id="6yA-w8-xEQ">
+                                            <modifierMask key="keyEquivalentModifierMask" command="YES"/>
+                                        </menuItem>
+                                        <menuItem title="Themes" id="5iu-6q-rzY">
+                                            <modifierMask key="keyEquivalentModifierMask"/>
+                                            <menu key="submenu" title="Themes" id="LnF-tr-4pu">
+                                                <items>
+                                                    <menuItem title="Light" state="on" id="T2Q-sG-Flt">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="themesColor:" target="Ady-hI-5gd" id="Oy6-eW-eB8"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                    <menuItem title="Sepia" tag="1" id="tnT-KK-0cY">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="themesColor:" target="Ady-hI-5gd" id="EBv-Vf-FYY"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                    <menuItem title="Dark" tag="2" id="F5M-jy-hry">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="themesColor:" target="Ady-hI-5gd" id="fw8-HV-fby"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                    <menuItem title="Reseda" tag="3" id="gje-jl-v1q">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="themesColor:" target="Ady-hI-5gd" id="HLl-GU-gSk"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                    <menuItem title="Themes1" tag="4" id="DWn-PU-6hc">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="themesColor:" target="Ady-hI-5gd" id="8T5-Lt-1gP"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                    <menuItem title="Themes2" tag="5" id="YvI-0f-WA5">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="themesColor:" target="Ady-hI-5gd" id="hII-p1-9lS"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                    <menuItem title="Themes3" tag="6" id="i1z-vh-727">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="themesColor:" target="Ady-hI-5gd" id="a5H-OG-3BX"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                    <menuItem title="Themes4" tag="7" id="o8C-LV-ujc">
+                                                        <modifierMask key="keyEquivalentModifierMask"/>
+                                                        <connections>
+                                                            <action selector="themesColor:" target="Ady-hI-5gd" id="TKn-6z-q43"/>
+                                                        </connections>
+                                                    </menuItem>
+                                                </items>
+                                            </menu>
+                                        </menuItem>
+                                        <menuItem isSeparatorItem="YES" id="50l-Sr-fOo">
+                                            <modifierMask key="keyEquivalentModifierMask" command="YES"/>
+                                        </menuItem>
+                                        <menuItem title="Show Status Bar" keyEquivalent="I" id="sSx-1y-2RR">
+                                            <connections>
+                                                <action selector="toggleStatusBar:" target="Ady-hI-5gd" id="PUg-ML-c3m"/>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem isSeparatorItem="YES" id="c2g-al-fYj">
+                                            <modifierMask key="keyEquivalentModifierMask" command="YES"/>
+                                        </menuItem>
+                                        <menuItem title="Show Toolbar" keyEquivalent="b" id="taT-xM-zM7">
+                                            <connections>
+                                                <action selector="toggleToolbarShow:" target="Ady-hI-5gd" id="L3r-JW-kIC"/>
+                                            </connections>
+                                        </menuItem>
+                                        <menuItem title="Customize Toolbar…" id="vza-bW-dOt">
+                                            <connections>
+                                                <action selector="runToolbarCustomizationPalette:" target="Ady-hI-5gd" id="MyM-5W-Ucw"/>
+                                            </connections>
+                                        </menuItem>
                                         <menuItem title="Hide Page Indicator" hidden="YES" id="DBS-Bo-7SL">
                                             <modifierMask key="keyEquivalentModifierMask"/>
                                             <connections>

+ 43 - 0
PDF Office/PDF Master/Class/ChromiumTabs/KMBrowserWindowController.swift

@@ -597,6 +597,49 @@ extension KMBrowserWindowController {
     @IBAction func editNote(_ sender: Any?) {
         KMPrint("editNote ...")
     }
+    
+    @IBAction func togglePresentation(_ sender: Any?) {
+        KMPrint("togglePresentation ...")
+    }
+    
+    @IBAction func chooseTransition(_ sender: Any?) {
+        KMPrint("chooseTransition ...")
+    }
+    
+    @IBAction func toggleAutoFlow(_ sender: Any?) {
+        KMPrint("toggleAutoFlow ...")
+    }
+    @IBAction func chooseAutoFlowSetting(_ sender: Any?) {
+        KMPrint("chooseAutoFlowSetting ...")
+    }
+    
+    @IBAction func toggleReadingBar(_ sender: Any?) {
+        KMPrint("toggleReadingBar ...")
+    }
+    
+    @IBAction func toggleLeftSidePane(_ sender: Any?) {
+        KMPrint("toggleLeftSidePane ...")
+    }
+    
+    @IBAction func changeLeftSidePaneState(_ sender: Any?) {
+        KMPrint("changeLeftSidePaneState ...")
+    }
+    
+    @IBAction func splitViewAction(_ sender: Any?) {
+        KMPrint("splitViewAction ...")
+    }
+    
+    @IBAction func themesColor(_ sender: Any?) {
+        KMPrint("themesColor ...")
+    }
+    
+    @IBAction func toggleStatusBar(_ sender: Any?) {
+        KMPrint("toggleStatusBar ...")
+    }
+    
+    @IBAction func toggleToolbarShow(_ sender: Any?) {
+        KMPrint("toggleToolbarShow ...")
+    }
 }
 
 // MARK: - KMSystemFileMenuProtocol