Dokumentace Motivy
Elementy
Následuje vyčerpávající seznam prvků, které tvoří uživatelské rozhraní Sublime Text, spolu s podporovanými atributy a vlastnostmi.
- Okna
- Boční panel
- Tabulky
- Rychlý panel
- Pohledy
- Panely
- Stavový řádek
- Dialogy
- Pásy posouvání
- Vstupy
- Tlačítka
- Tabulky
- Nápovědy
Windows
title_bar
Podporováno pouze v OS X 10.10+.
Attributes
atributy svítivosti
Vlastnosti
fg hodnota barvy, která se použije pro text titulku okna bg hodnota barvy, která se použije pro pozadí titulkového pruhu okna
Tento prvek nelze stylovat přímo, lze jej však použít ve specifikátoru parents
. Atributy světlosti jsou nastaveny na základě globálního barevného schématu.
Attributes
atributy svítivosti
Vlastnosti
none edit_window
Tento element obsahuje hlavní okno editoru a je určen pro použití ve specifikátoru parents
.
Vlastnosti
none switch_project_window
Tento element obsahuje okno přepínacího projektu a je určen pro použití ve specifikátoru parents
.
Vlastnosti
none
Boční panel
sidebar_container
Primární kontejner postranního panelu, který se stará o rolování
Vlastnosti
content_margin okraj kolemsidebar_tree
sidebar_tree
Stromový ovládací prvek obsahující více tree_row
s
Vlastnosti
datovou tabulkou vlastností indent celočíselné množství pro odsazení každé úrovně stromové struktury indent_offset dodatečné odsazení aplikované na každý řádek, kvůli pozicovánídisclosure_button_control
aclose_button
indent_top_level logická hodnota, pokud mají být řádky nejvyšší úrovně ve stromu odsazeny spacer_rows logická hodnota, která řídí, zda má být přidán prázdný řádek mezi sekce Otevřené soubory a Složky v postranním panelu, pokud jsou obě viditelné. tree_row
Řádek může obsahovat záhlaví, otevřený soubor, složku nebo soubor
Atributy
selectable (volitelný), když je řádek volitelný selected (vybraný), když je řádek volitelný expandable (rozbalitelný), když je řádek rozbalitelný expanded (rozbalený), když je řádek rozbalitelný sidebar_heading
Jeden z „Open Files“, „Skupina #“ nebo „Složky“ v postranním panelu
Vlastnosti
vlastnosti písma vlastnosti stínu fg hodnota barvy, která se použije pro text case
úprava velikosti písmen, která se použije pro nadpis – "upper"
, "lower"
nebo "title"
.
"upper"
file_system_entry
Kontejner obsahující informace o souboru nebo složce v postranním panelu. Obsahuje různé ovládací prvky podle toho, ve které části postranního panelu se nachází.
V rámci sekce Otevřené soubory bude tento ovládací prvek obsahovat sidebar_label
s názvem souboru a případně také vcs_status_badge
.
V rámci sekce Složky bude tento ovládací prvek obsahovat ikonu složky nebo souboru (buď icon_folder
, icon_folder_loading
, icon_folder_dup
nebo icon_file_type
), sidebar_label
s názvem souboru nebo složky a případně vcs_status_badge
.
Atributy
ignorováno Soubory: když je soubor ignorován
Složky: když je ignorována celá složka nesledováno Soubory: když je soubor nový nebo není rozpoznán
Složky: když složka obsahuje jeden nebo více nesledovaných souborů změněno Soubory: když byl soubor na disku změněn
Složky: když složka obsahuje jeden nebo více změněných souborů chybí Složky: když jeden nebo více souborů složky již není na disku přidáno Soubory: Složky: když byl do indexu nově přidán nový soubor
Složky: když složka obsahuje jeden nebo více přidaných souborů staged Soubory: když byl do indexu přidán změněný soubor
Složky: když složka obsahuje jeden nebo více staged souborů deleted Složky: když byl jeden nebo více souborů složky přidán do indexu k odstranění unmerged Soubory: když je soubor ve stavu konfliktu a je třeba ho vyřešit
Složky: když složka obsahuje jeden nebo více nesloučených souborů
Vlastnosti
content_margin okraj kolem obsažených ovládacích prvků odstup celočíselný počet pixelů mezi jednotlivými obsaženými ovládacími prvky sidebar_label
Názvy otevřených souborů, názvy složek a souborů
Vlastnosti
vlastnosti písma vlastnosti stínu fg hodnota barvy, která se použije pro text close_button
Tlačítko vlevo od každého souboru v sekci Otevřené soubory
Vlastnosti
content_margin pro tlačítka, okraj určuje rozměry disclosure_button_control
Rozbalovací/sbalovací ikona přítomná ve všech tree_row
, které lze rozbalit
Vlastnosti
content_margin pro tlačítka, okraj určuje rozměry icon_folder
Používá se pro složku, jakmile je obsah plně vyjmenován
Vlastnosti
content_margin pro ikony, okraj určuje rozměry icon_folder_loading
Používá se pro složku při výčtu obsahu
Properties
content_margin pro ikony, okraj určuje rozměry icon_folder_dup
Používá se pro složku, která byla dříve naskenována v postranním panelu. Je to nutné, aby se zabránilo možnému nekonečnému seznamu souborů kvůli rekurzivním symlinkům.
Vlastnosti
content_margin pro ikony, margin určuje rozměry icon_file_type
Ikona pro soubor. Hodnota layer0.texture
by neměla být nastavena, protože se určuje dynamicky na základě nastavení icon
, které poskytují soubory .tmPreferences.
Vlastnosti
content_margin pro ikony, margin určuje rozměry vcs_status_badge
Ikona obsažená v file_system_entry
, která se používá k zobrazení stavu souboru nebo složky s ohledem na úložiště Git, v němž je obsažena. Tato ikona se zobrazí pouze v případě, že nastavení show_git_status
je true
, soubor je obsažen v úložišti Git a soubor má v rámci úložiště nějaký zvláštní stav. Soubor, který není zobrazen pomocí git status
a není ignorován pomocí pravidla .gitignore, nebude mít žádnou ikonu.
Atributy
ignorované Soubory: když je soubor ignorován
Složky: když je celá složka ignorována nesledované Soubory: když je soubor nový nebo není rozpoznán
Složky: když složka obsahuje jeden nebo více nesledovaných souborů změněné Soubory: když byl soubor na disku změněn
Složky: když složka obsahuje jeden nebo více změněných souborů chybějící Složky: když jeden nebo více souborů složky již není na disku přidané Soubory: Složky: když byl do indexu nově přidán nový soubor
Složky: když složka obsahuje jeden nebo více přidaných souborů staged Soubory: když byl do indexu přidán změněný soubor
Složky: když složka obsahuje jeden nebo více staged souborů deleted Složky: když byl jeden nebo více souborů složky přidán do indexu k odstranění unmerged Soubory: když je soubor ve stavu konfliktu a je třeba ho vyřešit
Složky: když složka obsahuje jeden nebo více nesloučených souborů
Vlastnosti
content_margin pro ikony, margin určuje rozměry
Tabs
tabset_control
Attributes
luminosity attributes
Properties
content_margin okraj kolemtab_control
s tab_overlap o kolik DIPů se mají překrývat tab_width výchozí šířka záložky, když je k dispozici místo tab_min_width minimální šířka záložky, než dojde k posunu záložky tab_height výška záložek v DIPech mouse_wheel_switch pokud má kolečko myši přepínat záložky – toto nastavení by mělo být nastaveno natrue
pouze v případě, že nastaveníenable_tab_scrolling
je false tab_control
Attributes
atributy svítivosti špinavé, když má přidružený pohled neuložené změněné vybrané, když je přidružený pohled aktivním pohledem ve své skupině přechodné, když je přidružený pohled náhledem a není plně funkční otevřen
Vlastnosti
content_margin okraj kolemtab_label
max_margin_trim kolik z levého a pravéhocontent_margin
okraje může být odstraněno, když je místo na tabelátoru extrémně omezené accent_tint_index
Ovládá, na kterou vrstvu se použije odstín akcentu. Musí to být celé číslo od 0
do 3
. Barva akcentu je určena barevným schématem.
accent_tint_modifier
Pole čtyř celých čísel v rozsahu 0
až 255
. První tři se smíchají s hodnotami RGB z barvy akcentního odstínu, přičemž čtvrtá hodnota určuje, kolik z těchto hodnot modifikátoru RGB se má použít.
tab_label
Atributy
přechodné, když je přidružené zobrazení náhled a není zcela otevřené
Vlastnosti
vlastnosti písma vlastnosti stínu fg hodnota barvy, která se použije pro text tab_close_button
Vlastnosti
content_margin pro tlačítka, margin určuje rozměry accent_tint_index
Řídí, na kterou vrstvu se použije odstín akcentu. Musí to být celé číslo od 0
do 3
. Barva akcentu je určena barevným schématem.
accent_tint_modifier
Pole čtyř celých čísel v rozsahu 0
až 255
. První tři se smíchají s hodnotami RGB z barvy akcentního odstínu, přičemž čtvrtá hodnota určuje, kolik z těchto hodnot modifikátoru RGB se má použít.
scroll_tabs_left_button
Vlastnosti
content_margin pro tlačítka, margin určuje rozměry scroll_tabs_right_button
Vlastnosti
content_margin pro tlačítka, margin určuje rozměry show_tabs_dropdown_button
Properties
content_margin pro tlačítka, margin určuje rozměry
Quick Panel
Rychlý panel se používá pro různé funkce Goto, paletu příkazů a je k dispozici pro použití zásuvnými moduly.
overlay_control
Kontejner pro rychlý panel, včetně vstupu a datové tabulky
Vlastnosti
content_margin okraj kolemquick_panel
quick_panel
Datová tabulka zobrazená pod vstupem. Normálně je výška dynamická, takže vrstvy nebudou viditelné, nicméně okno Přepnout projekt použije vrstvy pro prázdné místo pod filtrovanými možnostmi.
Vlastnosti
vlastnosti datové tabulky mini_quick_panel_row
Řádek bez souboru v quick_panel
. Obsahuje jeden quick_panel_label
pro každý řádek textu v řádku.
Vlastnosti
vybrané při výběru řádku quick_panel_row
Řádek souboru Goto Anything v quick_panel
. Používá se také v okně Přepnout projekt.
Obsahuje quick_panel_label
s názvem souboru a quick_panel_path_label
pro cestu k souboru.
Atributy
vybrané při výběru řádku quick_panel_label
Názvy souborů v quick_panel_row
a veškerý text v mini_quick_panel_row
Vlastnosti
vlastnosti štítku filtru quick_panel_path_label
Cesty k souborům v quick_panel_row
Vlastnosti
vlastnosti štítku filtru
Zobrazení
text_area_control
Tento prvek nelze přímo stylovat, protože to je řízeno barevným schématem, lze jej však použít ve specifikátoru parents
.
Atributy
atributy svítivosti
Vlastnosti
žádné grid_layout_control
Ohraničení zobrazené mezi pohledy, pokud je viditelných více skupin
Vlastnosti
žádná podpora vrstev border_color hodnota barvy, která se má použít pro ohraničení border_size celé číslo velikosti ohraničení v DIPs minimap_control
Ovládání zobrazení projekce pohledů na minimapě
Vlastnosti
bez podpory vrstvy viewport_color hodnota barvy, kterou se vyplní projekce viewport_opacity plovák od0.0
do1.0
určující neprůhlednost projekce viewport fold_button_control
Kód skládání tlačítek ve výřezu
Atributy
rozbalený při rozbalení části kódu
Vlastnosti
content_margin pro tlačítka, margin určuje rozměry popup_control auto_complete_popup
Primární kontejner pro automaticky dokončované vyskakovací okno
popup_control html_popup
Primární kontejner pro vyskakovací okna HTML používaná balíčky Show Definitions a balíčky třetích stran. Odstín posuvníku bude nastaven na barvu pozadí dokumentu HTML.
auto_complete
Datová tabulka pro údaje o doplňování. Odstín je nastaven na základě barvy pozadí barevného schématu použitého pro zobrazení, ve kterém je vyskakovací okno zobrazeno.
Vlastnosti
vlastnosti datové tabulky vlastnosti zabarvení textury table_row
řádek v auto_complete
Atributy
vybraný, když uživatel zvýraznil doplnění auto_complete_label
text v table_row
Vlastnosti
vlastnosti štítku filtru fg_blend logická hodnota řídící, zdafg
,match_fg
,selected_fg
aselected_match_fg
hodnoty mají být přimíchány k barvě popředí z barevného schématu aktuálního zobrazení
Panels
panel_control find_panel
Kontejner pro panely Find a Incremental Find.
Vlastnosti
content_margin okraj kolem obsahu panelu panel_control replace_panel
Kontejner pro panel Replace.
Vlastnosti
content_margin okraj kolem obsahu panelu panel_control find_in_files_panel
Kontejner pro panel Find in Files.
Vlastnosti
content_margin okraj kolem obsahu panelu panel_control input_panel
Kontejner pro vstupní panel, který je dostupný přes API a používá se například pro přejmenování souborů.
Vlastnosti
content_margin okraj kolem obsahu panelu panel_control console_panel
Kontejner pro konzolu.
Vlastnosti
content_margin okraj kolem obsahu panelu panel_control output_panel
Kontejner pro výstupní panel, který je dostupný přes API a používá se pro výsledky sestavení.
Vlastnosti
content_margin okraj kolem obsahu panelu panel_control switch_project_panel
Kontejner pro vstup v okně Switch Project.
Vlastnosti
content_margin okraj kolem obsahu panelu panel_grid_control
Rozvržení mřížky používané pro umístění vstupů na různých panelech.
Vlastnosti
žádná podpora vrstev inside_spacing celočíselný padding, který se umístí mezi jednotlivé buňky mřížky outside_vspacing celočíselný padding, který se umístí nad a pod mřížku outside_hspacing celočíselný padding, který se umístí vlevo a vpravo od mřížky panel_close_button
Tlačítko pro zavření otevřeného panelu
Vlastnosti
content_margin pro tlačítka, margin určuje rozměry
Status Bar
status_bar
Attributes
panel_visible při zobrazení panelu nad stavovým řádkem
Properties
content_margin okraj kolempanel_button_control
,status_container
astatus_buttons
s panel_button_control
Tlačítko přepínače panelů na levé straně stavového řádku
Vlastnosti
content_margin pro tlačítka, margin určuje rozměry status_container
Oblast, která obsahuje aktuální stavovou zprávu
Vlastnosti
content_margin margin kolem stavové zprávy status_button
Stavová tlačítka, která se zobrazují a umožňují změnu, odsazení, syntaxi, kódování a konce řádků
Vlastnosti
content_margin pro tlačítka, margin určuje rozměry min_size pole dvou celých čísel určujících minimální šířku a výšku tlačítka, v DIPech vcs_status
Kontejner obsahující vcs_branch_icon
, label_control
s aktuálním názvem větve, a vcs_changes_annotation
ovládací prvek
Vlastnosti
content_margin okraj kolem obsažených ovládacích prvků odstup celočíselný počet pixelů mezi jednotlivými obsaženými ovládacími prvky vcs_branch_icon
Ikona zobrazená vlevo od názvu aktuální větve
Vlastnosti
content_margin pro ikony, margin určuje rozměry vcs_changes_annotation
Zobrazuje počet souborů, které byly přidány, změněny nebo odstraněny
Vlastnosti
Vlastnosti písma Vlastnosti stínu Vlastnosti stylizovaného popisku
Dialogy
dialog
Okna Indexer Status a Update používají tuto třídu pro pozadí okna
progress_bar_control
Kontejner progress bar. Lišta průběhu se zobrazuje v okně Update, které se používá pro aktualizace v systémech OS X a Windows.
progress_gauge_control
Sloupec představující dosud dokončený pokrok
Vlastnosti
content_margin okraj určuje výšku sloupce
Scroll Bars
scroll_area_control
Posuvná oblast obsahuje posouvaný prvek spolu se sloupcem, stopou a pukem.
Atributy
scrollable pokud lze ovládací prvek posouvat vertikálně hscrollable pokud lze ovládací prvek posouvat horizontálně
Vlastnosti
content_margin okraj, který se přidává kolem posouvaného obsahu overlay nastavuje, aby se posuvníky vykreslovaly nad obsahem left_shadow hodnota barvy, která se použije při vykreslování stínu označujícího, že oblast lze posouvat doleva left_shadow_size v celém čísle šířky stínu, který se vykreslí, když oblast lze posouvat doleva top_shadow hodnota barvy, která se použije při vykreslování stínu označujícího, že oblast lze posouvat do nahoru top_shadow_size v celých číslech výšky stínu, který se vykreslí, když lze oblast posunout nahoru right_shadow hodnota barvy, která se použije při kreslení stínu pro označení oblasti, kterou lze posunout doprava right_shadow_size v celých číslech šířky stínu, který se vykreslí, když lze oblast posunout nahoru a nahoru. posouvat doprava bottom_shadow hodnota barvy, která se použije při kreslení stínu pro označení oblasti, kterou lze posouvat dolů bottom_shadow_size v celých číslech výšky stínu, který se vykreslí, když lze oblast posouvat dolů scroll_bar_control
Posuvník obsahuje dráhu posouvání. Odstín je nastaven na základě barvy pozadí rolovacího prvku.
Atributy
tmavý, když je obsah rolovací oblasti tmavý, což vyžaduje světlý rolovací pruh vodorovný, když má být rolovací pruh vodorovný místo svislého
Vlastnosti
vlastnosti zabarvení textury content_margin okraj, který se přidává kolem rolovací stopy scroll_track_control
Stopa, po které se puk pohybuje. Odstín je nastaven na základě barvy pozadí rolovaného prvku.
Atributy
tmavý, když je obsah rolovací oblasti tmavý, což vyžaduje světlý rolovací pruh vodorovný, když má být rolovací pruh vodorovný místo svislého
Vlastnosti
vlastnosti zabarvení textury scroll_corner_control
Mrtvý prostor v pravém dolním rohu scroll_area_control
, když jsou zobrazeny svislé i vodorovné rolovací pruhy.
Atributy
tmavý, když je obsah rolovací oblasti tmavý, což vyžaduje světlý rolovací pruh
Vlastnosti
vlastnosti tónování textury puck_control
Rolovací puk neboli úchyt. Odstín je nastaven na základě barvy pozadí rolovacího prvku.
Atributy
tmavý, když je obsah oblasti pro posouvání tmavý, což vyžaduje světlý posuvník vodorovný, když má být posuvník vodorovný místo svislého
Vlastnosti
vlastnosti zabarvení textury
Vstupy
text_line_control
Textový vstup používaný panely Rychlý panel, Najít, Nahradit, Najít v souborech a Vstup.
Vlastnosti
content_margin okraj kolem textu color_scheme_tint hodnota barvy, která se použije pro tónování pozadí barevného schématu color_scheme_tint_2 hodnota barvy, která se použije pro přidání sekundárního odstínu na pozadí barevného schématu dropdown_button_control
Tlačítko pro zavření otevřeného panelu
Vlastnosti
content_margin pro tlačítka, margin určuje rozměry
Tlačítka
button_control
Textová tlačítka
Atributy
stisknutí nastavené při stisknutí tlačítka
Vlastnosti
min_size pole dvou celých čísel určující minimální šířku a výšku tlačítka, v DIPech icon_button_group
mřížka řídící rozestupy souvisejících ikonových tlačítek
Vlastnosti
žádná vrstva nepodporuje rozestupy celočíselný počet pixelů mezi jednotlivými tlačítky ve skupině icon_button_control
malá tlačítka založená na ikonách v okně Najít, Najít v souborech, a Nahradit
Vlastnosti
vybrané při přepnutí tlačítka s ikonou vlevo, když je tlačítko nejlevějším tlačítkem ve skupině vpravo, když je tlačítko nejpravějším tlačítkem ve skupině icon_regex
Tlačítko pro zapnutí režimu regex ve skupině Najít, Najít v souborech a Nahradit panely
Vlastnosti
content_margin pro ikony, margin určuje rozměry icon_case
Tlačítko pro zapnutí režimu rozlišování velkých a malých písmen v panelech Najít, Najít v souborech a Nahradit
Vlastnosti
content_margin pro ikony, okraj určuje rozměry icon_whole_word
Tlačítko pro zapnutí režimu celého slova v panelech Najít, Najít v souborech a Nahradit
Vlastnosti
content_margin pro ikony, okraj určuje rozměry icon_wrap
Tlačítko pro zapnutí obtékání hledání při použití panelů Najít a Nahradit
Vlastnosti
content_margin pro ikony, okraj určuje rozměry icon_in_selection
Tlačítko pro vyhledávání pouze ve výběru při použití panelů Find and Replace
Properties
content_margin pro ikony, okraj určuje rozměry icon_highlight
Tlačítko pro povolení zvýraznění všech shod v panelech Find and Replace
Properties
content_margin pro ikony, okraj určuje rozměry icon_preserve_case
Tlačítko pro zapnutí režimu zachování velkých písmen při použití panelu Nahradit
Vlastnosti
content_margin pro ikony, okraj určuje rozměry icon_context
Tlačítko pro zobrazení kontextu kolem shod při použití panelu Najít v souborech
Vlastnosti
content_margin pro ikony, okraj určuje rozměry icon_use_buffer
Tlačítko pro zobrazení výsledků ve vyrovnávací paměti namísto výstupního panelu při použití panelu Find in Files
Properties
content_margin pro ikony, okraj určuje rozměry
Labels
label_control
Popisky se zobrazují v panelech Find, Replace, Find in File a Input. Kromě toho se popisky používají v okně Aktualizace, na textových tlačítkách a pro text v status_container
.
Zaměření na konkrétní štítky lze provést pomocí klávesy parents
.
Vlastnosti
vlastnosti písma vlastnosti stínu barva hodnota barvy, která se použije pro text title_label_control
Nadpisový štítek se používá v okně Informace.
Vlastnosti
vlastnosti písma vlastnosti stínu barva hodnota barvy, která se použije pro text
Tipy na nástroje
tool_tip_control
Tipy na nástroje zobrazené při najetí na karty a tlačítka
Vlastnosti
content_margin okraj kolem textu tipu nástroje tool_tip_label_control
Text zobrazený v tipu nástroje
Vlastnosti
vlastnosti písma vlastnosti stínu barva hodnota barvy, která se použije pro text