@@ -264,6 +264,19 @@ app.on('login', (event, webContents, request, authInfo, callback) => {
264
264
265
265
GPU가 작동하던 중 크래시가 일어났을 때 발생하는 이벤트입니다.
266
266
267
+ ### Event: 'accessibility-support-changed' _ macOS_ _ Windows_
268
+
269
+ Returns:
270
+
271
+ * ` event ` Event
272
+ * ` accessibilitySupportEnabled ` Boolean - Chrome의 접근성 지원이 활성화되어있으면
273
+ ` true ` 를 반환하고 아니라면 ` false ` 를 반환합니다.
274
+
275
+ Chrome의 접근성 지원이 변경될 때 발생하는 이벤트입니다. 이 이벤트는 스크린 리더와 같은
276
+ 접근성 기술이 활성화되거나 비활성화될 때 발생합니다.
277
+ 자세한 내용은 https://www.chromium.org/developers/design-documents/accessibility 를
278
+ 참고하세요.
279
+
267
280
## Methods
268
281
269
282
` app ` 객체는 다음과 같은 메서드를 가지고 있습니다:
@@ -579,6 +592,33 @@ pkcs12 형식으로된 인증서를 플랫폼 인증서 저장소로 가져옵
579
592
580
593
이 메서드는 ` app ` 의 ` ready ` 이벤트가 발생하기 전에만 호출할 수 있습니다.
581
594
595
+ ### ` app.setBadgeCount(count) ` _ Linux_ _ macOS_
596
+
597
+ * ` count ` Integer
598
+
599
+ 현재 앱에 대해 카운터 뱃지를 설정합니다. count를 ` 0 ` 으로 설정하면 뱃지를 숨깁니다.
600
+ 호출이 성공적으로 끝나면 ` true ` 를 반환하고 아닌 경우 ` false ` 를 반환합니다.
601
+
602
+ macOS에선 독 아이콘에 표시됩니다. Linux에선 Unity 런처에서만 작동합니다.
603
+
604
+ ** 참고:** Unity 런처는 이 기능을 작동하기 위해 ` .desktop ` 파일을 필요로 합니다.
605
+ 이에 대한 자세한 내용은 [ 데스크톱 환경 통합] [ unity-requiremnt ] 을 참고하세요.
606
+
607
+ ### ` app.getBadgeCount() ` _ Linux_ _ macOS_
608
+
609
+ 현재 카운터 뱃지에 표시중인 값을 반환합니다.
610
+
611
+ ### ` app.isUnityRunning() ` _ Linux_
612
+
613
+ 현재 데스크톱 환경이 Unity인지 여부를 반환합니다.
614
+
615
+ ### ` app.isAccessibilitySupportEnabled() ` _ macOS_ _ Windows_
616
+
617
+ ` Boolean ` 값을 반환하며 Chrome의 접근성 지원이 활성화되어있으면 ` true ` 를 그렇지
618
+ 않다면 ` false ` 를 반환합니다. 이 API는 사용할 수 있는 스크린 리더와 같은 접근성 기술이
619
+ 감지되었을 때 ` true ` 를 반환합니다. 자세한 내용은
620
+ https://www.chromium.org/developers/design-documents/accessibility 를 참고하세요.
621
+
582
622
### ` app.commandLine.appendSwitch(switch[, value]) `
583
623
584
624
Chrominum의 명령줄에 스위치를 추가합니다. ` value ` 는 추가적인 값을 뜻하며 옵션입니다.
@@ -647,32 +687,31 @@ dock 아이콘을 표시합니다.
647
687
648
688
dock 아이콘의 ` image ` 를 설정합니다.
649
689
650
- ### ` app.launcher.setBadgeCount(count) ` _ Linux_
651
- * ` count ` Integer
652
-
653
- Unity 런처에서 앱 아이콘 옆에 표시될 숫자를 설정합니다. ` 0 ` 으로 설정하면 뱃지를
654
- 숨깁니다.
655
-
656
- ** 참고:** 이 기능은 현재 Ubuntu Unity에서만 사용할 수 있습니다. 다른 환경에서 이
657
- 함수를 호출하는 것은 아무런 효과가 없습니다.
658
-
659
- ** 참고:** 이 기능을 사용하려면 ` package.json ` 의 ` desktopName ` 필드에 ` .desktop ` 파일 이름을 설정해야 합니다. 기본적으로 패키징된 애플리케이션의 ` app.getName().desktop ` 을 사용합니다.
660
-
661
- ### ` app.launcher.getBadgeCount() ` _ Linux_
662
-
663
- 런처 아이콘 옆 배지의 카운터에 표시된 현재 값을 반환합니다.
690
+ ### ` app.getLoginItemSettings() ` _ macOS_
664
691
665
- ** 참고:** ` setBadgeCount ` 가 Ubuntu Unity에서만 지원하기 때문에, 애플리케이션이 다른
666
- 플랫폼에서 돌아가고 있다면 이 메서드는 ` 0 ` 을 반환합니다.
692
+ 앱의 로그인 항목 설정을 객체로 반환합니다.
667
693
668
- ### ` app.launcher.isUnityRunning() ` _ Linux_
694
+ * ` openAtLogin ` Boolean - 앱이 로그인시 열리도록 설정되어있는 경우 ` true ` 를 반환.
695
+ * ` openAsHidden ` Boolean - 앱이 로구인시 숨겨진 채로 열리도록 설정되어있는 경우
696
+ ` true ` 를 반환.
697
+ * ` wasOpenedAtLogin ` Boolean - 자동으로 로그인할 때 애플리케이션이 열려있었는지 여부.
698
+ * ` wasOpenedAsHidden ` Boolean - 앱이 숨겨진 로그인 항목처럼 열려있었는지 여부.
699
+ 이는 앱이 시작시 어떤 윈도우도 열지 않을 것을 표시합니다.
700
+ * ` restoreState ` Boolean - 앱이 이전 세션에서 상태를 복원하여 로그인 항목처럼
701
+ 열려있었는지 여부. 이는 앱이 마지막으로 종료되었던 때에 열려있었던 윈도우를 복원하는
702
+ 것을 표시합니다.
669
703
670
- 현재 데스크톱 환경이 Unity인지 여부를 반환합니다. Unity가 맞다면 ` true ` 를 반환합니다.
704
+ ### ` app.setLoginItemSettings(settings) ` _ macOS _
671
705
672
- ### ` app.launcher.isCounterBadgeAvailable() ` _ Linux_
706
+ * ` settings ` Object
707
+ * ` openAtLogin ` Boolean - ` true ` 로 지정하면 로그인시 애플리케이션을 열도록 하며
708
+ ` false ` 로 지정시 로그인 항목에서 삭제합니다.
709
+ * ` openAsHidden ` Boolean - ` true ` 로 지정하면 애플리케이션을 숨겨진 채로 열도록
710
+ 합니다. 기본값은 ` false ` 입니다. 사용자가 시스템 설정에서 이 설정을 변경할 수
711
+ 있으며 앱이 열렸을 때 현재 값을 확인하려면
712
+ ` app.getLoginItemStatus().wasOpenedAsHidden ` 를 확인해야 합니다.
673
713
674
- 현재 데스크톱 환경이 애플리케이션 아이콘 카운터 뱃지를 사용할 수 있는지 여부를
675
- 반환합니다. 사용할 수 있다면 ` true ` 를 반환합니다.
714
+ 앱의 로그인 항목 설정을 지정합니다.
676
715
677
716
[ dock-menu ] :https://developer.apple.com/library/mac/documentation/Carbon/Conceptual/customizing_docktile/concepts/dockconcepts.html#//apple_ref/doc/uid/TP30000986-CH2-TPXREF103
678
717
[ tasks ] :http://msdn.microsoft.com/en-us/library/windows/desktop/dd378460(v=vs.85).aspx#tasks
@@ -681,3 +720,4 @@ Unity 런처에서 앱 아이콘 옆에 표시될 숫자를 설정합니다. `0`
681
720
[ LSCopyDefaultHandlerForURLScheme ] : https://developer.apple.com/library/mac/documentation/Carbon/Reference/LaunchServicesReference/#//apple_ref/c/func/LSCopyDefaultHandlerForURLScheme
682
721
[ handoff ] : https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/Handoff/HandoffFundamentals/HandoffFundamentals.html
683
722
[ activity-type ] : https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSUserActivity_Class/index.html#//apple_ref/occ/instp/NSUserActivity/activityType
723
+ [ unity-requiremnt ] : ../tutorial/desktop-environment-integration.md#unity-launcher-shortcuts-linux
0 commit comments