Este é o comando MyFramex que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
MeuFrame - define como AfterStep deve construir a moldura da janela
CONFIGURAÇÃO OPÇÕES
Permitir borda
Indica que bordas chanfradas devem ser desenhadas ao redor da moldura da janela e da barra de título.
Está ativado por padrão, então esta opção só é útil em combinação com herança
molduras de janela previamente definidas.
Consulte também: Herdar MyFrame para obter detalhes.
Barra de título Condense Esquerda | Direita | Centro
Permite que as barras de título sejam menores do que o tamanho da janela. O parâmetro define
o alinhamento de toda a barra de título.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
Corner [ Sudeste | Sudoeste | Nordeste | Noroeste ] "pixmap_name"
Especifica o canto da moldura da janela a ser decorado e o pixmap a ser usado.
Alinhar canto
FIXME: adicione uma descrição adequada aqui.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
CantoBevel Inferior | Extra | NoInline | NoOutline | nenhum | Esquerda | Direita | Superior
Define o chanfro padrão dos cantos da moldura de uma janela.
Se você precisar de chanfros diferentes para os diferentes estados de janela, use
CornerFocusedBevel, CornerUnfocusedBevel, CornerStickyBevel
Consulte também: Sinalizadores de bisel para obter mais detalhes.
CantoFBevel
Alias para CornerFocusedBevel.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
Canto FocadoBevel Inferior | Extra | NoInline | NoOutline | nenhum | Esquerda | Direita | Superior
Define o chanfro dos cantos da moldura da janela enquanto a janela está em estado de foco.
Se não for usado, os valores definidos com CornerBevel serão usados.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
CantoSBevel
Alias para CornerStickyBevel.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
Tamanho do canto NorthEast | SouthEast | NorthWest | SouthWest | Qualquer LARGURA x ALTURA
FIXME: adicione uma descrição adequada aqui.
Canto StickyBevel NorthEast | SouthEast | NorthWest | SouthWest | Qualquer
Nenhum | [Esquerda, Superior, Direita, Inferior, Extra, NoOutline]
Define o chanfro dos cantos da moldura da janela enquanto a janela está no estado fixo. Esse
sobrescreve qualquer valor definido com CornerBevel.
Se não for usado, os valores definidos com CornerBevel serão usados.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
CantoUBevel
Alias de CornerUnfocusedBevel.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
CantoDesfocadoBevel Inferior | Extra | NoInline | NoOutline | nenhum | Esquerda | Direita | Superior
Define o chanfro dos cantos da moldura da janela enquanto a janela está fora de foco.
Se não for usado, os valores definidos com CornerBevel serão usados.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
Leste "pixmap_name"
Especifica a imagem a ser exibida na borda direita da moldura da janela, se
DecorateFrames está definido.
Estilo FrameFS Meu estilo
Alias para FrameFocusedStyle.
Estilo Focado em Moldura Meu estilo
Define o MyStyle a ser aplicado ao quadro da janela se a janela estiver em estado de foco.
Estilo de moldura Meu estilo
Alias para FrameStickyStyle.
Frame StickyStyle Meu estilo
Define o MyStyle a ser aplicado ao quadro da janela se a janela estiver no estado fixo.
Estilo da Moldura US Meu estilo
Alias de FrameUnfocusedStyle.
Estilo de moldura sem foco Meu estilo
Define o Meu estilo a ser aplicado ao quadro da janela se a janela estiver em um estado desfocado.
Herdar nome_quadro
Especifica um MyFrame do qual herdar opções. As opções de frame_name irão sobrescrever
opções especificadas anteriormente para este quadro. Herdar é uma boa maneira de economizar memória
e largura de banda da rede se o mesmo BackPixmap for usado para vários quadros, como o
pixmap só será carregado para o quadro herdado.
Herdar Padrões
FIXME: adicione uma descrição adequada aqui.
LeftBtnAlign
Define o alinhamento dos botões esquerdos na barra de título.
Consulte também: Verifique os sinalizadores de alinhamento para obter mais detalhes.
LeftBtnBackAlign
Define o alinhamento do fundo dos botões esquerdos.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
EsquerdaBtnFundo
Define o fundo a ser usado para os botões da esquerda.
LeftSpacerBackAlign
Define o alinhamento do fundo do (por padrão) espaçador mais à esquerda do
Barra de titulo.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
EsquerdaEspaçoFundo
Define o fundo a ser usado para o (por padrão) espaçador mais à esquerda do
Barra de titulo.
Consulte também: Layout da barra de título para obter mais detalhes.
LeftTitleSpacerBackAlign
Define o alinhamento do fundo do (por padrão) espaçador interno, à esquerda de
o título da janela.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
LeftTitleSpacerBackground
Define o fundo do espaçador interno (por padrão), à esquerda do título da janela.
EsquerdaTitlebarLayout [Botões] | [Espaçador] | [TítuloSpacer]
Define a ordem dos elementos na barra de título à esquerda do título da janela, onde
o padrão é Espaçador - Botões - TitleSpacer.
Consulte também: Sinalizadores de layout da barra de título para obter mais detalhes.
MyFrame " nome_quadro "
frame_option
~ MyFrame
Especifica o início de uma definição de quadro. O quadro pode ser consultado mais tarde
by nome_quadro . ~ MyFrame termina uma definição de quadro.
Sem Fronteiras
Indica que bordas chanfradas não devem ser desenhadas ao redor da moldura da janela e
Barra de titulo.
Sem canto
FIXME: adicione uma descrição adequada aqui.
Sem Lado
FIXME: adicione uma descrição adequada aqui.
Norte "pixmap_name"
Especifica a imagem a ser exibida na borda superior da moldura da janela, se
DecorateFrames está definido.
Nordeste "pixmap_name"
Especifica a imagem a ser exibida no canto superior direito da moldura da janela,
se DecorateFrames estiver definido.
Noroeste "pixmap_name"
Especifica a imagem a ser exibida no canto superior esquerdo da moldura da janela, se
DecorateFrames está definido.
RightBtnAlign
Define o alinhamento dos botões direitos na barra de título.
Consulte também: Verifique os sinalizadores de alinhamento para obter mais detalhes.
RightBtnBackAlign
Define o alinhamento do fundo dos botões direitos.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
DireitaBtnFundo
Define o fundo a ser usado para os botões certos.
RightSpacerBackAlign
Define o alinhamento do fundo do (por padrão) espaçador mais à direita do
Barra de titulo.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
EspaçoDireitoFundo
Define o fundo a ser usado para o espaçador (por padrão) mais à direita do
Barra de titulo.
Consulte também: Layout da barra de título para obter mais detalhes.
RightTitleSpacerBackAlign
Define o alinhamento do fundo do (por padrão) espaçador interno, à direita de
o título da janela.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
RightTitleSpacerBackground
Define o fundo do espaçador interno (por padrão), à direita do título da janela.
Layout da Barra de TítuloDireita [Botões] | [Espaçador] | [TítuloSpacer]
Define a ordem dos elementos na barra de título à esquerda do título da janela, onde
o padrão é TitleSpacer, Buttons, Spacer.
Consulte também: Sinalizadores de layout da barra de título para obter mais detalhes.
Lado [ Sul | Norte | Leste | Ocidente ] "pixmap_name"
Especifica o lado da moldura da janela a ser decorado e o pixmap a ser usado.
Alinhamento lateral
FIXME: adicione uma descrição adequada aqui.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
Bisel Lateral Inferior | Extra | NoInline | NoOutline | nenhum | Esquerda | Direita | Superior
Define o chanfro padrão dos lados da moldura de uma janela.
Se você precisar de chanfros diferentes para os diferentes estados de janela, use SideFocusedBevel,
SideUnfocusedBevel, SideStickyBevel
Consulte também: Sinalizadores de bisel para obter mais detalhes.
SideFBel
Alias para SideFocusedBevel.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
SideFocusedBevel Inferior | Extra | NoInline | NoOutline | nenhum | Esquerda | Direita | Superior
Define o chanfro das laterais da moldura da janela enquanto a janela está em estado de foco.
Se não for usado, os valores definidos com SideBevel serão usados.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
LateralSBevel
Alias para SideStickyBevel.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
Tamanho lateral
FIXME: adicione uma descrição adequada aqui.
Corte Lateral
FIXME: adicione uma descrição adequada aqui.
Side StickyBevel Inferior | Extra | NoInline | NoOutline | nenhum | Esquerda | Direita | Superior
Define o chanfro dos lados da moldura da janela enquanto a janela está no estado fixo.
Se não for usado, os valores definidos com SideBevel serão usados.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
SideUBevel
Alias de SideUnfocusedBevel.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
Lateral DesfocadoBevel Inferior | Extra | NoInline | NoOutline | nenhum | Esquerda | Direita | Superior
Define o chanfro dos lados da moldura da janela enquanto a janela está em um estado desfocado.
Se não for usado, os valores definidos com SideBevel serão usados.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
Sul "pixmap_name"
Especifica a imagem a ser exibida na borda inferior da moldura da janela, se
DecorateFrames está definido.
Sudeste "pixmap_name"
Especifica a imagem a ser exibida no canto inferior direito da janela
frame, se DecorateFrames estiver definido.
Sudoeste "pixmap_name"
Especifica a imagem a ser exibida no canto inferior esquerdo da moldura da janela,
se DecorateFrames estiver definido.
TítuloAlinhar
FIXME: adicione uma descrição adequada aqui.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
Título Fundo
Define o fundo a ser usado para o título da janela.
TítuloBackgroundAlign
Define o alinhamento do fundo do título da janela.
Consulte também: Sinalizadores de alinhamento para obter mais detalhes.
TítuloBevel
Determina o chanfro a ser desenhado ao redor da barra de título. Se você deseja ter
chanfros diferentes, dependendo do estado da janela, use TitleFocusedBevel,
TitleUnfocusedBevel ou TitleStickyBevel.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
TítuloComposiçãoMétodo
FIXME: adicione uma descrição adequada aqui.
TítuloFBevel
Alias para TitleFocusedBevel.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
TítuloFComposiçãoMétodo
Alias para TitleFocusedCompositionMethod.
TítuloFHue
Alias de TitleFocusedHue.
TítuloFSaturação
Alias de TitleFocusedSaturation.
TítuloFSstyle Meu estilo
Alias para TitleFocusedStyle.
TítuloFocadoBevel
Determina o chanfro a ser desenhado ao redor da barra de título se a janela estiver em foco
Estado.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
TítuloFocusedCompositionMethod
FIXME: adicione uma descrição adequada aqui.
TítuloFocusedHue
FIXME: adicione uma descrição adequada aqui.
TítuloFocadoSaturação
FIXME: adicione uma descrição adequada aqui.
TítuloFocusedStyle Meu estilo
Meu estilo a ser aplicado à barra de título se a janela estiver em estado de foco.
TítuloH espaçamento valor
Define o espaço em pixel a ser inserido entre o título da janela e os botões / espaçadores.
Observe que CondenseTitlebar está influenciando o comportamento desta opção.
TítuloSBevel
Alias para TitleStickyBevel.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
TítuloSCompositionMétodo
Alias para TitleStickyCompositionMethod.
TítuloSHue
Alias de TitleStickyHue.
TítuloSSaturação
Alias de TitleStickySaturation.
Título S estilo Meu estilo
Alias para TitleStickyStyle.
TítuloStickyBevel
Determina o chanfro a ser desenhado ao redor da barra de título se a janela estiver desfocada
Estado.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
TítuloStickyCompositionMethod
FIXME: adicione uma descrição adequada aqui.
TítuloStickyHue
FIXME: adicione uma descrição adequada aqui.
Título StickySaturation
FIXME: adicione uma descrição adequada aqui.
Título StickyStyle Meu estilo
Meuestilo a ser aplicado à barra de título se a janela estiver no estado fixo.
TítuloUBevel
Alias de TitleUnfocusedBevel.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
TítuloUCompositionMethod
Alias para TitleUnfocusedCompositionMethod.
TítuloUHue
Alias de TitleUnfocusedHue.
TítuloUSaturation
Alias de TitleUnfocusedSaturation.
Título US estilo Meu estilo
Alias de TitleUnfocusedStyle.
Título DesfocadoBevel
Determina o chanfro a ser desenhado ao redor da barra de título se a janela estiver desfocada
Estado.
Consulte também: Sinalizadores de bisel para obter mais detalhes.
TítuloDesfocadoComposiçãoMétodo
FIXME: adicione uma descrição adequada aqui.
TítuloUnfocusedHue
FIXME: adicione uma descrição adequada aqui.
TítuloDesfocadoSaturação
FIXME: adicione uma descrição adequada aqui.
TítuloEstilo Desfocado Meu estilo
Meu estilo a ser aplicado à barra de título se a janela não estiver focada.
TítuloVespaçamento valor
Ocidente "pixmap_name"
Especifica a imagem a ser exibida na borda esquerda da moldura da janela, se
DecorateFrames está definido.
Decorações de moldura de janela (também conhecido como MyFrame)
Cada janela é rodeada pela chamada decoração de moldura. decoração de cada quadro
pode ser construído a partir de 9 TBars:
1) Barra de título principal com ícones à esquerda, etiqueta no meio e ícones à direita. Rótulo
também pode ter uma imagem subjacente especial - chamada de fundo do título. Pedido de
esses elementos são definidos pela configuração TitleButtonOrder (veja abaixo).
2) 4 lados do quadro. Cada um deles tem largura fixa que é determinada por SideSize
configuração ou tamanho da imagem se SideSize for omitido. Segunda dimensão das mudanças TBar
para coincidir com o tamanho da janela.
3) 4 cantos do quadro. Cada um deles tem largura e altura fixas, conforme determinado por
Configuração CornerSize ou tamanho da imagem.
Cada um dos elementos acima é renderizado gerando fundo usando os respectivos
MyStyle e sobrepondo imagens / botões e texto sobre ele. Predefinição
a sobreposição é feita usando o método de composição alfa-blend. No caso de barra de título principal
isso poderia ser alterado. O bisel é então desenhado no topo da imagem, conforme especificado em
respectiva configuração.
MyFrame permite que diferentes MyStyles sejam usados para a barra de título e as decorações do quadro. Se
qualquer um deles é omitido - configuração padrão de
FWindowStyle / UWindowStyle / SWindowStyle será usado.
Importante: Se você usar imagens semitransparentes para os lados da moldura - elas serão
sobreposto no topo do fundo gerado pelo MyStyle, então se você quiser que ele seja sobreposto
sobre o fundo raiz - você deve usar MyStyle com BackPixmap definido como 129 ou 149.
Observe também que, a menos que você use MYStyle com BackPixmap 126 e 125 - frame
as decorações não serão moldadas. Da mesma forma, se você quiser que a parte do quadro tenha apenas o
forma da imagem, que você especificou, sem fundo algum - use MyStyle com
BackPixmap definido assim:
BackPixmap 126 vazio.xpm
Onde empty.xpm é 1x1 imagem completamente transparente (fornecida como
desktop / icons / common / empty.xpm).
Para identificar o lado / canto é possível usar abreviações, como: N, NW, SW,
etc.
Todas as configurações de CompositionMethod devem ter um dos tipos de BackPixmap de
MyStyles (ou seja, 130-143)
A configuração de alinhamento pode ter diferentes significados / recursos para diferentes itens. Quando
aplicado ao texto - ele simplesmente alinha o texto aos lados mencionados. Quando aplicado à imagem -
como fundo do título ou pixmap do lado do quadro - também especifica se a imagem deve
ser lado a lado, dimensionado ou deixado do mesmo tamanho. Certifique-se de usar HTiled, VTiled ou
HScaled, VScaled para os lados do quadro - caso contrário, as imagens nelas não serão redimensionadas para
corresponder ao tamanho da janela (este também é um recurso :).
Para centralizar o item, especifique Alinhar para incluir os dois lados. Por exemplo :
Alinhar à esquerda, à direita
centralizará o item horizontalmente.
Observe que a opção TitleBackground permite que você especifique uma imagem a ser usada sob
rótulo da barra de título, além de MyStyle. Isso foi feito para uma melhor forma
barras de título. Você pode ter MyStyle para ter uma forma completamente transparente, enquanto
TitleBackground alguma imagem não transparente, e isso fornecerá melhor visibilidade
para o texto da barra de título.
"Nome" do MyFrame
Herdar "nome"]
#forma tradicional:
[Norte] [Leste]
[Sul] [Oeste]
[NorthEast]
[Noroeste ]
[SouthEast] [SouthWest]
#forma alternativa: [Lado Norte | Sul | Leste | Oeste | Qualquer []] se
pixmap é omitido - bisel vazio será desenhado
[NoSide Norte | Sul | Leste | Oeste | Qualquer]
[Canto NorthEast | SouthEast | NorthWest | SouthWest | Qualquer] se pixmap
é omitido - chanfro vazio será desenhado
[NoCorner NorthEast | SouthEast | NorthWest | SouthWest | Qualquer]
#novas configurações:
[TitleUnfocusedStyle]
[TitleFocusedStyle]
[TitleStickyStyle]
[FrameUnfocusedStyle]
[FrameFocusedStyle]
[FrameStickyStyle]
[TitleBackground] é sobreposto sobre o fundo e sob
o texto
[LeftBtnBackground] é sobreposto sobre o fundo e sob
o bloco esquerdo de botões
[LeftSpacerBackground] é sobreposto no fundo entre
bloco esquerdo de botões e rótulo de texto
[RightSpacerBackground] é sobreposto no fundo entre
bloco direito de botões e rótulo de texto
[RightBtnBackground] é sobreposto sobre o fundo e sob
o bloco certo de botões
# atributos adicionais: [SideSize Norte | Sul | Leste | Oeste | Qualquer
Use MyFramex online usando serviços onworks.net