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_treesidebar_tree

Stromový ovládací prvek obsahující více tree_rows

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

Výchozí hodnota: "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_controls 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 natruepouze v případě, že nastaveníenable_tab_scrollingje 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_labelmax_margin_trim kolik z levého a pravéhocontent_marginokraje 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 0255. 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 0255. 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_panelquick_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.0do1.0urč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_fgaselected_match_fghodnoty 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_containerastatus_buttonss 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

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.