Some fixes
This commit is contained in:
parent
288572f08e
commit
4392f1d77c
1 changed files with 16 additions and 17 deletions
|
@ -1,17 +1,17 @@
|
||||||
# Integração com o ambiente desktop
|
# Integração com o ambiente desktop
|
||||||
|
|
||||||
Diferentes sistemas operacionais proveem diferentes features para integrar
|
Diferentes sistemas operacionais possuem diferentes formas de integrar
|
||||||
aplicacões desktop em seus ambientes. Por exemplo, no Windows, as aplicações podem
|
aplicacões desktop em seus ambientes. Por exemplo, no Windows, as aplicações podem
|
||||||
inserir atalhos no JumpList da barra de tarefas, no Mac, aplicações podem implementar um
|
inserir atalhos no JumpList da barra de tarefas, no Mac, aplicações podem implementar um
|
||||||
menu customizado na dock.
|
menu customizado na dock.
|
||||||
|
|
||||||
Este guia explica como intregar suas aplicações no ambiente desktop com a API
|
Este guia explica como integrar suas aplicações no ambiente desktop com a API
|
||||||
do Electron.
|
do Electron.
|
||||||
|
|
||||||
## Documentos Recentes (Windows & OS X)
|
## Documentos Recentes (Windows & OS X)
|
||||||
|
|
||||||
O Windows e o OS X disponibilizam um acesso fácil para a lista de arquivos
|
O Windows e o OS X disponibilizam um acesso fácil para a lista de arquivos
|
||||||
abertos recentemente pela aplicação através do JumpList ou Dock Menu, respectivamente.
|
abertos recentemente pela aplicação através do JumpList ou Dock Menu respectivamente.
|
||||||
|
|
||||||
__JumpList:__
|
__JumpList:__
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ app.clearRecentDocuments();
|
||||||
|
|
||||||
### Notas para Windows
|
### Notas para Windows
|
||||||
|
|
||||||
A fim de ser possível usar essas funcionalidades no Windows, sua aplicação deve
|
A fim de ser possível usar estas funcionalidades no Windows, sua aplicação deve
|
||||||
estar registrada como um handler daquele tipo de documento, caso contrário o
|
estar registrada como um handler daquele tipo de documento, caso contrário o
|
||||||
arquivo não será exibido no JumpList mesmo depois de você ter adicionado isto.
|
arquivo não será exibido no JumpList mesmo depois de você ter adicionado isto.
|
||||||
Você pode encontrar qualquer coisa sobre o registro da aplicacão em
|
Você pode encontrar qualquer coisa sobre o registro da aplicacão em
|
||||||
|
@ -57,9 +57,9 @@ do módulo `app` deve ser emitido.
|
||||||
|
|
||||||
OS X permite que desenvolvedores especifiquem um menu customizado para a dock,
|
OS X permite que desenvolvedores especifiquem um menu customizado para a dock,
|
||||||
que normalmente contém alguns atalhos para as funcionalidades mais utilizadas
|
que normalmente contém alguns atalhos para as funcionalidades mais utilizadas
|
||||||
da sua aplicacão.
|
da sua aplicação.
|
||||||
|
|
||||||
__Dock menu of Terminal.app:__
|
__Dock menu do Terminal.app:__
|
||||||
|
|
||||||
<img src="https://cloud.githubusercontent.com/assets/639601/5069962/6032658a-6e9c-11e4-9953-aa84006bdfff.png" height="354" width="341" >
|
<img src="https://cloud.githubusercontent.com/assets/639601/5069962/6032658a-6e9c-11e4-9953-aa84006bdfff.png" height="354" width="341" >
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@ app.dock.setMenu(dockMenu);
|
||||||
|
|
||||||
## Tarefas do Usuário (Windows)
|
## Tarefas do Usuário (Windows)
|
||||||
|
|
||||||
No Windows você pode especificar ações customizadas na categoria `Tasks` do JumList,
|
No Windows você pode especificar ações customizadas na categoria `Tasks` do JumpList,
|
||||||
esse texto foi copiado do MSDN:
|
esse texto foi copiado do MSDN:
|
||||||
|
|
||||||
> Applications define tasks based on both the program's features and the key
|
> Applications define tasks based on both the program's features and the key
|
||||||
|
@ -135,17 +135,17 @@ app.setUserTasks([]);
|
||||||
```
|
```
|
||||||
|
|
||||||
As tarefas do usuário são exibidas mesmo depois da aplicação ser fechada,
|
As tarefas do usuário são exibidas mesmo depois da aplicação ser fechada,
|
||||||
então o ícone e o caminho programa especificado pela tarefa deve existir
|
então o ícone e o caminho do programa especificado pela tarefa deve existir
|
||||||
até sua aplicação for fechada.
|
até sua aplicação ser desinstalada.
|
||||||
|
|
||||||
## Miniaturas na Barra de Ferramentas
|
## Miniaturas na Barra de Ferramentas
|
||||||
|
|
||||||
No Windows você pode adicionar uma miniatura na barra de ferramentas com botões
|
No Windows você pode adicionar uma miniatura na barra de ferramentas com botões
|
||||||
específicos e barra de tarefas com uma janela da aplicação. Isso provê ao usuário
|
específicos para a janela e barra de tarefas para aplicação. Isso provê ao usuário
|
||||||
uma forma de acessar um comando específico da janela sem ser necessário restaurar
|
uma forma de acessar um comando específico da janela sem ser necessário restaurar
|
||||||
or ativar a janela.
|
ou ativar a janela.
|
||||||
|
|
||||||
Isso é ilustrado no MSDN:
|
Isto é ilustrado no MSDN:
|
||||||
|
|
||||||
> This toolbar is simply the familiar standard toolbar common control. It has a
|
> This toolbar is simply the familiar standard toolbar common control. It has a
|
||||||
> maximum of seven buttons. Each button's ID, image, tooltip, and state are defined
|
> maximum of seven buttons. Each button's ID, image, tooltip, and state are defined
|
||||||
|
@ -161,7 +161,7 @@ __Miniaturas da barra de tarefas do Windows Media Player:__
|
||||||
![player](https://i-msdn.sec.s-msft.com/dynimg/IC420540.png)
|
![player](https://i-msdn.sec.s-msft.com/dynimg/IC420540.png)
|
||||||
|
|
||||||
Você pode usar [BrowserWindow.setThumbarButtons][setthumbarbuttons] para criar
|
Você pode usar [BrowserWindow.setThumbarButtons][setthumbarbuttons] para criar
|
||||||
miniaturas na barra de ferramentas para sua aplicacão.
|
miniaturas na barra de ferramentas para sua aplicação.
|
||||||
|
|
||||||
```
|
```
|
||||||
var BrowserWindow = require('browser-window');
|
var BrowserWindow = require('browser-window');
|
||||||
|
@ -204,8 +204,8 @@ __Launcher shortcuts do Audacious:__
|
||||||
## Barra de Progresso na Barra de Tarefas (Windows & Unity)
|
## Barra de Progresso na Barra de Tarefas (Windows & Unity)
|
||||||
|
|
||||||
No Windows o botão na barra de tarefas pode ser usado para exibir uma barra de progresso.
|
No Windows o botão na barra de tarefas pode ser usado para exibir uma barra de progresso.
|
||||||
Isto permite que a janela exiba informação sobre o progresso de algum progresso sem
|
Isto permite que a janela exiba informação sobre o progresso de algum processo sem
|
||||||
a necessidadedo usuário mudar de janela.
|
a necessidade do usuário mudar de janela.
|
||||||
|
|
||||||
A Unity DE também tem uma funcionalidade parecida que permite especificar uma barra
|
A Unity DE também tem uma funcionalidade parecida que permite especificar uma barra
|
||||||
de progresso no ícone do lançador.
|
de progresso no ícone do lançador.
|
||||||
|
@ -219,7 +219,6 @@ __Barra de progresso no Unity launcher:__
|
||||||
![Unity Launcher](https://cloud.githubusercontent.com/assets/639601/5081747/4a0a589e-6f0f-11e4-803f-91594716a546.png)
|
![Unity Launcher](https://cloud.githubusercontent.com/assets/639601/5081747/4a0a589e-6f0f-11e4-803f-91594716a546.png)
|
||||||
|
|
||||||
Para adicionar uma barra de progresso para uma janela, você pode ver a API:
|
Para adicionar uma barra de progresso para uma janela, você pode ver a API:
|
||||||
To set the progress bar for a Window, you can use the
|
|
||||||
[BrowserWindow.setProgressBar][setprogressbar]:
|
[BrowserWindow.setProgressBar][setprogressbar]:
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
|
@ -233,7 +232,7 @@ No OS X, uma janela pode possuir a representação de um arquivo na barra de tí
|
||||||
para que o ícone do arquivo possa ser exibido na barra de título e uma janela seja
|
para que o ícone do arquivo possa ser exibido na barra de título e uma janela seja
|
||||||
exibida quando o usuário usar um Command-Click ou Control-Click no título.
|
exibida quando o usuário usar um Command-Click ou Control-Click no título.
|
||||||
|
|
||||||
Você também pode inserir um estado de edicão na janela para que o ícone do arquivo
|
Você também pode inserir um estado de edição na janela para que o ícone do arquivo
|
||||||
possa indicar se o documento nesta janela foi modificado.
|
possa indicar se o documento nesta janela foi modificado.
|
||||||
|
|
||||||
__Menu popup da representação de arquivo:__
|
__Menu popup da representação de arquivo:__
|
||||||
|
|
Loading…
Reference in a new issue