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_treesidebar_tree

Een boomstructuur met meerdere tree_rows

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_controlenclose_buttonindent_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".

Standaard: "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_rows 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_controls 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 optrueworden gezet als de instellingenable_tab_scrollingvals 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_labelmax_margin_trim hoeveel van de linker en rechtercontent_marginmag 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_panelquick_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.0tot1.0die 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_fgwaarden 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_containerenstatus_buttonss 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

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.