Documentation Thèmes

Éléments

Voici une liste exhaustive des éléments qui composent l’interface utilisateur de Sublime Text, ainsi que des attributs et propriétés pris en charge.

  • Fenêtres
  • Barre latérale
  • Attaches
  • Panneau rapide
  • Vues
  • Panneaux
  • Barre d’état
  • Dialogs
  • .

  • Barres de défilement
  • Entrées
  • Boutons
  • Étiquettes
  • Baguettes

Windows

title_bar

Uniquement pris en charge sur OS X 10.10+.

Attributs

attributs de luminosité

Propriétés

fg une valeur de couleur à utiliser pour le texte du titre de la fenêtre bg une valeur de couleur à utiliser pour le fond de la barre de titre fenêtre

Cet élément ne peut pas être stylé directement, cependant il peut être utilisé dans un spécificateur parents. Les attributs de luminosité sont définis sur la base du schéma de couleurs global.

Attributs

attributs de luminosité

Propriétés

none edit_window

Cet élément contient la fenêtre principale de l’éditeur, et est destiné à être utilisé dans un spécificateur parents.

Properties

none switch_project_window

Cet élément contient la fenêtre de changement de projet, et est destiné à être utilisé dans un spécificateur parents.

Propriétés

none

Barre latérale

sidebar_container

Le conteneur principal de la barre latérale qui gère le défilement

Propriétés

content_margin la marge autour de lasidebar_treesidebar_tree.

Un contrôle d’arbre contenant plusieurs tree_rows

Propriétés

propriétés de table de données indentation une quantité entière pour indenter chaque niveau de l’arborescence indent_offset une indentation supplémentaire appliquée à chaque ligne, pour des raisons de positionnementdisclosure_button_controletclose_buttonindent_top_level un booléen si les lignes de niveau supérieur de l’arborescence doivent être mises en retrait spacer_rows un booléen contrôlant si une ligne vide doit être ajoutée entre les sections Fichiers ouverts et Dossiers de la barre latérale, lorsque les deux sont visibles. tree_row

Une ligne peut contenir un en-tête, un fichier ouvert, un dossier ou un fichier

Attributs

sélectionnable lorsqu’une ligne est sélectionnable sélectionnée lorsqu’une ligne sélectionnable est sélectionnée expandable lorsqu’une ligne est expandable expanded lorsqu’une ligne expandable est expandue sidebar_heading

Un des « fichiers ouverts », « Groupe # » ou « Dossiers » dans la barre latérale

Propriétés

propriétés de la police propriétés de l’ombre fg une valeur de couleur à utiliser pour le texte casse

la modification de la casse à utiliser pour le titre – "upper", "lower" ou "title".

Par défaut : "upper"

file_system_entry

Le conteneur contenant des informations sur un fichier ou un dossier dans la barre latérale. Contient différents contrôles en fonction de la section de la barre latérale dans laquelle il se trouve.

Dans la section Fichiers ouverts, ce contrôle contiendra un sidebar_label avec le nom du fichier, plus éventuellement un vcs_status_badge.

Dans la section Dossiers, ce contrôle contiendra une icône de dossier ou de fichier (soit icon_folder, icon_folder_loading, icon_folder_dup ou icon_file_type), un sidebar_label avec le nom du fichier ou du dossier, plus éventuellement un vcs_status_badge.

Attributs

Fichiers ignorés : lorsqu’un fichier est ignoré
Dossiers : lorsque le dossier entier est ignoré fichiers non suivis : lorsqu’un fichier est nouveau ou non reconnu
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers non suivis fichiers modifiés : lorsqu’un fichier a été modifié sur le disque
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers modifiés dossiers manquants : lorsqu’un ou plusieurs des fichiers d’un dossier ne sont plus sur le disque fichiers ajoutés : lorsqu’un nouveau fichier a été ajouté à l’index
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers ajoutés staged Files : lorsqu’un fichier modifié a été ajouté à l’index
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers staged deleted Folders : lorsqu’un ou plusieurs fichiers d’un dossier ont été ajoutés à l’index pour être supprimés unmerged Files : lorsqu’un fichier est dans un état de conflit et doit être résolu
Folders : lorsqu’un dossier contient un ou plusieurs fichiers non fusionnés

Properties

content_margin la marge autour des contrôles contenus espacement un nombre entier de pixels entre chaque contrôle contenu sidebar_label

Noms des fichiers ouverts, noms de dossiers et noms de fichiers

Properties

propriétés de la police propriétés de l’ombre fg une valeur de couleur à utiliser pour le texte close_button

Un bouton à gauche de chaque fichier dans la section des fichiers ouverts

Properties

content_margin pour les boutons, la marge spécifie les dimensions disclosure_button_control

Une icône d’expansion/réduction présente dans tous les tree_row qui peuvent être développés

Properties

content_margin for buttons, la marge spécifie les dimensions icon_folder

Utilisé pour un dossier une fois que le contenu a été entièrement énuméré

Properties

content_margin for icons, la marge précise les dimensions icon_folder_loading

Utilisé pour un dossier pendant que le contenu est en cours d’énumération

Properties

content_margin pour les icônes, la marge précise les dimensions icon_folder_dup

Utilisé pour un dossier qui a été scanné précédemment dans la barre latérale. Ceci est nécessaire pour éviter une liste éventuellement infinie de dossiers en raison de liens symboliques récursifs.

Propriétés

content_margin pour les icônes, la marge spécifie les dimensions icon_file_type

L’icône pour un fichier. Le layer0.texture ne doit pas être défini car il est déterminé dynamiquement en fonction du paramètre icon fourni par les fichiers .tmPreferences.

Propriétés

content_margin pour les icônes, la marge spécifie les dimensions vcs_status_badge

Une icône contenue dans file_system_entry qui est utilisée pour afficher le statut d’un fichier ou d’un dossier par rapport à un dépôt Git dans lequel il est contenu. Cette icône ne sera affichée que si le paramètre show_git_status est true, que le fichier est contenu dans un dépôt Git et que le fichier a une sorte d’état spécial dans le dépôt. Un fichier qui n’est pas affiché via git status et qui n’est pas ignoré via une règle .gitignore n’aura pas d’icône.

Attributs

Fichiers ignorés : lorsqu’un fichier est ignoré
Dossiers : lorsque le dossier entier est ignoré fichiers non suivis : lorsqu’un fichier est nouveau ou non reconnu
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers non suivis fichiers modifiés : lorsqu’un fichier a été modifié sur le disque
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers modifiés dossiers manquants : lorsqu’un ou plusieurs des fichiers d’un dossier ne sont plus sur le disque fichiers ajoutés : lorsqu’un nouveau fichier a été nouvellement ajouté à l’index
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers ajoutés staged Files : lorsqu’un fichier modifié a été ajouté à l’index
Dossiers : lorsqu’un dossier contient un ou plusieurs fichiers staged deleted Folders : lorsqu’un ou plusieurs fichiers d’un dossier ont été ajoutés à l’index pour être supprimés unmerged Files : lorsqu’un fichier est dans un état de conflit et doit être résolu
Folders : lorsqu’un dossier contient un ou plusieurs fichiers non fusionnés

Propriétés

content_margin pour les icônes, la marge spécifie les dimensions

Tabs

tabset_control

Attributs

attributs de luminosité

Properties

content_margin la marge autour destab_controls tab_overlap combien de DIPs les tabs doivent chevaucher tab_width default. la largeur de l’onglet lorsque l’espace est disponible tab_min_width la largeur minimale de l’onglet avant que le défilement de l’onglet ne se produise tab_height la hauteur des onglets en DIPs mouse_wheel_switch si la molette de la souris doit changer d’onglet – ceci ne doit être défini à

trueque si le paramètreenable_tab_scrollingest faux tab_control

Attributs

attributs de luminosité dirty lorsque la vue associée a unsaved changed selected lorsque la vue associée est la vue active dans son groupe transient lorsque la vue associée est un aperçu et n’est pas entièrement ouverte

Propriétés

content_margin la marge autour de latab_labelmax_margin_trim quelle quantité de lacontent_margingauche et de lacontent_margindroite peut être retirée lorsque l’espace de tabulation est extrêmement limité accent_tint_index

Contrôle à quel calque la teinte d’accent est appliquée. Doit être un nombre entier compris entre 0 et 3. La couleur d’accent est spécifiée par le schéma de couleurs.

accent_tint_modifier

Un tableau de quatre entiers dans la plage 0 à 255. Les trois premiers sont mélangés aux valeurs RVB de la couleur de teinte d’accent, la quatrième valeur spécifiant la quantité de ces valeurs de modification RVB à appliquer.

tab_label

Attributs

transitoire lorsque la vue associée est un aperçu et n’est pas complètement ouverte

Propriétés

propriétés de la police propriétés de l’ombre fg une valeur de couleur à utiliser pour le texte tab_close_button

Propriétés

content_margin pour les boutons, la marge spécifie les dimensions accent_tint_index

Contrôle à quelle couche la teinte d’accent est appliquée. Doit être un nombre entier compris entre 0 et 3. La couleur d’accent est spécifiée par le schéma de couleurs.

accent_tint_modifier

Un tableau de quatre entiers dans la plage 0 à 255. Les trois premiers sont mélangés aux valeurs RVB de la couleur de teinte d’accent, la quatrième valeur spécifiant la quantité de ces valeurs de modification RVB à appliquer.

scroll_tabs_left_button

Properties

content_margin for buttons, la marge spécifie les dimensions scroll_tabs_right_button

Properties

content_margin for buttons, la marge spécifie les dimensions show_tabs_dropdown_button

Properties

content_margin for buttons, la marge spécifie les dimensions

Quick Panel

Le panneau rapide est utilisé pour les différentes fonctionnalités Goto, la palette de commande et est disponible pour être utilisé par les plugins.

overlay_control

Le conteneur pour le panneau rapide, y compris l’entrée et le tableau de données

Properties

content_margin la marge autour duquick_panelpanel rapide

Le tableau de données affiché sous l’entrée. Normalement, la hauteur est dynamique et les calques ne seront donc pas visibles, mais la fenêtre Switch Project utilisera les calques pour l’espace vide sous les options filtrées.

Propriétés

Propriétés de la table de données mini_quick_panel_row

Une ligne de non-fichier dans quick_panel. Contient un quick_panel_label pour chaque ligne de texte de la rangée.

Attributs

sélectionnés lorsque la ligne est sélectionnée quick_panel_row

Une ligne de fichier Goto Anything dans quick_panel. Également utilisé dans la fenêtre de changement de projet.

Contient quick_panel_label avec le nom du fichier, et quick_panel_path_label pour le chemin du fichier.

Attributs

sélectionnés lorsque la ligne est sélectionnée quick_panel_label

Noms de fichiers dans quick_panel_row et tout le texte dans mini_quick_panel_row

Propriétés

propriétés de l’étiquette du filtre quick_panel_path_label.

Chemins d’accès aux fichiers dans quick_panel_row

Propriétés

propriétés de l’étiquette filtre

Vues

text_area_control

Cet élément ne peut pas être stylé directement puisque cela est contrôlé par le schéma de couleurs, cependant il peut être utilisé dans un spécificateur parents.

Attributs

attributs de luminosité

Properties

none grid_layout_control

Les bordures affichées entre les vues lorsque plusieurs groupes sont visibles

Properties

no layer support border_color une valeur de couleur à utiliser pour la bordure border_size un entier de la taille de la bordure en DIPs minimap_control

Contrôle de l’affichage de la projection de la fenêtre d’affichage sur la… minimap

Propriétés

aucun support de couche viewport_color une valeur de couleur pour remplir la projection de la fenêtre d’affichage avec viewport_opacity un flotteur de0.0à1.0spécifiant l’opacité de la projection de la fenêtre d’affichage fold_button_control

Code pliant les boutons dans la gouttière

Attributs

étendue quand une section de code est dépliée

Propriétés

content_margin pour les boutons, la marge spécifie les dimensions popup_control auto_complete_popup

Le conteneur primaire pour la popup auto complète

popup_control html_popup

Le conteneur primaire pour les popups HTML utilisées par Show Definitions et les paquets tiers. La teinte de la barre de défilement sera définie sur la couleur de fond du document HTML.

auto_complete

La table de données pour les données de complétion. La teinte est définie en fonction de la couleur d’arrière-plan du schéma de couleurs appliqué à la vue dans laquelle la popup est affichée.

Propriétés

propriétés de la table de données propriétés de la texture propriétés de la teinte table_row

Une ligne dans auto_complete

Attributs

sélectionnée lorsque l’utilisateur a mis en évidence une complétion auto_complete_label

Texte dans une table_row

Propriétés

propriétés de l’étiquette du filtre fg_blend un booléen contrôlant si lefg,match_fg,selected_fg, etselected_match_fgvaleurs doivent être mélangées à la couleur de premier plan à partir du schéma de couleurs de la vue actuelle

Panneaux

panel_control find_panel

Le conteneur pour les panneaux de recherche et de recherche incrémentale.

Propriétés

content_margin la marge autour du contenu du panneau panel_control replace_panel

Le conteneur pour le panneau Replace.

Propriétés

content_margin la marge autour du contenu du panneau panel_control find_in_files_panel

Le conteneur pour le panneau Rechercher dans les fichiers.

Propriétés

content_margin la marge autour du contenu du panneau panel_control input_panel

Le conteneur pour le panneau d’entrée, qui est disponible via l’API et utilisé pour des choses comme le renommage de fichiers.

Propriétés

content_margin la marge autour du contenu du panneau panel_control console_panel

Le conteneur pour la console.

Properties

content_margin la marge autour du contenu du panneau panel_control output_panel

Le conteneur pour le panneau de sortie, qui est disponible via l’API et utilisé pour les résultats de la construction.

Properties

content_margin la marge autour du contenu du panneau panel_control switch_project_panel

Le conteneur pour l’entrée dans la fenêtre Switch Project.

Propriétés

content_margin la marge autour du contenu du panneau panel_grid_control

La grille de mise en page utilisée pour positionner les entrées sur les différents panneaux.

Propriétés

aucun support de couche inside_spacing un remplissage entier à placer entre chaque cellule de la grille outside_vspacing un remplissage entier à placer au-dessus et en dessous de la grille outside_hspacing un remplissage entier à placer à gauche et à droite de la grille panel_close_button

Le bouton pour fermer le panneau ouvert

Propriétés

content_margin pour les boutons, la marge spécifie les dimensions

Barre d’état

barre d’état

Attributs

panel_visible lorsqu’un panneau est affiché au-dessus de la barre d’état

Propriétés

content_margin la marge autour dupanel_button_control,status_containeretstatus_buttonss panel_button_control

Le bouton de commutation de panneau sur le côté gauche de la barre d’état

Properties

content_margin pour les boutons, la marge spécifie les dimensions status_container

La zone qui contient le message d’état actuel

Properties

content_margin la marge autour du message d’état status_button

Les boutons d’état qui affichent, et permettent de modifier, l’indentation, la syntaxe, l’encodage et les fins de ligne

Properties

content_margin pour les boutons, la marge spécifie les dimensions min_size un tableau de deux entiers spécifiant la largeur et la hauteur minimales d’un bouton, en DIPs vcs_status

Le conteneur contenant les vcs_branch_icon, label_control avec le nom de la branche actuelle, et vcs_changes_annotation le contrôle

Properties

content_margin la marge autour des contrôles contenus l’espacement d’un nombre entier de pixels entre chaque contrôle contenu vcs_branch_icon

Une icône affichée à gauche du nom de la branche courante

Properties

content_margin pour les icônes, la marge spécifie les dimensions vcs_changes_annotation

Affiche le nombre de fichiers qui ont été ajoutés, modifiés ou supprimés

Properties

propriétés de la police propriétés de l’ombre propriétés de l’étiquette stylisée

Dialogs

dialogue

Les fenêtres Indexer Status et Update utilisent toutes deux cette classe pour l’arrière-plan de la fenêtre

progress_bar_control

Le conteneur de la barre de progression. La barre de progression est affichée dans la fenêtre de mise à jour utilisée pour les mises à jour sur OS X et Windows.

contrôle_jauge_de_progression

La barre représentant la progression réalisée jusqu’à présent

Propriétés

content_margin la marge spécifie la hauteur de la barre

Barres de défilement

contrôle_zone_de_défilement

La zone de défilement contient l’élément en cours de défilement, ainsi que la barre, la piste et le palet.

Attributs

scrollable lorsque le contrôle peut être défilé verticalement hscrollable lorsque le contrôle peut être défilé horizontalement

Propriétés

content_margin une marge qui est ajoutée autour du contenu en cours de défilement overlay définit les barres de défilement à rendre au-dessus du contenu. left_shadow une valeur de couleur à utiliser lors du dessin d’une ombre pour indiquer que la zone peut être déroulée vers la gauche left_shadow_size en nombre entier de la largeur de l’ombre à dessiner lorsque la zone peut être déroulée vers la gauche top_shadow une valeur de couleur à utiliser lors du dessin d’une ombre pour indiquer que la zone peut être déroulée vers top_shadow_size en nombre entier de la hauteur de l’ombre à dessiner lorsque la zone peut être déplacée vers le haut right_shadow une valeur de couleur à utiliser pour dessiner une ombre indiquant que la zone peut être déplacée vers la droite right_shadow_size en nombre entier de la largeur de l’ombre à dessiner lorsque la zone peut être déplacée vers la droite bottom_shadow_size en nombre entier de la largeur de l’ombre à dessiner lorsque la zone peut être déplacée vers la droite. défilé vers la droite bottom_shadow une valeur de couleur à utiliser lors du dessin d’une ombre pour indiquer que la zone peut être défilée vers le bas bottom_shadow_size en nombre entier de la hauteur de l’ombre à dessiner lorsque la zone peut être défilée vers le bas scroll_bar_control

La barre de défilement contient la piste de défilement. La teinte est définie en fonction de la couleur de fond de l’élément en cours de défilement.

Attributs

sombre lorsque le contenu de la zone de défilement est sombre, ce qui nécessite une barre de défilement claire horizontale lorsque la barre de défilement devrait être horizontale au lieu d’être verticale

Propriétés

propriétés de teinte de la texture content_margin une marge qui est ajoutée autour de la piste de défilement scroll_track_control

La piste que le palet parcourt. La teinte est définie en fonction de la couleur de fond de l’élément en cours de défilement.

Attributs

sombre lorsque le contenu de la zone de défilement est sombre, nécessitant une barre de défilement claire horizontale lorsque la barre de défilement devrait être horizontale au lieu d’être verticale

Propriétés

propriétés de teinte de la texture scroll_corner_control

L’espace mort en bas à droite d’un scroll_area_control lorsque les barres de défilement verticale et horizontale sont affichées.

Attributs

sombre lorsque le contenu de la zone de défilement est sombre, nécessitant une barre de défilement claire

Propriétés

propriétés de teinte de texture puck_control

Le palet de défilement, ou poignée. La teinte est définie en fonction de la couleur de fond de l’élément en cours de défilement.

Attributs

sombre lorsque le contenu de la zone de défilement est sombre, nécessitant une barre de défilement claire horizontale lorsque la barre de défilement devrait être horizontale au lieu d’être verticale

Propriétés

propriétés de teinte de la texture

Entrées

text_line_control

L’entrée de texte utilisée par les panneaux Panneau rapide, Rechercher, Remplacer, Rechercher dans les fichiers et Entrée.

Propriétés

content_margin la marge autour du texte color_scheme_tint une valeur de couleur à utiliser pour teinter le fond du schéma de couleurs color_scheme_tint_2 une valeur de couleur à utiliser pour ajouter une teinte secondaire au fond du schéma de couleurs dropdown_button_control

Le bouton pour fermer le panneau ouvert

Propriétés

content_margin pour les boutons, la marge spécifie les dimensions

Boutons

button_control

Boutons de texte

Attributs

enfoncé défini lorsqu’un bouton est enfoncé

Properties

min_size un tableau de deux entiers spécifiant la largeur et la hauteur minimales d’un bouton, en DIPs icon_button_group

Une grille contrôlant l’espacement des boutons d’icônes liés

Properties

pas de support de couche espacement un nombre entier de pixels entre chaque bouton dans le groupe icon_button_control

Petits boutons basés sur des icônes dans les panneaux Rechercher, Rechercher dans les fichiers, et Remplacer

Attributs

sélectionnés lorsqu’un bouton d’icône est basculé à gauche lorsque le bouton est le plus à gauche dans un groupe à droite lorsque le bouton est le plus à droite dans un groupe icon_regex

Le bouton pour activer le mode regex dans les panneaux Rechercher, Find in Files and Replace panels

Properties

content_margin pour les icônes, la marge spécifie les dimensions icon_case

Le bouton pour activer le mode sensible à la casse dans les panneaux Find, Find in Files and Replace

Properties

content_margin pour les icônes, la marge spécifie les dimensions icon_whole_word

Le bouton pour activer le mode mot entier dans les panneaux Rechercher, Rechercher dans les fichiers et Remplacer

Propriétés

marge_contenu pour les icônes, la marge spécifie les dimensions icon_wrap

Le bouton pour activer l’habillage de la recherche lors de l’utilisation des panneaux Rechercher et Remplacer

Propriétés

marge_contenu pour les icônes, la marge spécifie les dimensions icon_in_selection

Le bouton pour rechercher uniquement dans la sélection lors de l’utilisation des panneaux Rechercher et Remplacer

Propriétés

content_margin pour les icônes, la marge spécifie les dimensions icon_highlight

Le bouton pour activer la mise en évidence de toutes les correspondances dans les panneaux Rechercher et Remplacer

Propriétés

content_margin pour les icônes, la marge spécifie les dimensions icon_preserve_case

Le bouton pour activer le mode de préservation de la casse lors de l’utilisation du panneau Remplacer

Propriétés

content_margin pour les icônes, la marge spécifie les dimensions icon_context

Le bouton pour afficher le contexte autour des correspondances lors de l’utilisation du panneau Rechercher dans les fichiers

Propriétés

content_margin pour les icônes, la marge spécifie les dimensions icon_use_buffer

Le bouton pour afficher les résultats dans un tampon, au lieu d’un panneau de sortie, lors de l’utilisation du panneau Find in Files

Properties

content_margin for icons, la marge spécifie les dimensions

Labels

label_control

Les étiquettes sont affichées dans les panneaux Find, Replace, Find in File et Input. De plus, les étiquettes sont utilisées dans la fenêtre de mise à jour, sur les boutons textuels et pour le texte dans le status_container.

Le ciblage d’étiquettes spécifiques peut être accompli en utilisant la touche parents.

Propriétés

propriétés de police propriétés d’ombrage couleur une valeur de couleur à utiliser pour le texte title_label_control

L’étiquette de titre est utilisée dans la fenêtre À propos.

Propriétés

propriétés de la police propriétés de l’ombre couleur une valeur de couleur à utiliser pour le texte

Tool Tips

tool_tip_control

Les conseils d’outils affichés lors du survol des onglets et des boutons

.

Properties

content_margin la marge autour du texte de l’info-bulle tool_tip_label_control

Texte affiché dans une info-bulle

Properties

font properties shadow properties color une valeur de couleur à utiliser pour le texte.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.