Temas de Documentação
Elementos
Segue-se uma lista exaustiva dos elementos que compõem a IU de Texto Sublime, juntamente com os atributos e propriedades suportados.
- Janelas
- Barra lateral
- Tabs
- Painel rápido
- Vistas
- Painéis
- Barras de status
- Dialogs
- Barras de rolagem
- Entradas
- Botões
- Rótulos
- Dicas de ferramentas
Janelas
barra_de_título
Só suportado no OS X 10.10+.
Atributos
Atributos de luminosidade
Propriedades
fg um valor de cor para usar no texto do título da janela bg um valor de cor para usar na janela de fundo da barra de título
Este elemento não pode ser estilizado diretamente, porém pode ser usado em um especificador parents
. Os atributos de luminosidade são definidos com base no esquema de cores global.
Atributos
atributos de luminosidade
Propriedades
nenhuma janela de edição
Este elemento contém a janela principal do editor, e destina-se a ser usado num especificador parents
.
Properties
none switch_project_window
Este elemento contém a janela Switch Project, e destina-se a ser utilizado num especificador parents
.
Propriedades
nenhuma
Barra lateral
Container_da_barra lateral
O contentor primário da barra lateral que lida com a rolagem
Propriedades
content_margin da margem em torno dasidebar_tree
árvore_da_barra lateral
Um controle de árvore contendo múltiplos tree_row
s
Propriedades
propriedades da tabela de dados indentar um número inteiro para indentar cada nível da estrutura da árvore indentação_offset um travessão adicional aplicado a cada linha, para o posicionamentodisclosure_button_control
eclose_button
indent_top_level a boolean if top-level lines in the tree should be indented spacer_rows a boolean control if a blank row should be added between the Open Files and Folders sections of the sidebar, when both are visible. tree_row
Uma linha pode conter um cabeçalho, arquivo aberto, pasta ou arquivo
Attributes
selecionável quando uma linha selecionável é selecionada quando uma linha selecionável é selecionável expansível quando uma linha expansível é expandida quando uma linha expansível é expandida lateralmente
Um dos “Open Files” (Abrir Arquivos), “Grupo #” ou “Pastas” títulos na barra lateral
Propriedades
propriedades da fonte propriedades da sombra fg um valor de cor para usar no caso do texto
a modificação do caso para usar no título – "upper"
, "lower"
ou "title"
.
"upper"
file_system_entry
O recipiente contendo informações sobre um arquivo ou pasta na barra lateral. Contém diferentes controles baseados em qual seção da barra lateral ela está dentro.
Dentro da secção Open Files, este controlo irá conter um sidebar_label
com o nome do ficheiro, mais possivelmente um vcs_status_badge
.
Dentro da secção Pastas, este controlo conterá um ícone de pasta ou ficheiro (seja icon_folder
, icon_folder_loading
, icon_folder_dup
ou icon_file_type
), um sidebar_label
com o nome do ficheiro ou pasta, mais possivelmente um vcs_status_badge
.
>
Attributes
Files ignored Files: quando um arquivo é ignorado
Folders: quando a pasta inteira é ignorada Arquivos desempilhados: quando um arquivo é novo ou não reconhecido
Folders: quando uma pasta contém um ou mais arquivos desempilhados Arquivos modificados Arquivos: quando um arquivo foi modificado no disco
Folders: quando uma pasta contém um ou mais arquivos modificados ausentes Pastas: quando um ou mais arquivos de uma pasta não está mais no disco Arquivos adicionados: quando um novo arquivo foi adicionado ao índice
Pastas: quando uma pasta contém um ou mais arquivos adicionados Arquivos encenados Arquivos: quando um arquivo modificado foi adicionado ao índice
Pastas: quando uma pasta contém um ou mais arquivos encenados apagados Pastas: quando um ou mais arquivos de uma pasta foram adicionados ao índice para remoção de arquivos não-cergidos Arquivos: quando um arquivo está em estado de conflito e precisa ser resolvido
Pastas: quando uma pasta contém um ou mais arquivos não unidos
Properties
content_margin na margem em torno dos controles contidos espaçando um número inteiro de pixels entre cada controle contido barra lateral_etiqueta
Nomes de arquivos abertos, nomes de pastas e nomes de arquivos
Propriedades
propriedades da fonte fg um valor de cor para usar para o texto fechar_botão
Um botão à esquerda de cada arquivo na seção Abrir Arquivos
Propriedades
content_margin para botões, a margem especifica as dimensões disclosure_button_control
Um ícone de expansão/colocação presente em todos tree_row
s que pode ser expandido
Properties
content_margin para botões, a margem especifica as dimensões icon_folder
Usado para uma pasta uma vez que o conteúdo tenha sido totalmente enumerado
Properties
content_margin para ícones, a margem especifica as dimensões icon_folder_loading
Usado para uma pasta enquanto o conteúdo está sendo enumerado
Properties
content_margin para ícones, a margem especifica as dimensões icon_folder_dup
Usado para uma pasta que tenha sido escaneada anteriormente na barra lateral. Isto é necessário para evitar uma lista possivelmente infinita de arquivos devido a symlinks recursivos.
Properties
content_margin para ícones, a margem especifica as dimensões icon_file_type
O ícone para um ficheiro. O layer0.texture
não deve ser definido, pois é determinado dinamicamente com base na configuração icon
fornecida pelos arquivos .tmPreferences.
Properties
content_margin para ícones, a margem especifica as dimensões vcs_status_badge
Um ícone contido dentro de file_system_entry
que é usado para exibir o status de um arquivo ou pasta com relação a um repositório Git no qual ele está contido. Este ícone só será mostrado se a configuração show_git_status
for true
, o arquivo está contido dentro de um repositório Git, e o arquivo tem algum tipo de estado especial dentro do repositório. Um arquivo que não é mostrado via git status
e não é ignorado via uma regra .gitignore não terá ícone.
Attributes
ignored Files: quando um arquivo é ignorado
Folders: quando a pasta inteira é ignorada Unfracked Files: quando um arquivo é novo ou não reconhecido
Folders: quando uma pasta contém um ou mais arquivos não-tracked modificados Files: quando um arquivo foi alterado no disco
Folders: quando uma pasta contém um ou mais arquivos modificados ausentes Folders: quando um ou mais arquivos de uma pasta não está mais no disco adicionado Files: quando um novo arquivo foi adicionado ao índice
Pastas: quando uma pasta contém um ou mais arquivos adicionados Arquivos encenados Arquivos: quando um arquivo modificado foi adicionado ao índice
Pastas: quando uma pasta contém um ou mais arquivos encenados apagados Pastas: quando um ou mais arquivos de uma pasta foram adicionados ao índice para remoção de arquivos não-cergidos Arquivos: quando um arquivo está em estado de conflito e precisa ser resolvido
Pastas: quando uma pasta contém um ou mais ficheiros não fundidos
Properties
content_margin para ícones, a margem especifica as dimensões
Tabs
tabset_control
Attributes
luminosity attributes
Properties
content_margin the margin around thetab_control
s tab_overlap quantos DIPs os tabs devem sobrepor tab_width default largura da aba quando há espaço disponível tab_min_width a largura mínima da aba antes da rolagem da aba ocorrer tab_height a altura das abas no DIPs mouse_wheel_switch se a roda do mouse deve mudar as abas – isto só deve ser definido paratrue
se a configuraçãoenable_tab_scrolling
é falso tab_control
Atributos
atributos de luminosidade sujos quando a vista associada não foi salva selecionado quando a vista associada é a vista ativa no seu grupo transiente quando a vista associada é uma visualização e não totalmente aberto
Properties
content_margin da margem em torno dotab_label
max_margin_trim quanto da esquerda e direitacontent_margin
pode ser removido quando o espaço da aba é extremamente limitado acento_tint_index
Controla a que camada a tonalidade do acento é aplicada. Deve ser um número inteiro de 0
a 3
. A cor do acento é especificada pelo esquema de cores.
Modificador_de_acento
Um array de quatro inteiros na faixa de 0
a 255
. Os três primeiros são misturados nos valores RGB da cor da tonalidade do acento com o quarto valor especificando quanto desses valores do modificador RGB devem ser aplicados.
tab_label
Attributes
transiente quando a visão associada é uma pré-visualização e não totalmente aberta
Properties
font properties shadow properties fg um valor de cor a usar para a tab_close_button
Properties
content_margin para botões, a margem especifica as dimensões accent_tint_index
Controla a que camada a tonalidade do acento é aplicada. Deve ser um número inteiro de 0
a 3
. A cor do acento é especificada pelo esquema de cores.
Modificador_de_acento
Um array de quatro inteiros na faixa de 0
a 255
. Os três primeiros são misturados nos valores RGB da cor da tonalidade do acento com o quarto valor especificando quanto desses valores do modificador RGB devem ser aplicados.
botão_tabs_left_left_button
Properties
content_margin para botões, a margem especifica as dimensões scroll_tabs_right_button
Properties
content_margin para botões, a margem especifica as dimensões show_tabs_dropdown_button
Properties
content_margin para botões, a margem especifica as dimensões
Quick Panel
O painel rápido é usado para as várias funcionalidades do Goto, a paleta de comandos e está disponível para uso por plugins.
overlay_control
O recipiente para o painel rápido, incluindo a tabela de entrada e de dados
Propriedades
content_margin na margem em torno doquick_panel
painel_rápido
A tabela de dados exibida abaixo da entrada. Normalmente a altura é dinâmica para que as camadas não sejam visíveis, porém a janela Switch Project usará camadas para o espaço em branco abaixo das opções filtradas.
Propriedades
propriedades da tabela de dados mini_painel_de_painel_de_arquivo
Uma linha sem arquivo em quick_panel
. Contém uma quick_panel_label
para cada linha de texto na linha.
Atributos
selecionado quando a linha é selecionada quick_panel_row
Uma linha de arquivo Goto Anything em quick_panel
. Também usado na janela Switch Project.
Contém quick_panel_label
com o nome do arquivo, e quick_panel_path_label
para o caminho do arquivo.
Atributos
selecionado quando a linha é selecionada quick_panel_label
Nomes de arquivos em quick_panel_row
e todo o texto em mini_quick_panel_row
Propriedades
propriedades do filtro quick_panel_path_label
Caminhos de ficheiro em quick_panel_row
Propriedades
propriedades da etiqueta do filtro
Vistas
controlo_de_área_de_texto
Este elemento não pode ser estilizado directamente, uma vez que é controlado pelo esquema de cores, no entanto pode ser usado em um especificador parents
.
Atributos
atributos de luminosidade
Propriedades
nenhum grid_layout_control
As bordas exibidas entre vistas quando múltiplos grupos são visíveis
Propriedades
nenhum layer support border_color um valor de cor para usar para a borda da borda_tamanho de um inteiro do tamanho da borda em DIPs minimap_control
Controle sobre a exibição da projeção do viewport no minimap
Propriedades
sem suporte de camadas viewport_color um valor de cor para preencher a projecção viewport com viewport_opacity a float from0.0
to1.0
especificando a opacidade da projecção viewport fold_button_control
Botões de dobragem de código na caleira
Atributos
expandido quando uma secção de código é desdobrada
Propriedades
content_margin para botões, a margem especifica as dimensões popup_control auto_complete_popup
O contentor primário para o popup auto completo
popup_control html_popup
O contentor primário para os popups HTML usados por Show Definitions e pacotes de terceiros. A tonalidade da barra de rolagem será definida para a cor de fundo do documento HTML.
auto_complete
A tabela de dados para os dados de conclusão. A tonalidade é definida com base na cor de fundo do esquema de cores aplicado à visualização em que o popup é exibido.
Propriedades
tabela de dados de propriedades de tingimento de textura tabela_linha
Uma linha em auto_complete
Atributos
selecionado quando o usuário tiver destacado um auto_completar_etiqueta de conclusão
Texto em um table_row
Propriedades
filtro de propriedades de etiqueta fg_blend um controle booleano se ofg
,match_fg
,selected_fg
, eselected_match_fg
valores devem ser misturados na cor de primeiro plano a partir do esquema de cores da vista actual
Painéis
painel_de_controlo do painel
O recipiente para os painéis Find e Incremental Find.
Propriedades
content_margin na margem em torno do conteúdo do painel painel painel_controle substitua_painel
O contentor para o painel Substitua.
Properties
content_margin the margin around the panel contents panel_control find_in_files_panel
O contentor para o painel Find in Files.
Properties
content_margin the margin around the panel contents panel_control input_panel
O contentor para o painel de entrada, que está disponível através da API e utilizado para coisas como renomear ficheiros.
Properties
content_margin the margin around the panel contents panel_control console_panel
O container para o Console.
Propriedades
content_margin the margin around the panel contents panel_control output_panel
O contentor para o painel de saída, que está disponível através da API e utilizado para os resultados da construção.
Properties
content_margin the margin around the panel contents panel_control switch_project_panel
O contentor para a entrada na janela Switch Project.
Propriedades
content_margin the margin around the panel contents panel_grid_control
A grelha de layout usada para posicionar as entradas nos vários painéis. a margem especifica as dimensões
Barra de estado
barra_de_estado
Atributos
painel_visível quando um painel é exibido acima da barra de estado
Propriedades
conteúdo_margem da margem em torno dopanel_button_control
,status_container
estatus_buttons
s panel_button_button_control
O botão do interruptor do painel no lado esquerdo da barra de estado
Properties
content_margin para botões, a margem especifica as dimensões status_container
A área que contém a mensagem de estado actual
Properties
content_margin na margem em torno da mensagem de estado status_button
Os botões de estado que exibem, e permitem mudar, a indentação, sintaxe, codificação e terminações de linha
Properties
content_margin para botões, a margem especifica as dimensões min_size um array de dois inteiros especificando a largura e altura mínimas de um botão, em DIPs vcs_status
O container contendo o vcs_branch_icon
, label_control
com o nome do ramo atual, e vcs_changes_annotation
controlo
Propriedades
content_margin na margem em torno dos controlos contidos espaçando um número inteiro de pixels entre cada controlo contido vcs_branch_icon
Um ícone mostrado à esquerda do nome do ramo actual
Propriedades
content_margin para ícones, a margem especifica as dimensões vcs_changes_annotation
Mostra o número de arquivos que foram adicionados, modificados ou excluídos
Properties
propriedades da sombra das propriedades da fonte
Dialogs
diálogo
As janelas Status do Indexador e Update usam esta classe para o fundo da janela
progress_bar_control
O contentor da barra de progresso. A barra de progresso é exibida na janela Update usada para atualizações no OS X e no Windows.
progress_gauge_control
A barra que representa o progresso concluído até agora
Properties
content_margin a margem especifica a altura da barra
Scroll Bars
scroll_area_control
A área de rolagem contém o elemento que está sendo rolado, juntamente com a barra, a pista e o disco.
Attributes
scrollable quando o controle pode ser rolado verticalmente hscrollable quando o controle pode ser rolado horizontalmente
Properties
content_margin a margem que é adicionada em torno do conteúdo a ser rolado overlay define as barras de rolagem a serem renderizadas em cima do conteúdo left_shadow um valor de cor para usar ao desenhar uma sombra para indicar que a área pode ser rolada para o tamanho_sombra_esquerda em inteiro da largura da sombra para desenhar quando a área pode ser rolada para o topo_sombra_esquerda um valor de cor para usar ao desenhar uma sombra para indicar que a área pode ser rolada para o tamanho_da_sombra_de_cima em inteiro da altura da sombra para desenhar quando a área pode ser rolada para a_sombra_de_cima à_direita um valor de cor para usar ao desenhar uma sombra para indicar que a área pode ser rolada para a_sombra_de_cima à direita em inteiro da largura da sombra para desenhar quando a área pode ser rolou para a sombra inferior direita um valor de cor para usar ao desenhar uma sombra para indicar que a área pode ser rolada para a sombra inferior em tamanho inteiro da altura da sombra para desenhar quando a área pode ser rolada para a sombra inferior scroll_bar_control
A barra de rolagem contém a pista de rolagem. A tonalidade é definida com base na cor de fundo do elemento a ser deslocado.
Atributos
escuro quando o conteúdo da área de rolagem é escuro, necessitando de uma barra de rolagem clara horizontal quando a barra de rolagem deve ser horizontal em vez de vertical
Propriedades
propriedades de coloração de textura content_margin numa margem que é adicionada à volta da pista de rolagem scroll_track_control
A pista que o disco percorre. A tonalidade é definida com base na cor de fundo do elemento que está sendo rolado.
Attributes
escuro quando o conteúdo da área de rolagem é escuro, necessitando de uma barra de rolagem horizontal clara quando a barra de rolagem deve ser horizontal em vez de vertical
Propriedades
propriedades de coloração de textura scroll_corner_control
O espaço morto na parte inferior direita de um scroll_area_control
quando ambas as barras de rolagem vertical e horizontal estão sendo mostradas.
Attributes
escuro quando o conteúdo da área de rolagem é escuro, necessitando de uma barra de rolagem clara
Properties
propriedades de coloração de textura puck_control
O disco de rolagem, ou cabo. A tonalidade é definida com base na cor de fundo do elemento que está sendo rolado.
Attributes
escuro quando o conteúdo da área de rolagem é escuro, necessitando de uma barra de rolagem clara horizontal quando a barra de rolagem deve ser horizontal em vez de vertical
Propriedades
propriedades de coloração de textura
Entradas
text_line_control
A entrada de texto usada pelo Painel Rápido, Localizar, Substituir, Localizar em Arquivos e Painéis de Entrada.
Properties
content_margin the margin around the text color_scheme_tint a color value to use to tint the background of the color scheme color_scheme_tint_2 a color value to use to add a secondary tint to the background of the color scheme dropdown_button_control
The button to close the open panel
Properties
content_margin for buttons, a margem especifica as dimensões
Buttons
button_control
Botões de texto
Attributes
press set when a button is pressed down
Properties
min_size um array de dois inteiros especificando a largura e altura mínimas de um botão, em DIPs icon_button_group
Uma grelha que controla o espaçamento dos botões de ícones relacionados
Properties
no layer support spacing an integer number of pixels between each button in the group icon_button_control
Botões pequenos baseados em ícones na opção Find, Find in Files, e Substituir painéis
Attributes
selecionado quando um botão ícone é alternado à esquerda quando o botão é o botão mais à esquerda em um grupo à direita quando o botão é o botão mais à direita em um ícone de grupo_regex
O botão para habilitar o modo regex no Find, Encontrar em Arquivos e Substituir painéis
Propriedades
content_margin para ícones, a margem especifica as dimensões icon_case
O botão para ativar o modo sensível a maiúsculas e minúsculas no modo Encontrar, Encontrar em Arquivos e Substituir painéis
Propriedades
content_margin para ícones, a margem especifica as dimensões icon_whole_word_word
O botão para activar o modo de palavra inteira nos painéis Find, Find in Files e Replace
Properties
content_margin para ícones, a margem especifica as dimensões icon_wrap
O botão para activar o modo de pesquisa quando usar os painéis Find e Replace
Properties
content_margin para ícones, a margem especifica as dimensões icon_in_selection
O botão para procurar apenas na selecção quando usar os painéis Encontrar e Substituir
Propriedades
content_margin para ícones, a margem especifica as dimensões icon_highlight
O botão para permitir destacar todas as combinações nos painéis Encontrar e Substituir
Propriedades
content_margin para ícones, a margem especifica as dimensões icon_preserve_case
O botão para habilitar o modo preservar caixa quando usando o painel Substituir
Properties
content_margin para ícones, a margem especifica as dimensões icon_context
O botão para mostrar o contexto em torno de correspondências quando usando o painel Procurar em Arquivos
Properties
content_margin para ícones, a margem especifica as dimensões icon_use_buffer
O botão para mostrar resulta num buffer, em vez de um painel de saída, quando usando o painel Procurar em Ficheiros
Propriedades
content_margin para ícones, a margem especifica as dimensões
Labels
label_control
As etiquetas são mostradas nos painéis Procurar, Substituir, Procurar em Ficheiro e Entrada. Adicionalmente, as etiquetas são usadas na janela Update, nos botões de texto e para o texto no status_container
.
Etiquetas específicas de destino podem ser feitas usando a tecla parents
.
Propriedades
propriedades da sombra das propriedades da fonte colorem um valor de cor para usar para o título do texto_label_control
A etiqueta de título é usada na janela Sobre.
Propriedades
propriedades da sombra das propriedades da fonte colorem um valor de cor para usar no texto
Dicas de ferramentas
tool_tip_control
Dicas de ferramentas mostradas ao passar o mouse sobre abas e botões
Properties
content_margin the margin around the tool tip text tool_tip_label_control
Text shown in a tool tip
Properties
font properties shadow properties color a color value to use for the text