Documentatie Thema’s
Elementen
Hieronder volgt een volledige lijst van de elementen waaruit de Sublime Text UI bestaat, samen met de ondersteunde attributen en eigenschappen.
- vensters
- zijbalk
- tabbladen
- snelpaneel
- overzichten
- panelen
- statusbalk
- dialogen
- Scrollbars
- Inputs
- Buttons
- Labels
- Tool Tips
Windows
title_bar
Alleen ondersteund op OS X 10.10+.
Attributes
helderheidsattributen
Properties
fg een kleurwaarde om te gebruiken voor de venstertiteltekst bg een kleurwaarde om te gebruiken voor de achtergrond van de titelbalk venster
Dit element kan niet direct worden gestyled, maar het kan wel worden gebruikt in een parents
specificier. De helderheidsattributen worden ingesteld op basis van het globale kleurenschema.
Attributes
luminosity attributes
Properties
none edit_window
Dit element bevat het hoofdeditor venster, en is bedoeld voor gebruik in een parents
specifier.
Properties
none switch_project_window
Dit element bevat het Switch Project venster, en is bedoeld voor gebruik in een parents
specifier.
Eigenschappen
none
Zijbalk
sidebar_container
De primaire zijbalkcontainer die het scrollen regelt
Eigenschappen
content_margin de marge rond desidebar_tree
sidebar_tree
Een boomstructuur met meerdere tree_row
s
Eigenschappen
eigenschappen van de gegevenstabel indent een geheel getal voor het inspringen van elk niveau van de boomstructuur indent_offset een extra inspringing toegepast op elke rij, omwille van positioneringdisclosure_button_control
enclose_button
indent_top_level een booleaans als rijen op het hoogste niveau in de boom moeten worden ingesprongen spacer_rows een booleaans die controleert of een lege rij moet worden toegevoegd tussen de Open Bestanden en Mappen secties van de zijbalk, wanneer beide zichtbaar zijn. tree_row
Een rij kan een koptekst, open bestand, map of bestand bevatten
Attributes
selecteerbaar wanneer een rij selecteerbaar is geselecteerd wanneer een selecteerbare rij is geselecteerd uitbreidbaar wanneer een uitbreidbare rij is uitgebreid sidebar_heading
Een van de “Open Files”, “Groep #” of “Mappen” koppen in de zijbalk
Eigenschappen
font eigenschappen schaduw eigenschappen fg een kleur waarde te gebruiken voor de tekst case
de case wijziging te gebruiken voor de koptekst – "upper"
, "lower"
of "title"
.
"upper"
file_system_entry
De container die informatie over een bestand of map in de zijbalk bevat. Bevat verschillende besturingselementen op basis van de sectie van de zijbalk waarin het zich bevindt.
Binnen de sectie Open bestanden bevat dit besturingselement een sidebar_label
met de bestandsnaam, plus eventueel een vcs_status_badge
.
Binnen de Mappen sectie, zal dit besturingselement een map of bestand pictogram bevatten (icon_folder
, icon_folder_loading
, icon_folder_dup
of icon_file_type
), een sidebar_label
met het bestand of de map naam, plus eventueel een vcs_status_badge
.
Attributen
genegeerd Bestanden: wanneer een bestand wordt genegeerd
Mappen: wanneer de hele map wordt genegeerd niet getraceerde Bestanden: wanneer een bestand nieuw is of niet wordt herkend
Mappen: wanneer een map een of meer niet getraceerde bestanden bevat gewijzigde Bestanden: wanneer een bestand op schijf is gewijzigd
Mappen: wanneer een map een of meer gewijzigde bestanden bevat ontbrekende Mappen: wanneer een of meer bestanden van een map niet meer op schijf aanwezig zijn toegevoegde Bestanden: wanneer een nieuw bestand aan de index is toegevoegd
Mappen: wanneer een map een of meer toegevoegde bestanden bevat opgevoerd Bestanden: wanneer een gewijzigd bestand aan de index is toegevoegd
Mappen: wanneer een map een of meer opgevoerde bestanden bevat verwijderd Mappen: wanneer een of meer bestanden van een map aan de index is toegevoegd om te worden verwijderd unmerged Bestanden: wanneer een bestand zich in een conflictstatus bevindt en moet worden opgelost
Mappen: wanneer een map een of meer niet-afgescheiden bestanden bevat
Eigenschappen
content_margin de marge rond de ingesloten besturingselementen de spatiëring een geheel aantal pixels tussen elk ingesloten besturingselement sidebar_label
Namen van geopende bestanden, mapnamen en bestandsnamen
Eigenschappen
font eigenschappen schaduw eigenschappen fg een kleurwaarde om te gebruiken voor de tekst close_button
Een knop links van elk bestand in de sectie Open bestanden
Eigenschappen
content_margin voor knoppen, de marge bepaalt de afmetingen disclosure_button_control
Een uitklap icoon aanwezig in alle tree_row
s die kunnen worden uitgeklapt
Properties
content_margin voor knoppen, de marge bepaalt de afmetingen icon_folder
Wordt gebruikt voor een map zodra de inhoud volledig is opgesomd
Properties
content_margin voor pictogrammen, de marge specificeert de afmetingen icon_folder_loading
Gebruikt voor een map terwijl de inhoud wordt opgesomd
Properties
content_margin voor iconen, de marge specificeert de afmetingen icon_folder_dup
Gebruikt voor een map die eerder werd gescand in de zijbalk. Dit is nodig om een mogelijk oneindige lijst van bestanden als gevolg van recursieve symlinks te voorkomen.
Eigenschappen
content_margin voor pictogrammen, de marge specificeert de afmetingen icon_file_type
Het pictogram voor een bestand. De layer0.texture
moet niet worden ingesteld, omdat deze dynamisch wordt bepaald op basis van de icon
-instelling die door .tmPreferences-bestanden wordt verschaft.
Eigenschappen
content_margin voor iconen, de marge specificeert de afmetingen vcs_status_badge
Een icoon in file_system_entry
dat wordt gebruikt om de status van een bestand of map weer te geven met betrekking tot een Git repository waar het in zit. Dit icoon zal alleen getoond worden als de instelling show_git_status
true
is, het bestand zich in een Git repository bevindt, en het bestand een speciale status heeft binnen de repository. Een bestand dat niet getoond wordt via git status
en niet genegeerd wordt via een .gitignore regel zal geen icoon hebben.
Attributen
genegeerd Bestanden: wanneer een bestand genegeerd wordt
Mappen: wanneer de hele map genegeerd wordt untracked Bestanden: wanneer een bestand nieuw is of niet herkend wordt
Mappen: wanneer een map een of meer ongevolgde bestanden bevat gewijzigde Bestanden: wanneer een bestand gewijzigd is op schijf
Mappen: wanneer een map een of meer gewijzigde bestanden bevat missing Mappen: wanneer een of meer bestanden van een map niet meer op schijf staat added Bestanden: wanneer een nieuw bestand aan de index is toegevoegd
Mappen: wanneer een map een of meer toegevoegde bestanden bevat opgevoerd Bestanden: wanneer een gewijzigd bestand aan de index is toegevoegd
Mappen: wanneer een map een of meer opgevoerde bestanden bevat verwijderd Mappen: wanneer een of meer bestanden van een map aan de index is toegevoegd om te worden verwijderd unmerged Bestanden: wanneer een bestand zich in een conflictstatus bevindt en moet worden opgelost
Mappen: wanneer een map een of meer niet-opgeloste bestanden bevat
Eigenschappen
content_margin voor pictogrammen, de marge specificeert de afmetingen
Tabs
tabset_control
Attributes
luminosity attributes
Properties
content_margin de marge rond detab_control
s tab_overlap hoeveel DIPs de tabs moeten overlappen tab_width default tabbreedte als er ruimte beschikbaar is tab_min_width de minimale tabbreedte voordat tabblad scrollt tab_height de hoogte van de tabbladen in DIPs mouse_wheel_switch als het muiswiel van tabblad moet wisselen – dit moet alleen optrue
worden gezet als de instellingenable_tab_scrolling
vals is tab_control
Eigenschappen
lichtgevendheidsattributen vuil als de geassocieerde weergave niet is opgeslagen gewijzigd geselecteerd als de geassocieerde weergave de actieve weergave in zijn groep is voorbijgaand als de geassocieerde weergave een voorbeeld is en niet volledig
Eigenschappen
content_margin de marge rond detab_label
max_margin_trim hoeveel van de linker en rechtercontent_margin
mag worden verwijderd als de tabruimte uiterst beperkt is accent_tint_index
Regelt op welke laag de accenttint wordt toegepast. Moet een geheel getal zijn van 0
tot 3
. De accentkleur wordt gespecificeerd door het kleurenschema.
accent_tint_modifier
Een array van vier gehele getallen in het bereik 0
tot 255
. De eerste drie worden gemengd in de RGB-waarden van de accentkleur met de vierde waarde die specificeert hoeveel van deze RGB-modifier-waarden moeten worden toegepast.
tab_label
Attributes
voorbijgaand wanneer de geassocieerde view een preview is en niet volledig geopend
Properties
font properties shadow properties fg een kleurwaarde om te gebruiken voor de tekst tab_close_button
Properties
content_margin voor buttons, de marge specificeert de afmetingen accent_tint_index
Regelt op welke laag de accent tint wordt toegepast. Moet een geheel getal zijn van 0
tot 3
. De accentkleur wordt gespecificeerd door het kleurenschema.
accent_tint_modifier
Een array van vier gehele getallen in het bereik 0
tot 255
. De eerste drie worden gemengd in de RGB-waarden van de accentkleur met de vierde waarde die specificeert hoeveel van deze RGB-modifier-waarden moeten worden toegepast.
scroll_tabs_left_button
Properties
content_margin voor buttons, de marge geeft de afmetingen aan scroll_tabs_right_button
Properties
content_margin voor buttons, de marge specificeert de afmetingen show_tabs_dropdown_button
Properties
content_margin voor buttons, de marge specificeert de afmetingen
Quick Panel
Het quick panel wordt gebruikt voor de diverse Goto functionaliteit, het command palette en is beschikbaar voor gebruik door plugins.
overlay_control
De container voor het quick panel, inclusief de invoer en de gegevenstabel
Properties
content_margin de marge rond hetquick_panel
quick_panel
De gegevenstabel die onder de invoer wordt weergegeven. Normaal gesproken is de hoogte dynamisch, zodat de lagen niet zichtbaar zullen zijn, maar het Schakel Project venster zal lagen gebruiken voor de lege ruimte onder de gefilterde opties.
Eigenschappen
eigenschappen gegevenstabel mini_quick_panel_row
Een niet-bestandsrij in quick_panel
. Bevat een quick_panel_label
voor elke regel tekst in de rij.
Attributen
geselecteerd wanneer de rij is geselecteerd quick_panel_row
Een Goto Anything bestandsrij in quick_panel
. Ook gebruikt in het Schakel Project venster.
Bevat quick_panel_label
met de bestandsnaam, en quick_panel_path_label
voor het bestandspad.
Eigenschappen
geselecteerd wanneer de rij is geselecteerd quick_panel_label
Bestandsnamen in quick_panel_row
en alle tekst in mini_quick_panel_row
Eigenschappen
filterlabel eigenschappen quick_panel_path_label
Bestandspaden in quick_panel_row
Eigenschappen
eigenschappen filterlabel
Views
text_area_control
Dit element kan niet direct worden gestyled, omdat dat wordt geregeld door het kleurenschema, maar het kan worden gebruikt in een parents
specificier.
Attributes
luminosity attributes
Properties
none grid_layout_control
De randen die worden weergegeven tussen aanzichten als meerdere groepen zichtbaar zijn
Properties
no layer support border_color een kleurwaarde om te gebruiken voor de rand border_size een geheel getal van de randgrootte in DIPs minimap_control
Controle over de weergave van de viewport projectie op de minimap
Eigenschappen
geen laagondersteuning viewport_color een kleurwaarde om de viewport projectie mee te vullen viewport_opacity een float van0.0
tot1.0
die de opacity van de viewport projectie specificeert fold_button_control
Code die knoppen in de goot vouwt
Eigenschappen
uitgebreid wanneer een sectie van de code wordt uitgevouwen
Eigenschappen
content_margin voor knoppen, de marge geeft de afmetingen aan popup_control auto_complete_popup
De primaire container voor de auto complete popup
popup_control html_popup
De primaire container voor de HTML popups die gebruikt worden door Show Definitions en pakketten van derden. De tint van de schuifbalk wordt ingesteld op de achtergrondkleur van het HTML-document.
auto_complete
De gegevenstabel voor invulgegevens. De tint wordt ingesteld op basis van de achtergrondkleur van het kleurenschema dat wordt toegepast op de view waarin de popup wordt weergegeven.
Eigenschappen
gegevenstabel eigenschappen textuur tint eigenschappen table_row
Een rij in auto_complete
Eigenschappen
geselecteerd wanneer de gebruiker een voltooiing heeft gemarkeerd auto_complete_label
Tekst in een table_row
Eigenschappen
filter label eigenschappen fg_blend een boolean die regelt of defg
,fg
,match_fg
,selected_fg
, enselected_match_fg
waarden moeten worden gemengd met de voorgrondkleur uit het kleurenschema van de huidige view
Panels
panel_control find_panel
De container voor de panelen Zoeken en Incrementeel zoeken.
Eigenschappen
content_margin de marge rond de inhoud van het paneel panel_control replace_panel
De container voor het paneel Vervangen.
Eigenschappen
content_margin de marge rond het paneel inhoud panel_control find_in_files_panel
De container voor het paneel Find in Files.
Eigenschappen
content_margin de marge rond de inhoud van het paneel panel_control input_panel
De container voor het invoer paneel, dat beschikbaar is via de API en gebruikt wordt voor zaken als bestanden hernoemen.
Eigenschappen
content_margin de marge rond de inhoud van het panel panel_control console_panel
De container voor de Console.
Properties
content_margin de marge rond de inhoud van het panel panel_control output_panel
De container voor het output panel, dat beschikbaar is via de API en gebruikt wordt voor build resultaten.
Eigenschappen
content_margin de marge rond de inhoud van het paneel panel_control switch_project_panel
De container voor de invoer in het Switch Project venster.
Eigenschappen
content_margin de marge rond de inhoud van het paneel panel_grid_control
Het opmaakraster dat wordt gebruikt om de ingangen op de verschillende panelen te plaatsen.
Eigenschappen
geen ondersteuning voor lagen inside_spacing een integer padding om tussen elke cel van het raster te plaatsen outside_vspacing een integer padding om boven en onder het raster te plaatsen outside_hspacing een integer padding om links en rechts van het raster te plaatsen panel_close_button
De knop om het geopende paneel te sluiten
Eigenschappen
content_margin voor knoppen, de marge specificeert de afmetingen
Statusbalk
status_bar
Attributen
panel_visible wanneer een paneel boven de statusbalk wordt weergegeven
Eigenschappen
content_margin de marge rond depanel_button_control
,status_container
enstatus_buttons
s panel_button_control
De paneel-knop aan de linkerkant van de statusbalk
Properties
content_margin voor knoppen, de marge specificeert de afmetingen status_container
Het gebied dat het huidige statusbericht bevat
Properties
content_margin de marge rond het statusbericht status_button
De statusknoppen die weergeven, en waarmee gewijzigd kan worden, de inspringing, syntaxis, codering en regeleinden
Eigenschappen
content_margin voor knoppen specificeert de marge de afmetingen min_size een array van twee gehele getallen die de minimum breedte en hoogte van een knop specificeren, in DIPs vcs_status
De container die de vcs_branch_icon
, label_control
met de huidige taknaam bevat, en vcs_changes_annotation
controle
Eigenschappen
content_margin de marge rond de opgenomen controles met een geheel aantal pixels tussen elke opgenomen controle vcs_branch_icon
Een pictogram dat links van de huidige filiaalnaam
Eigenschappen
content_margin voor pictogrammen wordt weergegeven, geeft de marge de afmetingen aan vcs_changes_annotation
Geeft het aantal bestanden weer dat is toegevoegd, gewijzigd of verwijderd
Properties
font properties shadow properties styled label properties
Dialogs
dialog
De vensters Indexer Status en Update gebruiken beide deze klasse voor de vensterachtergrond
progress_bar_control
De container voor de voortgangsbalk. De voortgangsbalk wordt getoond in het Update-venster dat wordt gebruikt voor updates op OS X en Windows.
progress_gauge_control
De balk die de tot nu toe gemaakte voortgang weergeeft
Properties
content_margin de marge specificeert de hoogte van de balk
Scroll Bars
scroll_area_control
Het scroll gebied bevat het element dat wordt gescrolld, samen met de balk, track en puck.
Attributes
scrollable als de control verticaal gescrolled kan worden hscrollable als de control horizontaal gescrolled kan worden
Properties
content_margin een marge die wordt toegevoegd rond de inhoud die gescrolled wordt overlay stelt in dat de schuifbalken boven op de inhoud worden weergegeven left_shadow een kleurwaarde om te gebruiken bij het tekenen van een schaduw om aan te geven dat naar links kan worden gescrolld left_shadow_size een geheel getal voor de breedte van de schaduw die moet worden getekend wanneer naar links kan worden gescrolld top_shadow een kleurwaarde om te gebruiken bij het tekenen van een schaduw om aan te geven dat naar links kan worden gescrolld top top_shadow_size in geheel getal van de hoogte van de schaduw die moet worden getekend als het gebied naar boven kan worden gescrolld right_shadow een kleurwaarde die moet worden gebruikt bij het tekenen van een schaduw om aan te geven dat het gebied naar rechts kan worden gescrolld right_shadow_size in geheel getal van de breedte van de schaduw die moet worden getekend als het gebied naar rechts kan worden gescrolld bottom_shadow een kleurwaarde die moet worden gebruikt bij het tekenen van een schaduw om aan te geven dat het gebied naar rechts kan worden gescrolld naar rechts kan worden geschoven bottom_shadow een kleurwaarde die wordt gebruikt bij het tekenen van een schaduw om aan te geven dat het gebied naar beneden kan worden geschoven bottom_shadow_size in integer van de hoogte van de schaduw die wordt getekend wanneer het gebied naar beneden kan worden geschoven scroll_bar_control
De schuifbalk bevat het scrollspoor. De tint wordt ingesteld op basis van de achtergrondkleur van het element dat wordt gescrolld.
Attributes
donker als de inhoud van het scrollgebied donker is, waardoor een lichte scrollbalk nodig is horizontaal als de scrollbalk horizontaal moet zijn in plaats van verticaal
Properties
texture tinting properties content_margin een marge die wordt toegevoegd rond het scrollspoor scroll_track_control
Het spoor waar de puck langs loopt. De tint wordt ingesteld op basis van de achtergrondkleur van het element dat wordt gescrolld.
Attributes
donker als de inhoud van het scrollgebied donker is, waardoor een lichte scrollbalk nodig is horizontaal als de scrollbalk horizontaal moet zijn in plaats van verticaal
Properties
texture tinting properties scroll_corner_control
De dode ruimte rechtsonder in een scroll_area_control
als zowel de verticale als de horizontale scrollbalk worden getoond.
Attributes
donker als de inhoud van het scrollgebied donker is, waardoor een lichte scrollbalk nodig is
Properties
texture tinting properties puck_control
De scroll puck, of handvat. De tint wordt ingesteld op basis van de achtergrondkleur van het element dat wordt gescrolld.
Attributes
donker als de inhoud van het scrollgebied donker is, waardoor een lichte scrollbalk nodig is horizontaal als de scrollbalk horizontaal moet zijn in plaats van verticaal
Properties
texture tinting properties
Inputs
text_line_control
De tekstinvoer die wordt gebruikt door het Snelpaneel, Zoeken, Vervangen, Zoeken in bestanden en Invoer-panelen.
Eigenschappen
content_margin de marge rond de tekst color_scheme_tint een kleurwaarde om te gebruiken om de achtergrond van het kleurenschema color_scheme_tint_2 een kleurwaarde om te gebruiken om een secundaire tint toe te voegen aan de achtergrond van het kleurenschema dropdown_button_control
De knop om het geopende paneel te sluiten
Eigenschappen
content_margin voor knoppen, de marge specificeert de afmetingen
Buttons
button_control
Tekstknoppen
Attributes
ingesteld wanneer een knop wordt ingedrukt
Properties
min_size een array van twee gehele getallen die de minimale breedte en hoogte van een knop specificeren, in DIPs icon_button_group
Een raster dat de spatiëring regelt van gerelateerde pictogramknoppen
Properties
geen laagondersteuning spatiëring een geheel aantal pixels tussen elke knop in de groep icon_button_control
Kleine op pictogrammen gebaseerde knoppen in de panelen Zoeken, Zoeken in bestanden, en Vervangen panelen
Attributen
geselecteerd wanneer een pictogramknop wordt aangezet links wanneer de knop de meest linkse knop in een groep is rechts wanneer de knop de meest rechtse knop in een groep is icon_regex
De knop om de regex-modus in te schakelen in de panelen Zoeken, Zoek in Bestanden en Vervang panelen
Eigenschappen
content_margin voor pictogrammen, de marge specificeert de afmetingen icon_case
De knop om hoofdlettergevoelige modus in te schakelen in de Zoek, Zoek in Bestanden en Vervang panelen
Eigenschappen
content_margin voor pictogrammen, de marge specificeert de afmetingen icon_whole_word
De knop om de modus voor hele woorden in te schakelen in de panelen Zoeken, Zoeken in bestanden en vervangen
Properties
content_margin voor pictogrammen, de marge specificeert de afmetingen icon_wrap
De knop om zoekomloop in te schakelen bij gebruik van de panelen Zoeken en vervangen
Properties
content_margin voor pictogrammen, de marge specificeert de afmetingen icon_in_selectie
De knop om alleen in de selectie te zoeken bij gebruik van de panelen Zoeken en vervangen
Eigenschappen
content_margin voor pictogrammen, de marge specificeert de afmetingen icon_highlight
De knop om het markeren van alle overeenkomsten in de panelen Zoeken en vervangen
Eigenschappen
content_margin voor pictogrammen aan te zetten, de marge specificeert de afmetingen icon_preserve_case
De knop om de preserve-case modus in te schakelen bij gebruik van het paneel Vervangen
Properties
content_margin voor pictogrammen, de marge specificeert de afmetingen icon_context
De knop om de context rond overeenkomsten te tonen bij gebruik van het paneel Zoeken in bestanden
Properties
content_margin voor pictogrammen, de marge specificeert de afmetingen icon_use_buffer
De knop om resultaten weer te geven in een buffer, in plaats van een uitvoerpaneel, bij gebruik van het paneel Zoeken in bestanden
Properties
content_margin voor pictogrammen, de marge specificeert de afmetingen
Labels
label_control
Labels worden weergegeven in de panelen Zoeken, Vervangen, Zoeken in bestand en Invoer. Bovendien worden labels gebruikt in het Bijwerk venster, op tekstuele knoppen en voor de tekst in de status_container
.
Het richten van specifieke labels kan worden bereikt met de parents
toets.
Eigenschappen
lettertype eigenschappen schaduw eigenschappen kleur een kleur waarde om te gebruiken voor de tekst title_label_control
Het titel label wordt gebruikt in het Over venster.
Eigenschappen
eigenschappen lettertype eigenschappen schaduw eigenschappen kleur een kleurwaarde te gebruiken voor de tekst
Tool Tips
tool_tip_control
Tool tips worden getoond wanneer de muisaanwijzer boven tabbladen en knoppen wordt gehouden
Eigenschappen
content_margin de marge rond de tool tip tekst tool_tip_label_control
Tekst getoond in een tool tip
Eigenschappen
font eigenschappen schaduw eigenschappen kleur een kleurwaarde te gebruiken voor de tekst