Pacote | flash.display |
Classe | public class NativeWindowInitOptions |
Herança | NativeWindowInitOptions Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
As propriedades definidas nas opções de inicialização não podem ser alteradas depois que uma janela é criada.
Observação: na janela inicial do aplicativo criada automaticamente pelo AIR, todas essas propriedades (exceto type
) são definidas no descritor de aplicativo. A janela inicial é sempre do tipo.NativeWindowType.NORMAL
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
maximizable : Boolean
Especifica se a janela pode ser maximizada pelo usuário. | NativeWindowInitOptions | ||
minimizable : Boolean
Especifica se o a janela pode ser minimizada pelo usuário. | NativeWindowInitOptions | ||
owner : NativeWindow
Especifica o objeto NativeWindow que deve possuir quaisquer janelas criadas com estas NativeWindowInitOptions. | NativeWindowInitOptions | ||
renderMode : String
Especifica o modo de renderização do objeto NativeWindow criado com NativeWindowInitOptions. | NativeWindowInitOptions | ||
resizable : Boolean
Especifica se o a janela pode ser redimensionada pelo usuário. | NativeWindowInitOptions | ||
systemChrome : String
Especifica se o cromo do sistema é fornecido para a janela. | NativeWindowInitOptions | ||
transparent : Boolean
Especifica se a janela oferece suporte à transparência e mesclagem de alfa em relação à área de trabalho. | NativeWindowInitOptions | ||
type : String
Especifica o tipo da janela que deve ser criada. | NativeWindowInitOptions |
Método | Definido por | ||
---|---|---|---|
Cria um novo objeto NativeWindowInitOptions. | NativeWindowInitOptions | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object |
maximizable | propriedade |
maximizable:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Especifica se a janela pode ser maximizada pelo usuário.
Para janelas com o cromo do sistema, essa configuração afetará a aparência do botão de maximizar janela. Afetará também outras partes da interface do usuário gerenciadas pelo sistema, como o menu de janela no Microsoft Windows.
Quando definida como false
, a janela não pode ser maximizada pelo usuário. Chamar o método maximize()
do NativeWindow diretamente maximizará a janela.
Observações sobre o comportamento do sistema operacional:
- Nota: em sistemas operacionais como o Mac OS X, em que maximizar a janela também não impede o redimensionamento, tanto
maximizable
quantoresizable
devem ser definidos comofalse
para impedir que a janela seja ampliada ou redimensionada. - Alguns gerenciadores de janelas Linux permitem que as janelas sejam maximizadas pelo usuário mesmo quando a propriedade
maximizable
é definida comofalse
.
O valor padrão é true.
Implementação
public function get maximizable():Boolean
public function set maximizable(value:Boolean):void
Elementos da API relacionados
minimizable | propriedade |
minimizable:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Especifica se o a janela pode ser minimizada pelo usuário.
Para janelas com o cromo do sistema, essa configuração afetará a aparência do botão de minimizar janela. Afetará também outras partes da interface do usuário gerenciadas pelo sistema, como o menu de janela no Microsoft Windows.
Quando definida como false
, a janela não pode ser minimizada pelo usuário. Chamar o método minimize()
do NativeWindow diretamente minimizará a janela.
Nota: alguns gerenciadores de janelas Linux permitem janelas a ser minimizadas pelo usuário mesmo quando o minimizable
a propriedade é definida como false
.
O valor padrão é true.
Implementação
public function get minimizable():Boolean
public function set minimizable(value:Boolean):void
Elementos da API relacionados
owner | propriedade |
owner:NativeWindow
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 2.6 |
Especifica o objeto NativeWindow que deve possuir quaisquer janelas criadas com estas NativeWindowInitOptions.
Quando uma janela tem uma janela proprietária, essa janela sempre é exibida diante da sua proprietária, é minimizada e oculta junto com sua proprietária e fecha quando sua proprietária fecha.
O valor padrão é null
.
Implementação
public function get owner():NativeWindow
public function set owner(value:NativeWindow):void
Elementos da API relacionados
renderMode | propriedade |
renderMode:String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 3.0 |
Especifica o modo de renderização do objeto NativeWindow criado com NativeWindowInitOptions.
As constantes dos valores válidos dessa propriedade são definidas na classe NativeWindowRenderMode
Se não for especificado, o valor padrão de renderMode
será NativeWindowRenderMode.AUTO
.
O valor padrão é NativeWindowRenderMode.AUTO.
Implementação
public function get renderMode():String
public function set renderMode(value:String):void
Elementos da API relacionados
resizable | propriedade |
resizable:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Especifica se o a janela pode ser redimensionada pelo usuário.
Quando definida como false
, a janela não pode ser redimensionada pelo usuário utilizando o cromo do sistema. Chamar o método startResize()
do NativeWindow em resposta a um evento de mouse permitirá que o usuário redimensione a janela. Definir os limites da janela diretamente também modificarão o tamanho da janela.
Observações sobre o comportamento do sistema operacional:
- Nota: em sistemas operacionais como o Mac OS X, em que maximizar janelas é uma operação de redimensionamento, tanto
maximizable
quantoresizable
devem ser definidos comofalse
para impedir que a janela seja ampliada ou redimensionada. - Alguns gerenciadores de janelas do Linux permitem que as janelas sejam redimensionadas pelo usuário mesmo quando a propriedade
resizable
é definida comofalse
.
O valor padrão é true.
Implementação
public function get resizable():Boolean
public function set resizable(value:Boolean):void
Elementos da API relacionados
systemChrome | propriedade |
systemChrome:String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Especifica se o cromo do sistema é fornecido para a janela.
O cromo se refere aos controles da janela que permitem ao usuário controlar as propriedades da área de trabalho de uma janela. O cromo do sistema usa os controles padrão do ambiente da área de trabalho nos quais o aplicativo AIR é executado, e se conforma ao aspecto e à sensação do padrão do sistema operacional nativo.
Para usar o cromo fornecido por uma estrutura (como o Flex) ou para oferecer seu próprio cromo da janela, defina systemChrome
como NativeWindowSystemChrome.NONE
.
As constantes dos valores válidos dessa propriedade são definidas na classe NativeWindowSystemChrome:
NativeWindowSystemChrome.NONE
NativeWindowSystemChrome.STANDARD
Se não for especificado, o valor padrão de systemChrome
será NativeWindowSystemChrome.STANDARD
.
O ajuste da propriedade transparent
como true
para uma janela com cromo do sistema não recebe suporte.
O valor padrão é NativeWindowSystemChrome.STANDARD.
Implementação
public function get systemChrome():String
public function set systemChrome(value:String):void
Elementos da API relacionados
transparent | propriedade |
transparent:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Especifica se a janela oferece suporte à transparência e mesclagem de alfa em relação à área de trabalho.
Se for true
, a exibição da janela será composta em relação à área de trabalho. Áreas da janela não cobertas por um objeto display, ou cobertas por objetos display com configuração de alfa perto de zero, são efetivamente invisíveis e não interceptam eventos do mouse (que são recebidos pelo objeto desktop abaixo da janela). O valor alfa em que o objeto não mais intercepta eventos do mouse varia entre aproximadamente 0,06 e 0,01, dependendo do sistema operacional.
O ajuste da propriedade transparent
como true
para uma janela com cromo do sistema não recebe suporte.
Nota: nem todos os gerenciadores de janelas do Linux suportam transparência. Em tais sistemas, as áreas transparentes de uma janela são compostas contra o preto.
O valor padrão é false.
Implementação
public function get transparent():Boolean
public function set transparent(value:Boolean):void
type | propriedade |
type:String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Especifica o tipo da janela que deve ser criada.
As constantes dos valores válidos dessa propriedade são definidas na classe NativeWindowType:
NativeWindowType.NORMAL
– Uma janela típica. As janelas normais usam o cromo de tamanho real e aparecem na barra de tarefas do Windows ou Linux.NativeWindowType.UTILITY
– Uma paleta de ferramentas. Janelas de utilitários usam uma versão reduzida do cromo do sistema e não são exibidas na barra de tarefas do Windows.NativeWindowType.LIGHTWEIGHT
— as janelas leves não podem ter cromo de sistema e não aparecem na barra de tarefas do Windows ou Linux. Além disso, as janelas leves não têm o menu Sistema (Alt-Space) no Windows. As janelas leves são adequadas para as bolhas de notificação e controles como caixas de combinação que abrem uma área de exibição de curta duração. Quando o tipo leve é usadosystemChrome
deve ser definida comoNativeWindowSystemChrome.NONE
.
Se não for especificado, o valor padrão de type
será NativeWindowType.NORMAL
.
O valor padrão é NativeWindowType.NORMAL.
Implementação
public function get type():String
public function set type(value:String):void
Elementos da API relacionados
NativeWindowInitOptions | () | Construtor |
public function NativeWindowInitOptions()
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Cria um novo objeto NativeWindowInitOptions.
Os valores padrão do objeto recém-criado são:
systemChrome = NativeWindowSystemChrome.STANDARD
type = NativeWindowType.NORMAL
transparent = false
proprietária = null
resizable = true
maximizable = true
minimizable = true
Wed Jun 13 2018, 11:10 AM Z