├── QQDemoNSWindow ├── QQDemoNSWindow.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── leungkinkeung.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── leungkinkeung.xcuserdatad │ │ └── xcschemes │ │ ├── QQDemoNSWindow.xcscheme │ │ └── xcschememanagement.plist ├── QQDemoNSWindow │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Chat │ │ ├── LKKChatViewController.h │ │ ├── LKKChatViewController.m │ │ ├── LKKChatWindow.h │ │ ├── LKKChatWindow.m │ │ ├── LKKChatWindowController.h │ │ └── LKKChatWindowController.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── MacApp.png │ │ │ ├── MacApp128.png │ │ │ ├── MacApp128@2x.png │ │ │ ├── MacApp16.png │ │ │ ├── MacApp16@2x.png │ │ │ ├── MacApp256.png │ │ │ ├── MacApp256@2x.png │ │ │ ├── MacApp32.png │ │ │ ├── MacApp32@2x.png │ │ │ └── MacApp@2x.png │ │ ├── Contents.json │ │ ├── LoginButton.imageset │ │ │ ├── Contents.json │ │ │ ├── LoginButton.png │ │ │ └── LoginButton@2x.png │ │ ├── green-hover.imageset │ │ │ ├── Contents.json │ │ │ ├── green-hover.png │ │ │ └── green-hover@2x.png │ │ ├── rabbit.imageset │ │ │ ├── Contents.json │ │ │ └── rabbit.png │ │ ├── red-hover.imageset │ │ │ ├── Contents.json │ │ │ ├── red-hover.png │ │ │ └── red-hover@2x.png │ │ └── yellow-hover.imageset │ │ │ ├── Contents.json │ │ │ ├── yellow-hover.png │ │ │ └── yellow-hover@2x.png │ ├── Info.plist │ ├── Login │ │ ├── LKKLoginViewController.h │ │ ├── LKKLoginViewController.m │ │ ├── LKKLoginWindow.h │ │ ├── LKKLoginWindow.m │ │ ├── LKKLoginWindowController.h │ │ └── LKKLoginWindowController.m │ └── main.m └── QQDemoNSWindowUITests │ ├── Info.plist │ └── QQDemoNSWindowUITests.m └── README.md /QQDemoNSWindow/QQDemoNSWindow.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow.xcodeproj/project.xcworkspace/xcuserdata/leungkinkeung.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow.xcodeproj/project.xcworkspace/xcuserdata/leungkinkeung.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow.xcodeproj/xcuserdata/leungkinkeung.xcuserdatad/xcschemes/QQDemoNSWindow.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow.xcodeproj/xcuserdata/leungkinkeung.xcuserdatad/xcschemes/QQDemoNSWindow.xcscheme -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow.xcodeproj/xcuserdata/leungkinkeung.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow.xcodeproj/xcuserdata/leungkinkeung.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/AppDelegate.h -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/AppDelegate.m -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatViewController.h -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatViewController.m -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatWindow.h -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatWindow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatWindow.m -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatWindowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatWindowController.h -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatWindowController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Chat/LKKChatWindowController.m -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp128.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp128@2x.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp16.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp16@2x.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp256.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp256@2x.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp32.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp32@2x.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/AppIcon.appiconset/MacApp@2x.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/LoginButton.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/LoginButton.imageset/Contents.json -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/LoginButton.imageset/LoginButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/LoginButton.imageset/LoginButton.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/LoginButton.imageset/LoginButton@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/LoginButton.imageset/LoginButton@2x.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/green-hover.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/green-hover.imageset/Contents.json -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/green-hover.imageset/green-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/green-hover.imageset/green-hover.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/green-hover.imageset/green-hover@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/green-hover.imageset/green-hover@2x.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/rabbit.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/rabbit.imageset/Contents.json -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/rabbit.imageset/rabbit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/rabbit.imageset/rabbit.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/red-hover.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/red-hover.imageset/Contents.json -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/red-hover.imageset/red-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/red-hover.imageset/red-hover.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/red-hover.imageset/red-hover@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/red-hover.imageset/red-hover@2x.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/yellow-hover.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/yellow-hover.imageset/Contents.json -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/yellow-hover.imageset/yellow-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/yellow-hover.imageset/yellow-hover.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/yellow-hover.imageset/yellow-hover@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Images.xcassets/yellow-hover.imageset/yellow-hover@2x.png -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Info.plist -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginViewController.h -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginViewController.m -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginWindow.h -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginWindow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginWindow.m -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginWindowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginWindowController.h -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginWindowController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/Login/LKKLoginWindowController.m -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindow/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindow/main.m -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindowUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindowUITests/Info.plist -------------------------------------------------------------------------------- /QQDemoNSWindow/QQDemoNSWindowUITests/QQDemoNSWindowUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/QQDemoNSWindow/QQDemoNSWindowUITests/QQDemoNSWindowUITests.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeungKinKeung/QQDemoNSWindow/HEAD/README.md --------------------------------------------------------------------------------