Browse Source

【会员系统】登录窗口控制器新增

wanjun 4 months ago
parent
commit
43acd9a41b

+ 80 - 80
PDF Office/PDF Master/Class/PDFWindowController/Side/RightSide/Signature/KMSignatureWindowController.xib

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21507" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22505" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
     <dependencies>
         <deployment identifier="macosx"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21507"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22505"/>
         <capability name="Named colors" minToolsVersion="9.0"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
@@ -44,7 +44,7 @@
             <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES"/>
             <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
             <rect key="contentRect" x="196" y="240" width="590" height="400"/>
-            <rect key="screenRect" x="0.0" y="0.0" width="1512" height="944"/>
+            <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1415"/>
             <view key="contentView" id="se5-gp-TjO">
                 <rect key="frame" x="0.0" y="0.0" width="590" height="400"/>
                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
@@ -128,10 +128,6 @@ Gw
                                         </customView>
                                         <popUpButton translatesAutoresizingMaskIntoConstraints="NO" id="xZO-qY-11k">
                                             <rect key="frame" x="17" y="35" width="227" height="24"/>
-                                            <constraints>
-                                                <constraint firstAttribute="height" constant="19" id="4WS-1q-cr1"/>
-                                                <constraint firstAttribute="width" constant="220" id="SaO-WH-b9f"/>
-                                            </constraints>
                                             <popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="border" inset="2" pullsDown="YES" selectedItem="Xy9-aP-3ec" id="G3V-L8-1Ia">
                                                 <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                 <font key="font" metaFont="menu"/>
@@ -141,6 +137,10 @@ Gw
                                                     </items>
                                                 </menu>
                                             </popUpButtonCell>
+                                            <constraints>
+                                                <constraint firstAttribute="height" constant="19" id="4WS-1q-cr1"/>
+                                                <constraint firstAttribute="width" constant="220" id="SaO-WH-b9f"/>
+                                            </constraints>
                                             <connections>
                                                 <action selector="boxItemClicked_Font:" target="-2" id="h6E-tB-xDM"/>
                                             </connections>
@@ -150,98 +150,98 @@ Gw
                                             <subviews>
                                                 <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="dSP-K5-TWG" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="0.0" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="height" constant="24" id="QRO-nN-dVg"/>
-                                                        <constraint firstAttribute="width" constant="24" id="hBr-MY-39t"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="m9W-Ec-Vo0">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="height" constant="24" id="QRO-nN-dVg"/>
+                                                        <constraint firstAttribute="width" constant="24" id="hBr-MY-39t"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorTextButtonAction:" target="-2" id="89L-Xi-DhT"/>
                                                     </connections>
                                                 </button>
-                                                <button verticalHuggingPriority="750" tag="1" translatesAutoresizingMaskIntoConstraints="NO" id="kaa-TU-cyJ" customClass="KMSignatureColorButton">
+                                                <button tag="1" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="kaa-TU-cyJ" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="34" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="width" constant="24" id="6b4-z5-yb6"/>
-                                                        <constraint firstAttribute="height" constant="24" id="Fyg-fl-TyW"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="Irw-w1-sO2">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="width" constant="24" id="6b4-z5-yb6"/>
+                                                        <constraint firstAttribute="height" constant="24" id="Fyg-fl-TyW"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorTextButtonAction:" target="-2" id="ZyU-m5-2ZT"/>
                                                     </connections>
                                                 </button>
-                                                <button verticalHuggingPriority="750" tag="2" translatesAutoresizingMaskIntoConstraints="NO" id="SJT-jB-SRM" customClass="KMSignatureColorButton">
+                                                <button tag="2" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="SJT-jB-SRM" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="68" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="width" constant="24" id="S2e-hv-gju"/>
-                                                        <constraint firstAttribute="height" constant="24" id="cA3-vf-DmP"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="0wJ-Rg-Wfl">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="width" constant="24" id="S2e-hv-gju"/>
+                                                        <constraint firstAttribute="height" constant="24" id="cA3-vf-DmP"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorTextButtonAction:" target="-2" id="WdT-BN-gLT"/>
                                                     </connections>
                                                 </button>
-                                                <button verticalHuggingPriority="750" tag="3" translatesAutoresizingMaskIntoConstraints="NO" id="yfE-5n-2V6" customClass="KMSignatureColorButton">
+                                                <button tag="3" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="yfE-5n-2V6" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="102" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="width" constant="24" id="ERH-zJ-cZP"/>
-                                                        <constraint firstAttribute="height" constant="24" id="M9I-A1-y1V"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="1sM-mn-Lff">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="width" constant="24" id="ERH-zJ-cZP"/>
+                                                        <constraint firstAttribute="height" constant="24" id="M9I-A1-y1V"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorTextButtonAction:" target="-2" id="tdr-Gl-mHr"/>
                                                     </connections>
                                                 </button>
-                                                <button verticalHuggingPriority="750" tag="4" translatesAutoresizingMaskIntoConstraints="NO" id="SWP-Bp-BEe" customClass="KMSignatureColorButton">
+                                                <button tag="4" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="SWP-Bp-BEe" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="136" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="width" constant="24" id="RSn-Vv-2yE"/>
-                                                        <constraint firstAttribute="height" constant="24" id="Zqa-T0-jMF"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="cuU-Zj-w1v">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="width" constant="24" id="RSn-Vv-2yE"/>
+                                                        <constraint firstAttribute="height" constant="24" id="Zqa-T0-jMF"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorTextButtonAction:" target="-2" id="ncR-XO-Zqm"/>
                                                     </connections>
                                                 </button>
-                                                <button verticalHuggingPriority="750" tag="5" translatesAutoresizingMaskIntoConstraints="NO" id="g0a-Fj-PUV" customClass="KMSignatureColorButton">
+                                                <button tag="5" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="g0a-Fj-PUV" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="170" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="width" constant="24" id="gIu-i5-ZnX"/>
-                                                        <constraint firstAttribute="height" constant="24" id="qzg-Sx-WiY"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="3wu-Sw-P2D">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="width" constant="24" id="gIu-i5-ZnX"/>
+                                                        <constraint firstAttribute="height" constant="24" id="qzg-Sx-WiY"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorTextButtonAction:" target="-2" id="uQ6-s6-Bwf"/>
                                                     </connections>
                                                 </button>
                                                 <button focusRingType="none" tag="6" translatesAutoresizingMaskIntoConstraints="NO" id="vMd-TE-sxe" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="204" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="height" constant="24" id="DiX-LS-v5t"/>
-                                                        <constraint firstAttribute="width" constant="24" id="wHf-oh-Cmm"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="square" bezelStyle="shadowlessSquare" imagePosition="only" alignment="center" focusRingType="none" imageScaling="proportionallyUpOrDown" inset="2" id="Miw-7x-tka">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="height" constant="24" id="DiX-LS-v5t"/>
+                                                        <constraint firstAttribute="width" constant="24" id="wHf-oh-Cmm"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorTextButtonAction:" target="-2" id="hVx-KF-N1B"/>
                                                     </connections>
@@ -312,98 +312,98 @@ Gw
                                             <subviews>
                                                 <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="hmB-iA-f1I" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="0.0" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="width" constant="24" id="pct-Mn-IE9"/>
-                                                        <constraint firstAttribute="height" constant="24" id="s1c-ca-yuF"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="nxT-KZ-YW4">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="width" constant="24" id="pct-Mn-IE9"/>
+                                                        <constraint firstAttribute="height" constant="24" id="s1c-ca-yuF"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorInkButtonAction:" target="-2" id="9jD-aD-amY"/>
                                                     </connections>
                                                 </button>
-                                                <button verticalHuggingPriority="750" tag="1" translatesAutoresizingMaskIntoConstraints="NO" id="W3o-fN-rOw" customClass="KMSignatureColorButton">
+                                                <button tag="1" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="W3o-fN-rOw" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="34" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="width" constant="24" id="5zu-28-PR7"/>
-                                                        <constraint firstAttribute="height" constant="24" id="BOC-Od-gVp"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="chZ-50-dOm">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="width" constant="24" id="5zu-28-PR7"/>
+                                                        <constraint firstAttribute="height" constant="24" id="BOC-Od-gVp"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorInkButtonAction:" target="-2" id="0YI-oM-64g"/>
                                                     </connections>
                                                 </button>
-                                                <button verticalHuggingPriority="750" tag="2" translatesAutoresizingMaskIntoConstraints="NO" id="wUy-ZZ-NV6" customClass="KMSignatureColorButton">
+                                                <button tag="2" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="wUy-ZZ-NV6" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="68" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="height" constant="24" id="0RT-zb-Ren"/>
-                                                        <constraint firstAttribute="width" constant="24" id="pkk-VY-zwP"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="rBt-4e-ahZ">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="height" constant="24" id="0RT-zb-Ren"/>
+                                                        <constraint firstAttribute="width" constant="24" id="pkk-VY-zwP"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorInkButtonAction:" target="-2" id="E55-WE-yqx"/>
                                                     </connections>
                                                 </button>
-                                                <button verticalHuggingPriority="750" tag="3" translatesAutoresizingMaskIntoConstraints="NO" id="5Ho-ZM-JxE" customClass="KMSignatureColorButton">
+                                                <button tag="3" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="5Ho-ZM-JxE" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="102" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="width" constant="24" id="XNe-yI-UVq"/>
-                                                        <constraint firstAttribute="height" constant="24" id="cds-J6-0Ar"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="ch8-ra-a1j">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="width" constant="24" id="XNe-yI-UVq"/>
+                                                        <constraint firstAttribute="height" constant="24" id="cds-J6-0Ar"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorInkButtonAction:" target="-2" id="DzY-KX-vNt"/>
                                                     </connections>
                                                 </button>
-                                                <button verticalHuggingPriority="750" tag="4" translatesAutoresizingMaskIntoConstraints="NO" id="cVn-Dj-7k0" customClass="KMSignatureColorButton">
+                                                <button tag="4" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="cVn-Dj-7k0" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="136" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="height" constant="24" id="3Hk-P5-83Z"/>
-                                                        <constraint firstAttribute="width" constant="24" id="5fH-gv-5XX"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="g56-pL-apT">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="height" constant="24" id="3Hk-P5-83Z"/>
+                                                        <constraint firstAttribute="width" constant="24" id="5fH-gv-5XX"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorInkButtonAction:" target="-2" id="2Vg-k2-X1t"/>
                                                     </connections>
                                                 </button>
-                                                <button verticalHuggingPriority="750" tag="5" translatesAutoresizingMaskIntoConstraints="NO" id="g94-8v-Pzp" customClass="KMSignatureColorButton">
+                                                <button tag="5" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="g94-8v-Pzp" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="170" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="height" constant="24" id="Gk1-OZ-Kc6"/>
-                                                        <constraint firstAttribute="width" constant="24" id="RTZ-NT-TMX"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" alignment="center" inset="2" id="5YQ-gx-saR">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="height" constant="24" id="Gk1-OZ-Kc6"/>
+                                                        <constraint firstAttribute="width" constant="24" id="RTZ-NT-TMX"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorInkButtonAction:" target="-2" id="gct-3E-aAS"/>
                                                     </connections>
                                                 </button>
                                                 <button focusRingType="none" tag="6" translatesAutoresizingMaskIntoConstraints="NO" id="pdk-Nk-qtg" customClass="KMSignatureColorButton">
                                                     <rect key="frame" x="204" y="0.0" width="24" height="24"/>
-                                                    <constraints>
-                                                        <constraint firstAttribute="width" constant="24" id="9aL-e7-EBd"/>
-                                                        <constraint firstAttribute="height" constant="24" id="xrt-fT-Naw"/>
-                                                    </constraints>
                                                     <buttonCell key="cell" type="square" bezelStyle="shadowlessSquare" imagePosition="only" alignment="center" focusRingType="none" imageScaling="proportionallyUpOrDown" inset="2" id="ZY8-WX-cML">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                         <font key="font" metaFont="system"/>
                                                     </buttonCell>
+                                                    <constraints>
+                                                        <constraint firstAttribute="width" constant="24" id="9aL-e7-EBd"/>
+                                                        <constraint firstAttribute="height" constant="24" id="xrt-fT-Naw"/>
+                                                    </constraints>
                                                     <connections>
                                                         <action selector="colorInkButtonAction:" target="-2" id="5EN-D9-4rU"/>
                                                     </connections>
@@ -428,7 +428,7 @@ Gw
                                                 <constraint firstItem="wUy-ZZ-NV6" firstAttribute="leading" secondItem="W3o-fN-rOw" secondAttribute="trailing" constant="10" id="zjb-QB-E8h"/>
                                             </constraints>
                                         </customView>
-                                        <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="PHX-fM-ig4">
+                                        <textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="PHX-fM-ig4">
                                             <rect key="frame" x="248" y="38" width="40" height="20"/>
                                             <constraints>
                                                 <constraint firstAttribute="height" constant="20" id="fBk-ak-0rC"/>
@@ -468,7 +468,7 @@ Gw
                                                 <customView translatesAutoresizingMaskIntoConstraints="NO" id="BdH-VL-hQf">
                                                     <rect key="frame" x="138" y="81" width="240" height="68"/>
                                                     <subviews>
-                                                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ZaA-uR-3WB">
+                                                        <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ZaA-uR-3WB">
                                                             <rect key="frame" x="111" y="29" width="18" height="17"/>
                                                             <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="or" id="wfl-jK-Qgx">
                                                                 <font key="font" metaFont="system" size="14"/>
@@ -476,7 +476,7 @@ Gw
                                                                 <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
                                                             </textFieldCell>
                                                         </textField>
-                                                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="3D8-bL-P1k">
+                                                        <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="3D8-bL-P1k">
                                                             <rect key="frame" x="8" y="51" width="224" height="17"/>
                                                             <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" title="Drag image here" id="Wzz-YY-UHL">
                                                                 <font key="font" metaFont="system" size="14"/>
@@ -486,9 +486,6 @@ Gw
                                                         </textField>
                                                         <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="7oB-5a-zwH">
                                                             <rect key="frame" x="68" y="-7" width="105" height="32"/>
-                                                            <constraints>
-                                                                <constraint firstAttribute="height" constant="20" id="eTG-Lz-5rx"/>
-                                                            </constraints>
                                                             <buttonCell key="cell" type="push" title="Select a file" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="tKF-mG-edD">
                                                                 <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                                                 <font key="font" metaFont="system"/>
@@ -496,6 +493,9 @@ Gw
 DQ
 </string>
                                                             </buttonCell>
+                                                            <constraints>
+                                                                <constraint firstAttribute="height" constant="20" id="eTG-Lz-5rx"/>
+                                                            </constraints>
                                                             <connections>
                                                                 <action selector="buttonItemClick_SelectPhoto:" target="mpG-Sx-Pe8" id="CbX-fd-MLn"/>
                                                             </connections>
@@ -536,7 +536,7 @@ DQ
                             </tabViewItem>
                         </tabViewItems>
                     </tabView>
-                    <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="8sI-6n-jcW">
+                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="8sI-6n-jcW">
                         <rect key="frame" x="126" y="20" width="229" height="16"/>
                         <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" title="Press &quot;esc&quot; to disable the Trackpad." id="m48-yd-Nf0">
                             <font key="font" metaFont="system"/>

+ 23 - 0
PDF Office/PDF Master/MemberCenter/WindowsController/KMLoginWindowsController.swift

@@ -0,0 +1,23 @@
+//
+//  KMLoginWindowsController.swift
+//  PDF Reader Pro
+//
+//  Created by wanjun on 2024/10/22.
+//
+
+import Cocoa
+
+class KMLoginWindowsController: NSWindowController {
+    
+    @IBOutlet weak var leftBox: NSBox!
+    @IBOutlet weak var leftImageView: NSImageView!
+    
+    @IBOutlet weak var rightBox: NSBox!
+
+    override func windowDidLoad() {
+        super.windowDidLoad()
+
+        // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
+    }
+    
+}

+ 74 - 0
PDF Office/PDF Master/MemberCenter/WindowsController/KMLoginWindowsController.xib

@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22505" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
+    <dependencies>
+        <deployment identifier="macosx"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22505"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+    </dependencies>
+    <objects>
+        <customObject id="-2" userLabel="File's Owner" customClass="KMLoginWindowsController" customModule="PDF_Reader_Pro" customModuleProvider="target">
+            <connections>
+                <outlet property="leftBox" destination="YDG-OZ-oQi" id="Y58-nA-boC"/>
+                <outlet property="leftImageView" destination="Vcr-VH-8V2" id="uDJ-5Z-KL6"/>
+                <outlet property="rightBox" destination="L5U-6O-P63" id="gYq-Xu-tHr"/>
+                <outlet property="window" destination="F0z-JX-Cv5" id="gIp-Ho-8D9"/>
+            </connections>
+        </customObject>
+        <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
+        <customObject id="-3" userLabel="Application" customClass="NSObject"/>
+        <window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" animationBehavior="default" id="F0z-JX-Cv5">
+            <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/>
+            <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
+            <rect key="contentRect" x="196" y="240" width="661" height="443"/>
+            <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1415"/>
+            <view key="contentView" id="se5-gp-TjO">
+                <rect key="frame" x="0.0" y="0.0" width="661" height="443"/>
+                <autoresizingMask key="autoresizingMask"/>
+                <subviews>
+                    <box boxType="custom" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="YDG-OZ-oQi">
+                        <rect key="frame" x="0.0" y="0.0" width="300" height="443"/>
+                        <view key="contentView" id="jLg-6t-1HG">
+                            <rect key="frame" x="1" y="1" width="298" height="441"/>
+                            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                            <subviews>
+                                <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="Vcr-VH-8V2">
+                                    <rect key="frame" x="0.0" y="0.0" width="298" height="441"/>
+                                    <imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" id="IaG-H6-8fu"/>
+                                </imageView>
+                            </subviews>
+                            <constraints>
+                                <constraint firstItem="Vcr-VH-8V2" firstAttribute="leading" secondItem="jLg-6t-1HG" secondAttribute="leading" id="QPr-HO-uyA"/>
+                                <constraint firstItem="Vcr-VH-8V2" firstAttribute="top" secondItem="jLg-6t-1HG" secondAttribute="top" id="S67-HU-1I1"/>
+                                <constraint firstAttribute="bottom" secondItem="Vcr-VH-8V2" secondAttribute="bottom" id="eQ1-1d-18e"/>
+                                <constraint firstAttribute="trailing" secondItem="Vcr-VH-8V2" secondAttribute="trailing" id="mwZ-UH-tEE"/>
+                            </constraints>
+                        </view>
+                        <constraints>
+                            <constraint firstAttribute="width" constant="300" id="gk9-9U-WMj"/>
+                        </constraints>
+                    </box>
+                    <box boxType="custom" title="Box" translatesAutoresizingMaskIntoConstraints="NO" id="L5U-6O-P63">
+                        <rect key="frame" x="300" y="0.0" width="361" height="443"/>
+                        <view key="contentView" id="rUc-R1-ocT">
+                            <rect key="frame" x="1" y="1" width="359" height="441"/>
+                            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        </view>
+                    </box>
+                </subviews>
+                <constraints>
+                    <constraint firstItem="L5U-6O-P63" firstAttribute="leading" secondItem="YDG-OZ-oQi" secondAttribute="trailing" id="3ZK-p9-XKG"/>
+                    <constraint firstItem="YDG-OZ-oQi" firstAttribute="top" secondItem="se5-gp-TjO" secondAttribute="top" id="7MJ-X9-fIH"/>
+                    <constraint firstAttribute="trailing" secondItem="L5U-6O-P63" secondAttribute="trailing" id="9Wo-8H-AFm"/>
+                    <constraint firstItem="YDG-OZ-oQi" firstAttribute="leading" secondItem="se5-gp-TjO" secondAttribute="leading" id="Iuj-RV-cQM"/>
+                    <constraint firstItem="L5U-6O-P63" firstAttribute="top" secondItem="se5-gp-TjO" secondAttribute="top" id="SA9-Xf-v5F"/>
+                    <constraint firstAttribute="bottom" secondItem="L5U-6O-P63" secondAttribute="bottom" id="WVy-qV-iM1"/>
+                    <constraint firstAttribute="bottom" secondItem="YDG-OZ-oQi" secondAttribute="bottom" id="gO9-5v-yta"/>
+                </constraints>
+            </view>
+            <connections>
+                <outlet property="delegate" destination="-2" id="0bl-1N-AYu"/>
+            </connections>
+            <point key="canvasLocation" x="44" y="144"/>
+        </window>
+    </objects>
+</document>

+ 40 - 0
PDF Office/PDF Reader Pro.xcodeproj/project.pbxproj

@@ -788,6 +788,12 @@
 		9F4ACEC22CC63DA8005CF727 /* KMMemberCenterConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F4ACEC12CC63DA8005CF727 /* KMMemberCenterConfig.swift */; };
 		9F4ACEC32CC63DA8005CF727 /* KMMemberCenterConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F4ACEC12CC63DA8005CF727 /* KMMemberCenterConfig.swift */; };
 		9F4ACEC42CC63DA8005CF727 /* KMMemberCenterConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F4ACEC12CC63DA8005CF727 /* KMMemberCenterConfig.swift */; };
+		9F4ACECA2CC79270005CF727 /* KMLoginWindowsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F4ACEC82CC79270005CF727 /* KMLoginWindowsController.swift */; };
+		9F4ACECB2CC79270005CF727 /* KMLoginWindowsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F4ACEC82CC79270005CF727 /* KMLoginWindowsController.swift */; };
+		9F4ACECC2CC79270005CF727 /* KMLoginWindowsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F4ACEC82CC79270005CF727 /* KMLoginWindowsController.swift */; };
+		9F4ACECD2CC79270005CF727 /* KMLoginWindowsController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9F4ACEC92CC79270005CF727 /* KMLoginWindowsController.xib */; };
+		9F4ACECE2CC79270005CF727 /* KMLoginWindowsController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9F4ACEC92CC79270005CF727 /* KMLoginWindowsController.xib */; };
+		9F4ACECF2CC79270005CF727 /* KMLoginWindowsController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9F4ACEC92CC79270005CF727 /* KMLoginWindowsController.xib */; };
 		9F512CC72B4640AB00EC0BC3 /* KMPageDisplayCustomThemesCollectionViewItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F512CC52B4640AB00EC0BC3 /* KMPageDisplayCustomThemesCollectionViewItem.swift */; };
 		9F512CC82B4640AB00EC0BC3 /* KMPageDisplayCustomThemesCollectionViewItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F512CC52B4640AB00EC0BC3 /* KMPageDisplayCustomThemesCollectionViewItem.swift */; };
 		9F512CC92B4640AB00EC0BC3 /* KMPageDisplayCustomThemesCollectionViewItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F512CC52B4640AB00EC0BC3 /* KMPageDisplayCustomThemesCollectionViewItem.swift */; };
@@ -5976,6 +5982,8 @@
 		9F4ACEBC2CC60289005CF727 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MemberCenterLocalizable.strings; sourceTree = "<group>"; };
 		9F4ACEBD2CC631CF005CF727 /* KMMemberCenterResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMMemberCenterResult.swift; sourceTree = "<group>"; };
 		9F4ACEC12CC63DA8005CF727 /* KMMemberCenterConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMMemberCenterConfig.swift; sourceTree = "<group>"; };
+		9F4ACEC82CC79270005CF727 /* KMLoginWindowsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMLoginWindowsController.swift; sourceTree = "<group>"; };
+		9F4ACEC92CC79270005CF727 /* KMLoginWindowsController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMLoginWindowsController.xib; sourceTree = "<group>"; };
 		9F512CC52B4640AB00EC0BC3 /* KMPageDisplayCustomThemesCollectionViewItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMPageDisplayCustomThemesCollectionViewItem.swift; sourceTree = "<group>"; };
 		9F512CC62B4640AB00EC0BC3 /* KMPageDisplayCustomThemesCollectionViewItem.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMPageDisplayCustomThemesCollectionViewItem.xib; sourceTree = "<group>"; };
 		9F512CCD2B469A7600EC0BC3 /* KMPageDisplayThemeCollectionViewItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KMPageDisplayThemeCollectionViewItem.swift; sourceTree = "<group>"; };
@@ -8940,6 +8948,9 @@
 				9F4ACEA32CC5F328005CF727 /* KMMemberCenterManager.swift */,
 				9F4ACEBD2CC631CF005CF727 /* KMMemberCenterResult.swift */,
 				9F4ACEC12CC63DA8005CF727 /* KMMemberCenterConfig.swift */,
+				9F4ACEC52CC790BC005CF727 /* WindowsController */,
+				9F4ACEC62CC790F9005CF727 /* ViewController */,
+				9F4ACEC72CC79110005CF727 /* View */,
 			);
 			path = MemberCenter;
 			sourceTree = "<group>";
@@ -8952,6 +8963,29 @@
 			path = Assets;
 			sourceTree = "<group>";
 		};
+		9F4ACEC52CC790BC005CF727 /* WindowsController */ = {
+			isa = PBXGroup;
+			children = (
+				9F4ACEC82CC79270005CF727 /* KMLoginWindowsController.swift */,
+				9F4ACEC92CC79270005CF727 /* KMLoginWindowsController.xib */,
+			);
+			path = WindowsController;
+			sourceTree = "<group>";
+		};
+		9F4ACEC62CC790F9005CF727 /* ViewController */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = ViewController;
+			sourceTree = "<group>";
+		};
+		9F4ACEC72CC79110005CF727 /* View */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = View;
+			sourceTree = "<group>";
+		};
 		9F5664842987EBE500020985 /* Recovered References */ = {
 			isa = PBXGroup;
 			children = (
@@ -15114,6 +15148,7 @@
 				ADE86AE92B0AF50B00414DFA /* KMCompareCoveringSettingWindowController.xib in Resources */,
 				BBEC00D4295C33D600A26C98 /* KMCreateBatesController.xib in Resources */,
 				AD3AAD302B0B700500DE5FE7 /* KMCompareCoveringView.xib in Resources */,
+				9F4ACECD2CC79270005CF727 /* KMLoginWindowsController.xib in Resources */,
 				ADFCEB672B4FBFC50001EBAF /* ad_cancel_button00.png in Resources */,
 				BB99ACD2292E2AEF0048AFD9 /* KMMergeCollectionViewItem.xib in Resources */,
 				9FF94F1429A7476000B1EF69 /* KMDesignPropertySelector.xib in Resources */,
@@ -15683,6 +15718,7 @@
 				AD867FB829DFBB3200F00440 /* KMAnnotationOutlineCellView.xib in Resources */,
 				AD1CA4252A061D190070541F /* KMAnnotationScreenAuthorViewItem.xib in Resources */,
 				AD1D483F2AFB81F4007AC1F0 /* KMMergeBlankView.xib in Resources */,
+				9F4ACECE2CC79270005CF727 /* KMLoginWindowsController.xib in Resources */,
 				AD3AAD712B0DCC6800DE5FE7 /* KMCompareSaveWindow.xib in Resources */,
 				9F853A092947137500DF644E /* newtab.pdf in Resources */,
 				BBF62C6D2B033B5B007B7E86 /* KMPDFEditExtractWindow.xib in Resources */,
@@ -16223,6 +16259,7 @@
 				9F8DDF322924B855006CDC73 /* KMPDFToolsViewController.xib in Resources */,
 				BB031B7A2C47BB090099F7AD /* KMUserListItemView.xib in Resources */,
 				BBEC00BC295C2C1600A26C98 /* KMBatesPropertyHomeController.xib in Resources */,
+				9F4ACECF2CC79270005CF727 /* KMLoginWindowsController.xib in Resources */,
 				ADDF83522B391A5C00A81A4E /* CDSignatureCertificateCustomViewController.xib in Resources */,
 				9F0CB5472986953A00007028 /* KMURLToPDFWindowController.xib in Resources */,
 				BB4F7E7F2B0C45DE0077EC8C /* KMNoteOutlineFilterViewController.xib in Resources */,
@@ -17066,6 +17103,7 @@
 				9FF371BF2C69A6BB005F9CC5 /* CAreaMeasureInfoWindowController.swift in Sources */,
 				ADBC374129CAB1C300D93208 /* KMComparativeOutlineCell.swift in Sources */,
 				9FDD0F802952FC36000C4DAD /* KMDesignToken.swift in Sources */,
+				9F4ACECA2CC79270005CF727 /* KMLoginWindowsController.swift in Sources */,
 				BB8810CA2B4F97D000AFA63E /* VerificationManager.m in Sources */,
 				BBFE6E582930724B00142C01 /* KMMergePageModel.swift in Sources */,
 				BBBF68842A3C3AF10058E14E /* NSDocumentController+KMExtension.swift in Sources */,
@@ -18696,6 +18734,7 @@
 				9FCFECA12AD17B8A00EAD2CB /* SKProgressController.swift in Sources */,
 				BBEC00DA295C39FD00A26C98 /* KMBatesPropertyInfoController.swift in Sources */,
 				AD3AAD3D2B0B7B2900DE5FE7 /* KMCompareTextView.swift in Sources */,
+				9F4ACECB2CC79270005CF727 /* KMLoginWindowsController.swift in Sources */,
 				9F0CB52A298656C900007028 /* KMDesignToken+BorderWidthTop.swift in Sources */,
 				BB93CDEA2AE7B6E100B29C57 /* KMToolbarView.swift in Sources */,
 				BB93C3172B9EFC9800A926E6 /* AITranslateTipWindowController.swift in Sources */,
@@ -20265,6 +20304,7 @@
 				BB1331562AD7A6A1008F6791 /* KMFileAttribute.swift in Sources */,
 				AD3AAD362B0B7AF500DE5FE7 /* KMCompareThumbView.swift in Sources */,
 				BB146FCB299DC0D100784A6A /* GTMSessionFetcher.m in Sources */,
+				9F4ACECC2CC79270005CF727 /* KMLoginWindowsController.swift in Sources */,
 				9F0CB4CF298654FA00007028 /* KMDesignToken+Height.swift in Sources */,
 				ADA08A8C29F21A53009B2A7B /* KMPDFViewAnnotationOnceModeStore.swift in Sources */,
 				AD5999442AD8DC2000412F8B /* KMDynamicStampViewController.swift in Sources */,