Look at one of these locations for an example of PinnedStyles.xml:
"ProjDirectory\Project\Users\YourName\PinnedStyles.xml"
--- or ---
"ProjDirectory\FileSync\Base\Project\Users\YourName\PinnedStyles/xml"
(The difference has something to do with the project type, but I don't know what that might be.)
Since the Pinned files live outside the Project and the Content, there doesn't seem to be a way to grab them via Imports or via Source Control without messing around with the the User directories in the stock .gitignore file. I haven't touched mine and I really don't want to risk git/central choking to death on my project.
You can manually shuffle the PinnedStyles.xml to any project that uses the same stylesheet. Well, you can put it anywhere, but pinning a style you don't have won't be very helpful.
Here's the internal layout:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<PinnedItems>
<PinnedItem Name="a.makeMiddle" />
<PinnedItem Name=".MenuPath" />
</PinnedItems>
Code: Select all
PinnedImages.xml
PinnedSnippets.xml
PinnedStyles.xml
PinnedVariables.xml
The UserData.fluser file identifies (at the very least) the Primary Target. It could possibly contain other "Primary" info depending on the project, but I don't know.
There might be Pin files for micro-content, but these projects didn't have any.