MacOS Sierra Touch Bar Location Icons

The new MacBook Pro with touchpad, in macOS Sierra, icons for the system control panel, where will they be located?

enter image description here

I looked under HD / System / Library / CoreServices, not there .....

+4
source share
2 answers

Touchpad system icons are located at /System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/Assets.car.

To name a few examples, they are called as TouchBarControlStripSpotlightor TouchBarControlStripSiriContent.


enter image description here

If you want to inspect as well as modify them, you can use ThemeEngine to open .CAR files. You can find the application / project here: https://github.com/alexzielenski/ThemeEngine

, ThemeEngine.app . , , . , , .CAR.

+6

: enter image description here

: ( NSImage.h)

NSImageNameTouchBarAddDetailTemplate,         NSImageNameTouchBarAddTemplate,         NSImageNameTouchBarAlarmTemplate,         NSImageNameTouchBarAudioInputMuteTemplate,         NSImageNameTouchBarAudioInputTemplate,         NSImageNameTouchBarAudioOutputMuteTemplate,         NSImageNameTouchBarAudioOutputVolumeHighTemplate,         NSImageNameTouchBarAudioOutputVolumeLowTemplate,         NSImageNameTouchBarAudioOutputVolumeMediumTemplate,         NSImageNameTouchBarAudioOutputVolumeOffTemplate,         NSImageNameTouchBarBookmarksTemplate,         NSImageNameTouchBarColorPickerFill,         NSImageNameTouchBarColorPickerFont,         NSImageNameTouchBarColorPickerStroke,         NSImageNameTouchBarCommunicationAudioTemplate,         NSImageNameTouchBarCommunicationVideoTemplate,         NSImageNameTouchBarComposeTemplate,         NSImageNameTouchBarDeleteTemplate,         NSImageNameTouchBarDownloadTemplate,         NSImageNameTouchBarEnterFullScreenTemplate,         NSImageNameTouchBarExitFullScreenTemplate,         NSImageNameTouchBarFastForwardTemplate,         NSImageNameTouchBarFolderCopyToTemplate,         NSImageNameTouchBarFolderMoveToTemplate,         NSImageNameTouchBarFolderTemplate,         NSImageNameTouchBarGetInfoTemplate,         NSImageNameTouchBarGoBackTemplate,         NSImageNameTouchBarGoDownTemplate,         NSImageNameTouchBarGoForwardTemplate,         NSImageNameTouchBarGoUpTemplate,         NSImageNameTouchBarHistoryTemplate,         NSImageNameTouchBarIconViewTemplate,         NSImageNameTouchBarListViewTemplate,         NSImageNameTouchBarMailTemplate,         NSImageNameTouchBarNewFolderTemplate,         NSImageNameTouchBarNewMessageTemplate,         NSImageNameTouchBarOpenInBrowserTemplate,         NSImageNameTouchBarPauseTemplate,         NSImageNameTouchBarPlayheadTemplate,         NSImageNameTouchBarPlayPauseTemplate,         NSImageNameTouchBarPlayTemplate,         NSImageNameTouchBarQuickLookTemplate,         NSImageNameTouchBarRecordStartTemplate,         NSImageNameTouchBarRecordStopTemplate,         NSImageNameTouchBarRefreshTemplate,         NSImageNameTouchBarRewindTemplate,         NSImageNameTouchBarRotateLeftTemplate,         NSImageNameTouchBarRotateRightTemplate,         NSImageNameTouchBarSearchTemplate,         NSImageNameTouchBarShareTemplate,         NSImageNameTouchBarSidebarTemplate,         NSImageNameTouchBarSkipAhead15SecondsTemplate,         NSImageNameTouchBarSkipAhead30SecondsTemplate,         NSImageNameTouchBarSkipAheadTemplate,         NSImageNameTouchBarSkipBack15SecondsTemplate,         NSImageNameTouchBarSkipBack30SecondsTemplate,         NSImageNameTouchBarSkipBackTemplate,         NSImageNameTouchBarSkipToEndTemplate,         NSImageNameTouchBarSkipToStartTemplate,         NSImageNameTouchBarSlideshowTemplate,         NSImageNameTouchBarTagIconTemplate,         NSImageNameTouchBarTextBoldTemplate,         NSImageNameTouchBarTextBoxTemplate,         NSImageNameTouchBarTextCenterAlignTemplate,         NSImageNameTouchBarTextItalicTemplate,         NSImageNameTouchBarTextJustifiedAlignTemplate,         NSImageNameTouchBarTextLeftAlignTemplate,         NSImageNameTouchBarTextListTemplate,         NSImageNameTouchBarTextRightAlignTemplate,         NSImageNameTouchBarTextStrikethroughTemplate,         NSImageNameTouchBarTextUnderlineTemplate,         NSImageNameTouchBarUserAddTemplate,         NSImageNameTouchBarUserGroupTemplate,         NSImageNameTouchBarUserTemplate

Obj-C:

NSImage *image = [NSImage imageNamed:NSImageNameTouchBarUserTemplate];

Swift:

let image = NSImage(named: NSImageNameTouchBarUserTemplate)
+3

Source: https://habr.com/ru/post/1663560/


All Articles