github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/system/display/apis.js.wasm.yaml (about)

     1  - File: webext/system_display.idl
     2    Enum:
     3      Name: ActiveState
     4      Values:
     5        - active
     6        - inactive
     7      ExtAttrs:
     8        - Name: Namespace
     9          Values:
    10            - chrome
    11            - system
    12            - display
    13  - File: webext/system_display.idl
    14    Dict:
    15      Name: Bounds
    16      ExtAttrs:
    17        - Name: Namespace
    18          Values:
    19            - chrome
    20            - system
    21            - display
    22      Fields:
    23        - Name: left
    24          Type:
    25            Name: long
    26            ExtAttrs:
    27              - Name: Namespace
    28                Values:
    29                  - chrome
    30                  - system
    31                  - display
    32          ExtAttrs:
    33            - Name: Namespace
    34              Values:
    35                - chrome
    36                - system
    37                - display
    38        - Name: top
    39          Type:
    40            Name: long
    41            ExtAttrs:
    42              - Name: Namespace
    43                Values:
    44                  - chrome
    45                  - system
    46                  - display
    47          ExtAttrs:
    48            - Name: Namespace
    49              Values:
    50                - chrome
    51                - system
    52                - display
    53        - Name: width
    54          Type:
    55            Name: long
    56            ExtAttrs:
    57              - Name: Namespace
    58                Values:
    59                  - chrome
    60                  - system
    61                  - display
    62          ExtAttrs:
    63            - Name: Namespace
    64              Values:
    65                - chrome
    66                - system
    67                - display
    68        - Name: height
    69          Type:
    70            Name: long
    71            ExtAttrs:
    72              - Name: Namespace
    73                Values:
    74                  - chrome
    75                  - system
    76                  - display
    77          ExtAttrs:
    78            - Name: Namespace
    79              Values:
    80                - chrome
    81                - system
    82                - display
    83  - File: webext/system_display.idl
    84    Callback:
    85      Name: DisplayInfoCallback
    86      Args:
    87        - Name: displayInfo
    88          Type:
    89            Name: sequence
    90            Params:
    91              - Name: DisplayUnitInfo
    92                ExtAttrs:
    93                  - Name: Namespace
    94                    Values:
    95                      - chrome
    96                      - system
    97                      - display
    98            ExtAttrs:
    99              - Name: Namespace
   100                Values:
   101                  - chrome
   102                  - system
   103                  - display
   104          ExtAttrs:
   105            - Name: Namespace
   106              Values:
   107                - chrome
   108                - system
   109                - display
   110      Returns:
   111        - Name: void
   112          ExtAttrs:
   113            - Name: Namespace
   114              Values:
   115                - chrome
   116                - system
   117                - display
   118      ExtAttrs:
   119        - Name: Namespace
   120          Values:
   121            - chrome
   122            - system
   123            - display
   124  - File: webext/system_display.idl
   125    Dict:
   126      Name: DisplayLayout
   127      ExtAttrs:
   128        - Name: Namespace
   129          Values:
   130            - chrome
   131            - system
   132            - display
   133      Fields:
   134        - Name: id
   135          Type:
   136            Name: DOMString
   137            ExtAttrs:
   138              - Name: Namespace
   139                Values:
   140                  - chrome
   141                  - system
   142                  - display
   143          ExtAttrs:
   144            - Name: Namespace
   145              Values:
   146                - chrome
   147                - system
   148                - display
   149        - Name: parentId
   150          Type:
   151            Name: DOMString
   152            ExtAttrs:
   153              - Name: Namespace
   154                Values:
   155                  - chrome
   156                  - system
   157                  - display
   158          ExtAttrs:
   159            - Name: Namespace
   160              Values:
   161                - chrome
   162                - system
   163                - display
   164        - Name: position
   165          Type:
   166            Name: LayoutPosition
   167            ExtAttrs:
   168              - Name: Namespace
   169                Values:
   170                  - chrome
   171                  - system
   172                  - display
   173          ExtAttrs:
   174            - Name: Namespace
   175              Values:
   176                - chrome
   177                - system
   178                - display
   179        - Name: offset
   180          Type:
   181            Name: long
   182            ExtAttrs:
   183              - Name: Namespace
   184                Values:
   185                  - chrome
   186                  - system
   187                  - display
   188          ExtAttrs:
   189            - Name: Namespace
   190              Values:
   191                - chrome
   192                - system
   193                - display
   194  - File: webext/system_display.idl
   195    Callback:
   196      Name: DisplayLayoutCallback
   197      Args:
   198        - Name: layouts
   199          Type:
   200            Name: sequence
   201            Params:
   202              - Name: DisplayLayout
   203                ExtAttrs:
   204                  - Name: Namespace
   205                    Values:
   206                      - chrome
   207                      - system
   208                      - display
   209            ExtAttrs:
   210              - Name: Namespace
   211                Values:
   212                  - chrome
   213                  - system
   214                  - display
   215          ExtAttrs:
   216            - Name: Namespace
   217              Values:
   218                - chrome
   219                - system
   220                - display
   221      Returns:
   222        - Name: void
   223          ExtAttrs:
   224            - Name: Namespace
   225              Values:
   226                - chrome
   227                - system
   228                - display
   229      ExtAttrs:
   230        - Name: Namespace
   231          Values:
   232            - chrome
   233            - system
   234            - display
   235  - File: webext/system_display.idl
   236    Dict:
   237      Name: DisplayMode
   238      ExtAttrs:
   239        - Name: Namespace
   240          Values:
   241            - chrome
   242            - system
   243            - display
   244      Fields:
   245        - Name: width
   246          Type:
   247            Name: long
   248            ExtAttrs:
   249              - Name: Namespace
   250                Values:
   251                  - chrome
   252                  - system
   253                  - display
   254          ExtAttrs:
   255            - Name: Namespace
   256              Values:
   257                - chrome
   258                - system
   259                - display
   260        - Name: height
   261          Type:
   262            Name: long
   263            ExtAttrs:
   264              - Name: Namespace
   265                Values:
   266                  - chrome
   267                  - system
   268                  - display
   269          ExtAttrs:
   270            - Name: Namespace
   271              Values:
   272                - chrome
   273                - system
   274                - display
   275        - Name: widthInNativePixels
   276          Type:
   277            Name: long
   278            ExtAttrs:
   279              - Name: Namespace
   280                Values:
   281                  - chrome
   282                  - system
   283                  - display
   284          ExtAttrs:
   285            - Name: Namespace
   286              Values:
   287                - chrome
   288                - system
   289                - display
   290        - Name: heightInNativePixels
   291          Type:
   292            Name: long
   293            ExtAttrs:
   294              - Name: Namespace
   295                Values:
   296                  - chrome
   297                  - system
   298                  - display
   299          ExtAttrs:
   300            - Name: Namespace
   301              Values:
   302                - chrome
   303                - system
   304                - display
   305        - Name: uiScale
   306          Type:
   307            Name: double
   308            Nullable: true
   309            ExtAttrs:
   310              - Name: Namespace
   311                Values:
   312                  - chrome
   313                  - system
   314                  - display
   315          ExtAttrs:
   316            - Name: deprecated
   317              Values:
   318                - 'Use $(ref: displayZoomFactor)'
   319            - Name: Namespace
   320              Values:
   321                - chrome
   322                - system
   323                - display
   324        - Name: deviceScaleFactor
   325          Type:
   326            Name: double
   327            ExtAttrs:
   328              - Name: Namespace
   329                Values:
   330                  - chrome
   331                  - system
   332                  - display
   333          ExtAttrs:
   334            - Name: Namespace
   335              Values:
   336                - chrome
   337                - system
   338                - display
   339        - Name: refreshRate
   340          Type:
   341            Name: double
   342            ExtAttrs:
   343              - Name: Namespace
   344                Values:
   345                  - chrome
   346                  - system
   347                  - display
   348          ExtAttrs:
   349            - Name: Namespace
   350              Values:
   351                - chrome
   352                - system
   353                - display
   354        - Name: isNative
   355          Type:
   356            Name: boolean
   357            ExtAttrs:
   358              - Name: Namespace
   359                Values:
   360                  - chrome
   361                  - system
   362                  - display
   363          ExtAttrs:
   364            - Name: Namespace
   365              Values:
   366                - chrome
   367                - system
   368                - display
   369        - Name: isSelected
   370          Type:
   371            Name: boolean
   372            ExtAttrs:
   373              - Name: Namespace
   374                Values:
   375                  - chrome
   376                  - system
   377                  - display
   378          ExtAttrs:
   379            - Name: Namespace
   380              Values:
   381                - chrome
   382                - system
   383                - display
   384        - Name: isInterlaced
   385          Type:
   386            Name: boolean
   387            Nullable: true
   388            ExtAttrs:
   389              - Name: Namespace
   390                Values:
   391                  - chrome
   392                  - system
   393                  - display
   394          ExtAttrs:
   395            - Name: Namespace
   396              Values:
   397                - chrome
   398                - system
   399                - display
   400  - File: webext/system_display.idl
   401    Dict:
   402      Name: DisplayProperties
   403      ExtAttrs:
   404        - Name: Namespace
   405          Values:
   406            - chrome
   407            - system
   408            - display
   409      Fields:
   410        - Name: isUnified
   411          Type:
   412            Name: boolean
   413            Nullable: true
   414            ExtAttrs:
   415              - Name: Namespace
   416                Values:
   417                  - chrome
   418                  - system
   419                  - display
   420          ExtAttrs:
   421            - Name: Namespace
   422              Values:
   423                - chrome
   424                - system
   425                - display
   426        - Name: mirroringSourceId
   427          Type:
   428            Name: DOMString
   429            Nullable: true
   430            ExtAttrs:
   431              - Name: Namespace
   432                Values:
   433                  - chrome
   434                  - system
   435                  - display
   436          ExtAttrs:
   437            - Name: deprecated
   438              Values:
   439                - Use $(ref:setMirrorMode).
   440            - Name: Namespace
   441              Values:
   442                - chrome
   443                - system
   444                - display
   445        - Name: isPrimary
   446          Type:
   447            Name: boolean
   448            Nullable: true
   449            ExtAttrs:
   450              - Name: Namespace
   451                Values:
   452                  - chrome
   453                  - system
   454                  - display
   455          ExtAttrs:
   456            - Name: Namespace
   457              Values:
   458                - chrome
   459                - system
   460                - display
   461        - Name: overscan
   462          Type:
   463            Name: Insets
   464            Nullable: true
   465            ExtAttrs:
   466              - Name: Namespace
   467                Values:
   468                  - chrome
   469                  - system
   470                  - display
   471          ExtAttrs:
   472            - Name: Namespace
   473              Values:
   474                - chrome
   475                - system
   476                - display
   477        - Name: rotation
   478          Type:
   479            Name: long
   480            Nullable: true
   481            ExtAttrs:
   482              - Name: Namespace
   483                Values:
   484                  - chrome
   485                  - system
   486                  - display
   487          ExtAttrs:
   488            - Name: Namespace
   489              Values:
   490                - chrome
   491                - system
   492                - display
   493        - Name: boundsOriginX
   494          Type:
   495            Name: long
   496            Nullable: true
   497            ExtAttrs:
   498              - Name: Namespace
   499                Values:
   500                  - chrome
   501                  - system
   502                  - display
   503          ExtAttrs:
   504            - Name: Namespace
   505              Values:
   506                - chrome
   507                - system
   508                - display
   509        - Name: boundsOriginY
   510          Type:
   511            Name: long
   512            Nullable: true
   513            ExtAttrs:
   514              - Name: Namespace
   515                Values:
   516                  - chrome
   517                  - system
   518                  - display
   519          ExtAttrs:
   520            - Name: Namespace
   521              Values:
   522                - chrome
   523                - system
   524                - display
   525        - Name: displayMode
   526          Type:
   527            Name: DisplayMode
   528            Nullable: true
   529            ExtAttrs:
   530              - Name: Namespace
   531                Values:
   532                  - chrome
   533                  - system
   534                  - display
   535          ExtAttrs:
   536            - Name: Namespace
   537              Values:
   538                - chrome
   539                - system
   540                - display
   541        - Name: displayZoomFactor
   542          Type:
   543            Name: double
   544            Nullable: true
   545            ExtAttrs:
   546              - Name: Namespace
   547                Values:
   548                  - chrome
   549                  - system
   550                  - display
   551          ExtAttrs:
   552            - Name: Namespace
   553              Values:
   554                - chrome
   555                - system
   556                - display
   557  - File: webext/system_display.idl
   558    Dict:
   559      Name: DisplayUnitInfo
   560      ExtAttrs:
   561        - Name: Namespace
   562          Values:
   563            - chrome
   564            - system
   565            - display
   566      Fields:
   567        - Name: id
   568          Type:
   569            Name: DOMString
   570            ExtAttrs:
   571              - Name: Namespace
   572                Values:
   573                  - chrome
   574                  - system
   575                  - display
   576          ExtAttrs:
   577            - Name: Namespace
   578              Values:
   579                - chrome
   580                - system
   581                - display
   582        - Name: name
   583          Type:
   584            Name: DOMString
   585            ExtAttrs:
   586              - Name: Namespace
   587                Values:
   588                  - chrome
   589                  - system
   590                  - display
   591          ExtAttrs:
   592            - Name: Namespace
   593              Values:
   594                - chrome
   595                - system
   596                - display
   597        - Name: edid
   598          Type:
   599            Name: Edid
   600            Nullable: true
   601            ExtAttrs:
   602              - Name: Namespace
   603                Values:
   604                  - chrome
   605                  - system
   606                  - display
   607          ExtAttrs:
   608            - Name: Namespace
   609              Values:
   610                - chrome
   611                - system
   612                - display
   613        - Name: mirroringSourceId
   614          Type:
   615            Name: DOMString
   616            ExtAttrs:
   617              - Name: Namespace
   618                Values:
   619                  - chrome
   620                  - system
   621                  - display
   622          ExtAttrs:
   623            - Name: Namespace
   624              Values:
   625                - chrome
   626                - system
   627                - display
   628        - Name: mirroringDestinationIds
   629          Type:
   630            Name: sequence
   631            Params:
   632              - Name: DOMString
   633                ExtAttrs:
   634                  - Name: Namespace
   635                    Values:
   636                      - chrome
   637                      - system
   638                      - display
   639            ExtAttrs:
   640              - Name: Namespace
   641                Values:
   642                  - chrome
   643                  - system
   644                  - display
   645          ExtAttrs:
   646            - Name: Namespace
   647              Values:
   648                - chrome
   649                - system
   650                - display
   651        - Name: isPrimary
   652          Type:
   653            Name: boolean
   654            ExtAttrs:
   655              - Name: Namespace
   656                Values:
   657                  - chrome
   658                  - system
   659                  - display
   660          ExtAttrs:
   661            - Name: Namespace
   662              Values:
   663                - chrome
   664                - system
   665                - display
   666        - Name: isInternal
   667          Type:
   668            Name: boolean
   669            ExtAttrs:
   670              - Name: Namespace
   671                Values:
   672                  - chrome
   673                  - system
   674                  - display
   675          ExtAttrs:
   676            - Name: Namespace
   677              Values:
   678                - chrome
   679                - system
   680                - display
   681        - Name: isEnabled
   682          Type:
   683            Name: boolean
   684            ExtAttrs:
   685              - Name: Namespace
   686                Values:
   687                  - chrome
   688                  - system
   689                  - display
   690          ExtAttrs:
   691            - Name: Namespace
   692              Values:
   693                - chrome
   694                - system
   695                - display
   696        - Name: activeState
   697          Type:
   698            Name: ActiveState
   699            ExtAttrs:
   700              - Name: Namespace
   701                Values:
   702                  - chrome
   703                  - system
   704                  - display
   705          ExtAttrs:
   706            - Name: Namespace
   707              Values:
   708                - chrome
   709                - system
   710                - display
   711        - Name: isUnified
   712          Type:
   713            Name: boolean
   714            ExtAttrs:
   715              - Name: Namespace
   716                Values:
   717                  - chrome
   718                  - system
   719                  - display
   720          ExtAttrs:
   721            - Name: Namespace
   722              Values:
   723                - chrome
   724                - system
   725                - display
   726        - Name: isAutoRotationAllowed
   727          Type:
   728            Name: boolean
   729            Nullable: true
   730            ExtAttrs:
   731              - Name: Namespace
   732                Values:
   733                  - chrome
   734                  - system
   735                  - display
   736          ExtAttrs:
   737            - Name: nodoc
   738            - Name: Namespace
   739              Values:
   740                - chrome
   741                - system
   742                - display
   743        - Name: dpiX
   744          Type:
   745            Name: double
   746            ExtAttrs:
   747              - Name: Namespace
   748                Values:
   749                  - chrome
   750                  - system
   751                  - display
   752          ExtAttrs:
   753            - Name: Namespace
   754              Values:
   755                - chrome
   756                - system
   757                - display
   758        - Name: dpiY
   759          Type:
   760            Name: double
   761            ExtAttrs:
   762              - Name: Namespace
   763                Values:
   764                  - chrome
   765                  - system
   766                  - display
   767          ExtAttrs:
   768            - Name: Namespace
   769              Values:
   770                - chrome
   771                - system
   772                - display
   773        - Name: rotation
   774          Type:
   775            Name: long
   776            ExtAttrs:
   777              - Name: Namespace
   778                Values:
   779                  - chrome
   780                  - system
   781                  - display
   782          ExtAttrs:
   783            - Name: Namespace
   784              Values:
   785                - chrome
   786                - system
   787                - display
   788        - Name: bounds
   789          Type:
   790            Name: Bounds
   791            ExtAttrs:
   792              - Name: Namespace
   793                Values:
   794                  - chrome
   795                  - system
   796                  - display
   797          ExtAttrs:
   798            - Name: Namespace
   799              Values:
   800                - chrome
   801                - system
   802                - display
   803        - Name: overscan
   804          Type:
   805            Name: Insets
   806            ExtAttrs:
   807              - Name: Namespace
   808                Values:
   809                  - chrome
   810                  - system
   811                  - display
   812          ExtAttrs:
   813            - Name: Namespace
   814              Values:
   815                - chrome
   816                - system
   817                - display
   818        - Name: workArea
   819          Type:
   820            Name: Bounds
   821            ExtAttrs:
   822              - Name: Namespace
   823                Values:
   824                  - chrome
   825                  - system
   826                  - display
   827          ExtAttrs:
   828            - Name: Namespace
   829              Values:
   830                - chrome
   831                - system
   832                - display
   833        - Name: modes
   834          Type:
   835            Name: sequence
   836            Params:
   837              - Name: DisplayMode
   838                ExtAttrs:
   839                  - Name: Namespace
   840                    Values:
   841                      - chrome
   842                      - system
   843                      - display
   844            ExtAttrs:
   845              - Name: Namespace
   846                Values:
   847                  - chrome
   848                  - system
   849                  - display
   850          ExtAttrs:
   851            - Name: Namespace
   852              Values:
   853                - chrome
   854                - system
   855                - display
   856        - Name: hasTouchSupport
   857          Type:
   858            Name: boolean
   859            ExtAttrs:
   860              - Name: Namespace
   861                Values:
   862                  - chrome
   863                  - system
   864                  - display
   865          ExtAttrs:
   866            - Name: Namespace
   867              Values:
   868                - chrome
   869                - system
   870                - display
   871        - Name: hasAccelerometerSupport
   872          Type:
   873            Name: boolean
   874            ExtAttrs:
   875              - Name: Namespace
   876                Values:
   877                  - chrome
   878                  - system
   879                  - display
   880          ExtAttrs:
   881            - Name: nodoc
   882            - Name: Namespace
   883              Values:
   884                - chrome
   885                - system
   886                - display
   887        - Name: availableDisplayZoomFactors
   888          Type:
   889            Name: sequence
   890            Params:
   891              - Name: double
   892                ExtAttrs:
   893                  - Name: Namespace
   894                    Values:
   895                      - chrome
   896                      - system
   897                      - display
   898            ExtAttrs:
   899              - Name: Namespace
   900                Values:
   901                  - chrome
   902                  - system
   903                  - display
   904          ExtAttrs:
   905            - Name: Namespace
   906              Values:
   907                - chrome
   908                - system
   909                - display
   910        - Name: displayZoomFactor
   911          Type:
   912            Name: double
   913            ExtAttrs:
   914              - Name: Namespace
   915                Values:
   916                  - chrome
   917                  - system
   918                  - display
   919          ExtAttrs:
   920            - Name: Namespace
   921              Values:
   922                - chrome
   923                - system
   924                - display
   925  - File: webext/system_display.idl
   926    Dict:
   927      Name: Edid
   928      ExtAttrs:
   929        - Name: Namespace
   930          Values:
   931            - chrome
   932            - system
   933            - display
   934      Fields:
   935        - Name: manufacturerId
   936          Type:
   937            Name: DOMString
   938            ExtAttrs:
   939              - Name: Namespace
   940                Values:
   941                  - chrome
   942                  - system
   943                  - display
   944          ExtAttrs:
   945            - Name: Namespace
   946              Values:
   947                - chrome
   948                - system
   949                - display
   950        - Name: productId
   951          Type:
   952            Name: DOMString
   953            ExtAttrs:
   954              - Name: Namespace
   955                Values:
   956                  - chrome
   957                  - system
   958                  - display
   959          ExtAttrs:
   960            - Name: Namespace
   961              Values:
   962                - chrome
   963                - system
   964                - display
   965        - Name: yearOfManufacture
   966          Type:
   967            Name: long
   968            ExtAttrs:
   969              - Name: Namespace
   970                Values:
   971                  - chrome
   972                  - system
   973                  - display
   974          ExtAttrs:
   975            - Name: Namespace
   976              Values:
   977                - chrome
   978                - system
   979                - display
   980  - File: webext/system_display.idl
   981    Dict:
   982      Name: GetInfoFlags
   983      ExtAttrs:
   984        - Name: Namespace
   985          Values:
   986            - chrome
   987            - system
   988            - display
   989      Fields:
   990        - Name: singleUnified
   991          Type:
   992            Name: boolean
   993            Nullable: true
   994            ExtAttrs:
   995              - Name: Namespace
   996                Values:
   997                  - chrome
   998                  - system
   999                  - display
  1000          ExtAttrs:
  1001            - Name: Namespace
  1002              Values:
  1003                - chrome
  1004                - system
  1005                - display
  1006  - File: webext/system_display.idl
  1007    Dict:
  1008      Name: Insets
  1009      ExtAttrs:
  1010        - Name: Namespace
  1011          Values:
  1012            - chrome
  1013            - system
  1014            - display
  1015      Fields:
  1016        - Name: left
  1017          Type:
  1018            Name: long
  1019            ExtAttrs:
  1020              - Name: Namespace
  1021                Values:
  1022                  - chrome
  1023                  - system
  1024                  - display
  1025          ExtAttrs:
  1026            - Name: Namespace
  1027              Values:
  1028                - chrome
  1029                - system
  1030                - display
  1031        - Name: top
  1032          Type:
  1033            Name: long
  1034            ExtAttrs:
  1035              - Name: Namespace
  1036                Values:
  1037                  - chrome
  1038                  - system
  1039                  - display
  1040          ExtAttrs:
  1041            - Name: Namespace
  1042              Values:
  1043                - chrome
  1044                - system
  1045                - display
  1046        - Name: right
  1047          Type:
  1048            Name: long
  1049            ExtAttrs:
  1050              - Name: Namespace
  1051                Values:
  1052                  - chrome
  1053                  - system
  1054                  - display
  1055          ExtAttrs:
  1056            - Name: Namespace
  1057              Values:
  1058                - chrome
  1059                - system
  1060                - display
  1061        - Name: bottom
  1062          Type:
  1063            Name: long
  1064            ExtAttrs:
  1065              - Name: Namespace
  1066                Values:
  1067                  - chrome
  1068                  - system
  1069                  - display
  1070          ExtAttrs:
  1071            - Name: Namespace
  1072              Values:
  1073                - chrome
  1074                - system
  1075                - display
  1076  - File: webext/system_display.idl
  1077    Enum:
  1078      Name: LayoutPosition
  1079      Values:
  1080        - top
  1081        - right
  1082        - bottom
  1083        - left
  1084      ExtAttrs:
  1085        - Name: Namespace
  1086          Values:
  1087            - chrome
  1088            - system
  1089            - display
  1090  - File: webext/system_display.idl
  1091    Enum:
  1092      Name: MirrorMode
  1093      Values:
  1094        - "off"
  1095        - normal
  1096        - mixed
  1097      ExtAttrs:
  1098        - Name: Namespace
  1099          Values:
  1100            - chrome
  1101            - system
  1102            - display
  1103  - File: webext/system_display.idl
  1104    Dict:
  1105      Name: MirrorModeInfo
  1106      ExtAttrs:
  1107        - Name: Namespace
  1108          Values:
  1109            - chrome
  1110            - system
  1111            - display
  1112      Fields:
  1113        - Name: mode
  1114          Type:
  1115            Name: MirrorMode
  1116            ExtAttrs:
  1117              - Name: Namespace
  1118                Values:
  1119                  - chrome
  1120                  - system
  1121                  - display
  1122          ExtAttrs:
  1123            - Name: Namespace
  1124              Values:
  1125                - chrome
  1126                - system
  1127                - display
  1128        - Name: mirroringSourceId
  1129          Type:
  1130            Name: DOMString
  1131            Nullable: true
  1132            ExtAttrs:
  1133              - Name: Namespace
  1134                Values:
  1135                  - chrome
  1136                  - system
  1137                  - display
  1138          ExtAttrs:
  1139            - Name: Namespace
  1140              Values:
  1141                - chrome
  1142                - system
  1143                - display
  1144        - Name: mirroringDestinationIds
  1145          Type:
  1146            Name: sequence
  1147            Params:
  1148              - Name: DOMString
  1149                ExtAttrs:
  1150                  - Name: Namespace
  1151                    Values:
  1152                      - chrome
  1153                      - system
  1154                      - display
  1155            Nullable: true
  1156            ExtAttrs:
  1157              - Name: Namespace
  1158                Values:
  1159                  - chrome
  1160                  - system
  1161                  - display
  1162          ExtAttrs:
  1163            - Name: Namespace
  1164              Values:
  1165                - chrome
  1166                - system
  1167                - display
  1168  - File: webext/system_display.idl
  1169    Callback:
  1170      Name: NativeTouchCalibrationCallback
  1171      Args:
  1172        - Name: success
  1173          Type:
  1174            Name: boolean
  1175            ExtAttrs:
  1176              - Name: Namespace
  1177                Values:
  1178                  - chrome
  1179                  - system
  1180                  - display
  1181          ExtAttrs:
  1182            - Name: Namespace
  1183              Values:
  1184                - chrome
  1185                - system
  1186                - display
  1187      Returns:
  1188        - Name: void
  1189          ExtAttrs:
  1190            - Name: Namespace
  1191              Values:
  1192                - chrome
  1193                - system
  1194                - display
  1195      ExtAttrs:
  1196        - Name: Namespace
  1197          Values:
  1198            - chrome
  1199            - system
  1200            - display
  1201  - File: webext/system_display.idl
  1202    Dict:
  1203      Name: Point
  1204      ExtAttrs:
  1205        - Name: Namespace
  1206          Values:
  1207            - chrome
  1208            - system
  1209            - display
  1210      Fields:
  1211        - Name: x
  1212          Type:
  1213            Name: long
  1214            ExtAttrs:
  1215              - Name: Namespace
  1216                Values:
  1217                  - chrome
  1218                  - system
  1219                  - display
  1220          ExtAttrs:
  1221            - Name: Namespace
  1222              Values:
  1223                - chrome
  1224                - system
  1225                - display
  1226        - Name: "y"
  1227          Type:
  1228            Name: long
  1229            ExtAttrs:
  1230              - Name: Namespace
  1231                Values:
  1232                  - chrome
  1233                  - system
  1234                  - display
  1235          ExtAttrs:
  1236            - Name: Namespace
  1237              Values:
  1238                - chrome
  1239                - system
  1240                - display
  1241  - File: webext/system_display.idl
  1242    Callback:
  1243      Name: SetDisplayLayoutCallback
  1244      Returns:
  1245        - Name: void
  1246          ExtAttrs:
  1247            - Name: Namespace
  1248              Values:
  1249                - chrome
  1250                - system
  1251                - display
  1252      ExtAttrs:
  1253        - Name: Namespace
  1254          Values:
  1255            - chrome
  1256            - system
  1257            - display
  1258  - File: webext/system_display.idl
  1259    Callback:
  1260      Name: SetDisplayUnitInfoCallback
  1261      Returns:
  1262        - Name: void
  1263          ExtAttrs:
  1264            - Name: Namespace
  1265              Values:
  1266                - chrome
  1267                - system
  1268                - display
  1269      ExtAttrs:
  1270        - Name: Namespace
  1271          Values:
  1272            - chrome
  1273            - system
  1274            - display
  1275  - File: webext/system_display.idl
  1276    Callback:
  1277      Name: SetMirrorModeCallback
  1278      Returns:
  1279        - Name: void
  1280          ExtAttrs:
  1281            - Name: Namespace
  1282              Values:
  1283                - chrome
  1284                - system
  1285                - display
  1286      ExtAttrs:
  1287        - Name: Namespace
  1288          Values:
  1289            - chrome
  1290            - system
  1291            - display
  1292  - File: webext/system_display.idl
  1293    Dict:
  1294      Name: TouchCalibrationPair
  1295      ExtAttrs:
  1296        - Name: Namespace
  1297          Values:
  1298            - chrome
  1299            - system
  1300            - display
  1301      Fields:
  1302        - Name: displayPoint
  1303          Type:
  1304            Name: Point
  1305            ExtAttrs:
  1306              - Name: Namespace
  1307                Values:
  1308                  - chrome
  1309                  - system
  1310                  - display
  1311          ExtAttrs:
  1312            - Name: Namespace
  1313              Values:
  1314                - chrome
  1315                - system
  1316                - display
  1317        - Name: touchPoint
  1318          Type:
  1319            Name: Point
  1320            ExtAttrs:
  1321              - Name: Namespace
  1322                Values:
  1323                  - chrome
  1324                  - system
  1325                  - display
  1326          ExtAttrs:
  1327            - Name: Namespace
  1328              Values:
  1329                - chrome
  1330                - system
  1331                - display
  1332  - File: webext/system_display.idl
  1333    Dict:
  1334      Name: TouchCalibrationPairQuad
  1335      ExtAttrs:
  1336        - Name: Namespace
  1337          Values:
  1338            - chrome
  1339            - system
  1340            - display
  1341      Fields:
  1342        - Name: pair1
  1343          Type:
  1344            Name: TouchCalibrationPair
  1345            ExtAttrs:
  1346              - Name: Namespace
  1347                Values:
  1348                  - chrome
  1349                  - system
  1350                  - display
  1351          ExtAttrs:
  1352            - Name: Namespace
  1353              Values:
  1354                - chrome
  1355                - system
  1356                - display
  1357        - Name: pair2
  1358          Type:
  1359            Name: TouchCalibrationPair
  1360            ExtAttrs:
  1361              - Name: Namespace
  1362                Values:
  1363                  - chrome
  1364                  - system
  1365                  - display
  1366          ExtAttrs:
  1367            - Name: Namespace
  1368              Values:
  1369                - chrome
  1370                - system
  1371                - display
  1372        - Name: pair3
  1373          Type:
  1374            Name: TouchCalibrationPair
  1375            ExtAttrs:
  1376              - Name: Namespace
  1377                Values:
  1378                  - chrome
  1379                  - system
  1380                  - display
  1381          ExtAttrs:
  1382            - Name: Namespace
  1383              Values:
  1384                - chrome
  1385                - system
  1386                - display
  1387        - Name: pair4
  1388          Type:
  1389            Name: TouchCalibrationPair
  1390            ExtAttrs:
  1391              - Name: Namespace
  1392                Values:
  1393                  - chrome
  1394                  - system
  1395                  - display
  1396          ExtAttrs:
  1397            - Name: Namespace
  1398              Values:
  1399                - chrome
  1400                - system
  1401                - display
  1402  - File: webext/system_display.idl
  1403    WebextFunc:
  1404      Name: clearTouchCalibration
  1405      Modifier: static
  1406      Args:
  1407        - Name: id
  1408          Type:
  1409            Name: DOMString
  1410            ExtAttrs:
  1411              - Name: Namespace
  1412                Values:
  1413                  - chrome
  1414                  - system
  1415                  - display
  1416          ExtAttrs:
  1417            - Name: Namespace
  1418              Values:
  1419                - chrome
  1420                - system
  1421                - display
  1422      Returns:
  1423        - Name: void
  1424          ExtAttrs:
  1425            - Name: Namespace
  1426              Values:
  1427                - chrome
  1428                - system
  1429                - display
  1430      ExtAttrs:
  1431        - Name: Namespace
  1432          Values:
  1433            - chrome
  1434            - system
  1435            - display
  1436  - File: webext/system_display.idl
  1437    WebextFunc:
  1438      Name: completeCustomTouchCalibration
  1439      Modifier: static
  1440      Args:
  1441        - Name: pairs
  1442          Type:
  1443            Name: TouchCalibrationPairQuad
  1444            ExtAttrs:
  1445              - Name: Namespace
  1446                Values:
  1447                  - chrome
  1448                  - system
  1449                  - display
  1450          ExtAttrs:
  1451            - Name: Namespace
  1452              Values:
  1453                - chrome
  1454                - system
  1455                - display
  1456        - Name: bounds
  1457          Type:
  1458            Name: Bounds
  1459            ExtAttrs:
  1460              - Name: Namespace
  1461                Values:
  1462                  - chrome
  1463                  - system
  1464                  - display
  1465          ExtAttrs:
  1466            - Name: Namespace
  1467              Values:
  1468                - chrome
  1469                - system
  1470                - display
  1471      Returns:
  1472        - Name: void
  1473          ExtAttrs:
  1474            - Name: Namespace
  1475              Values:
  1476                - chrome
  1477                - system
  1478                - display
  1479      ExtAttrs:
  1480        - Name: Namespace
  1481          Values:
  1482            - chrome
  1483            - system
  1484            - display
  1485  - File: webext/system_display.idl
  1486    WebextFunc:
  1487      Name: enableUnifiedDesktop
  1488      Modifier: static
  1489      Args:
  1490        - Name: enabled
  1491          Type:
  1492            Name: boolean
  1493            ExtAttrs:
  1494              - Name: Namespace
  1495                Values:
  1496                  - chrome
  1497                  - system
  1498                  - display
  1499          ExtAttrs:
  1500            - Name: Namespace
  1501              Values:
  1502                - chrome
  1503                - system
  1504                - display
  1505      Returns:
  1506        - Name: void
  1507          ExtAttrs:
  1508            - Name: Namespace
  1509              Values:
  1510                - chrome
  1511                - system
  1512                - display
  1513      ExtAttrs:
  1514        - Name: Namespace
  1515          Values:
  1516            - chrome
  1517            - system
  1518            - display
  1519  - File: webext/system_display.idl
  1520    WebextFunc:
  1521      Name: getDisplayLayout
  1522      Modifier: static
  1523      Returns:
  1524        - Name: Promise
  1525          Params:
  1526            - Name: sequence
  1527              Params:
  1528                - Name: DisplayLayout
  1529                  ExtAttrs:
  1530                    - Name: Namespace
  1531                      Values:
  1532                        - chrome
  1533                        - system
  1534                        - display
  1535              ExtAttrs:
  1536                - Name: Namespace
  1537                  Values:
  1538                    - chrome
  1539                    - system
  1540                    - display
  1541      ExtAttrs:
  1542        - Name: supportsPromises
  1543        - Name: Namespace
  1544          Values:
  1545            - chrome
  1546            - system
  1547            - display
  1548  - File: webext/system_display.idl
  1549    WebextFunc:
  1550      Name: getInfo
  1551      Modifier: static
  1552      Args:
  1553        - Name: flags
  1554          Optional: true
  1555          Type:
  1556            Name: GetInfoFlags
  1557            ExtAttrs:
  1558              - Name: Namespace
  1559                Values:
  1560                  - chrome
  1561                  - system
  1562                  - display
  1563          ExtAttrs:
  1564            - Name: Namespace
  1565              Values:
  1566                - chrome
  1567                - system
  1568                - display
  1569      Returns:
  1570        - Name: Promise
  1571          Params:
  1572            - Name: sequence
  1573              Params:
  1574                - Name: DisplayUnitInfo
  1575                  ExtAttrs:
  1576                    - Name: Namespace
  1577                      Values:
  1578                        - chrome
  1579                        - system
  1580                        - display
  1581              ExtAttrs:
  1582                - Name: Namespace
  1583                  Values:
  1584                    - chrome
  1585                    - system
  1586                    - display
  1587      ExtAttrs:
  1588        - Name: supportsPromises
  1589        - Name: Namespace
  1590          Values:
  1591            - chrome
  1592            - system
  1593            - display
  1594  - File: webext/system_display.idl
  1595    WebextEvent:
  1596      Name: onDisplayChanged
  1597      Modifier: static
  1598      Returns:
  1599        - Name: void
  1600          ExtAttrs:
  1601            - Name: Namespace
  1602              Values:
  1603                - chrome
  1604                - system
  1605                - display
  1606      ExtAttrs:
  1607        - Name: Namespace
  1608          Values:
  1609            - chrome
  1610            - system
  1611            - display
  1612  - File: webext/system_display.idl
  1613    WebextFunc:
  1614      Name: overscanCalibrationAdjust
  1615      Modifier: static
  1616      Args:
  1617        - Name: id
  1618          Type:
  1619            Name: DOMString
  1620            ExtAttrs:
  1621              - Name: Namespace
  1622                Values:
  1623                  - chrome
  1624                  - system
  1625                  - display
  1626          ExtAttrs:
  1627            - Name: Namespace
  1628              Values:
  1629                - chrome
  1630                - system
  1631                - display
  1632        - Name: delta
  1633          Type:
  1634            Name: Insets
  1635            ExtAttrs:
  1636              - Name: Namespace
  1637                Values:
  1638                  - chrome
  1639                  - system
  1640                  - display
  1641          ExtAttrs:
  1642            - Name: Namespace
  1643              Values:
  1644                - chrome
  1645                - system
  1646                - display
  1647      Returns:
  1648        - Name: void
  1649          ExtAttrs:
  1650            - Name: Namespace
  1651              Values:
  1652                - chrome
  1653                - system
  1654                - display
  1655      ExtAttrs:
  1656        - Name: Namespace
  1657          Values:
  1658            - chrome
  1659            - system
  1660            - display
  1661  - File: webext/system_display.idl
  1662    WebextFunc:
  1663      Name: overscanCalibrationComplete
  1664      Modifier: static
  1665      Args:
  1666        - Name: id
  1667          Type:
  1668            Name: DOMString
  1669            ExtAttrs:
  1670              - Name: Namespace
  1671                Values:
  1672                  - chrome
  1673                  - system
  1674                  - display
  1675          ExtAttrs:
  1676            - Name: Namespace
  1677              Values:
  1678                - chrome
  1679                - system
  1680                - display
  1681      Returns:
  1682        - Name: void
  1683          ExtAttrs:
  1684            - Name: Namespace
  1685              Values:
  1686                - chrome
  1687                - system
  1688                - display
  1689      ExtAttrs:
  1690        - Name: Namespace
  1691          Values:
  1692            - chrome
  1693            - system
  1694            - display
  1695  - File: webext/system_display.idl
  1696    WebextFunc:
  1697      Name: overscanCalibrationReset
  1698      Modifier: static
  1699      Args:
  1700        - Name: id
  1701          Type:
  1702            Name: DOMString
  1703            ExtAttrs:
  1704              - Name: Namespace
  1705                Values:
  1706                  - chrome
  1707                  - system
  1708                  - display
  1709          ExtAttrs:
  1710            - Name: Namespace
  1711              Values:
  1712                - chrome
  1713                - system
  1714                - display
  1715      Returns:
  1716        - Name: void
  1717          ExtAttrs:
  1718            - Name: Namespace
  1719              Values:
  1720                - chrome
  1721                - system
  1722                - display
  1723      ExtAttrs:
  1724        - Name: Namespace
  1725          Values:
  1726            - chrome
  1727            - system
  1728            - display
  1729  - File: webext/system_display.idl
  1730    WebextFunc:
  1731      Name: overscanCalibrationStart
  1732      Modifier: static
  1733      Args:
  1734        - Name: id
  1735          Type:
  1736            Name: DOMString
  1737            ExtAttrs:
  1738              - Name: Namespace
  1739                Values:
  1740                  - chrome
  1741                  - system
  1742                  - display
  1743          ExtAttrs:
  1744            - Name: Namespace
  1745              Values:
  1746                - chrome
  1747                - system
  1748                - display
  1749      Returns:
  1750        - Name: void
  1751          ExtAttrs:
  1752            - Name: Namespace
  1753              Values:
  1754                - chrome
  1755                - system
  1756                - display
  1757      ExtAttrs:
  1758        - Name: Namespace
  1759          Values:
  1760            - chrome
  1761            - system
  1762            - display
  1763  - File: webext/system_display.idl
  1764    WebextFunc:
  1765      Name: setDisplayLayout
  1766      Modifier: static
  1767      Args:
  1768        - Name: layouts
  1769          Type:
  1770            Name: sequence
  1771            Params:
  1772              - Name: DisplayLayout
  1773                ExtAttrs:
  1774                  - Name: Namespace
  1775                    Values:
  1776                      - chrome
  1777                      - system
  1778                      - display
  1779            ExtAttrs:
  1780              - Name: Namespace
  1781                Values:
  1782                  - chrome
  1783                  - system
  1784                  - display
  1785          ExtAttrs:
  1786            - Name: Namespace
  1787              Values:
  1788                - chrome
  1789                - system
  1790                - display
  1791      Returns:
  1792        - Name: Promise
  1793          Params:
  1794            - Name: void
  1795      ExtAttrs:
  1796        - Name: supportsPromises
  1797        - Name: Namespace
  1798          Values:
  1799            - chrome
  1800            - system
  1801            - display
  1802  - File: webext/system_display.idl
  1803    WebextFunc:
  1804      Name: setDisplayProperties
  1805      Modifier: static
  1806      Args:
  1807        - Name: id
  1808          Type:
  1809            Name: DOMString
  1810            ExtAttrs:
  1811              - Name: Namespace
  1812                Values:
  1813                  - chrome
  1814                  - system
  1815                  - display
  1816          ExtAttrs:
  1817            - Name: Namespace
  1818              Values:
  1819                - chrome
  1820                - system
  1821                - display
  1822        - Name: info
  1823          Type:
  1824            Name: DisplayProperties
  1825            ExtAttrs:
  1826              - Name: Namespace
  1827                Values:
  1828                  - chrome
  1829                  - system
  1830                  - display
  1831          ExtAttrs:
  1832            - Name: Namespace
  1833              Values:
  1834                - chrome
  1835                - system
  1836                - display
  1837      Returns:
  1838        - Name: Promise
  1839          Params:
  1840            - Name: void
  1841      ExtAttrs:
  1842        - Name: supportsPromises
  1843        - Name: Namespace
  1844          Values:
  1845            - chrome
  1846            - system
  1847            - display
  1848  - File: webext/system_display.idl
  1849    WebextFunc:
  1850      Name: setMirrorMode
  1851      Modifier: static
  1852      Args:
  1853        - Name: info
  1854          Type:
  1855            Name: MirrorModeInfo
  1856            ExtAttrs:
  1857              - Name: Namespace
  1858                Values:
  1859                  - chrome
  1860                  - system
  1861                  - display
  1862          ExtAttrs:
  1863            - Name: Namespace
  1864              Values:
  1865                - chrome
  1866                - system
  1867                - display
  1868      Returns:
  1869        - Name: Promise
  1870          Params:
  1871            - Name: void
  1872      ExtAttrs:
  1873        - Name: supportsPromises
  1874        - Name: Namespace
  1875          Values:
  1876            - chrome
  1877            - system
  1878            - display
  1879  - File: webext/system_display.idl
  1880    WebextFunc:
  1881      Name: showNativeTouchCalibration
  1882      Modifier: static
  1883      Args:
  1884        - Name: id
  1885          Type:
  1886            Name: DOMString
  1887            ExtAttrs:
  1888              - Name: Namespace
  1889                Values:
  1890                  - chrome
  1891                  - system
  1892                  - display
  1893          ExtAttrs:
  1894            - Name: Namespace
  1895              Values:
  1896                - chrome
  1897                - system
  1898                - display
  1899      Returns:
  1900        - Name: Promise
  1901          Params:
  1902            - Name: boolean
  1903              ExtAttrs:
  1904                - Name: Namespace
  1905                  Values:
  1906                    - chrome
  1907                    - system
  1908                    - display
  1909      ExtAttrs:
  1910        - Name: supportsPromises
  1911        - Name: Namespace
  1912          Values:
  1913            - chrome
  1914            - system
  1915            - display
  1916  - File: webext/system_display.idl
  1917    WebextFunc:
  1918      Name: startCustomTouchCalibration
  1919      Modifier: static
  1920      Args:
  1921        - Name: id
  1922          Type:
  1923            Name: DOMString
  1924            ExtAttrs:
  1925              - Name: Namespace
  1926                Values:
  1927                  - chrome
  1928                  - system
  1929                  - display
  1930          ExtAttrs:
  1931            - Name: Namespace
  1932              Values:
  1933                - chrome
  1934                - system
  1935                - display
  1936      Returns:
  1937        - Name: void
  1938          ExtAttrs:
  1939            - Name: Namespace
  1940              Values:
  1941                - chrome
  1942                - system
  1943                - display
  1944      ExtAttrs:
  1945        - Name: Namespace
  1946          Values:
  1947            - chrome
  1948            - system
  1949            - display