You need to log off -> log in to see changes.īut with that you only can change entry image that already is in system. That mean that it is possible to change Alias to custom for default entries, or adding Icon and CustomItemProperties -> to custom entry with data copied from default entries and it will work. Icon for entry is defined with a pair of data: Icon and CustomItemProperties -> (It's binary plist, open it with Xcode/PlistEditPro/etc) ![]() So all data for sidebar entries is stored in ~/Library/Preferences/ But I don't like this idea with code injection and it seems that there can be a simpler way with modification of system resources. So one of the way to do it is like in SIMBL's plugin for colored icons (google it) and like its done in Dropbox - inject code at mach_kernel. So I have sum up all related info that I found and maybe we can find a solution to it. Now when you re-attach the x-ref with this all fixed you will be able to choose the x-ref layer colours and they will change properly.I have seen a lot of related questions/answers but it seems that there still isn't a working solution for it. Either change these to be colour "By Layer" or put them in a new layer and define it as the colour they have been drawn as and then change these lines' colours to "By Layer". The way to fix it is to open the x-ref itself and find the lines that have had colours defined different to the their Layer colour. This means then that although you load the x-ref in and then change the colour of the x-ref layers, because some of the lines are not drawn with the colour selected "By Layer", you can change the colours in your drawing to whatever you want but they wont change these lines. Some people make the mistake of drawing lines in a drawing in a certain layer, but then when they want to draw a new line, instead of creating a new layer and drawing it with this, they simply keep using the same layer and change the line colour from "By Layer" to the colour of their choice. I realise this is an old thread but I encountered a similar problem and then realised what the issue was myself. You will need to set your VISRETAIN to (1) if you want those color changes you made in that session to remain. WARNING: If your VISRETAIN is set to (0) in a host drawing, and you start customizing your layers of that Xref in your host drawing, those changes will not be maintained when you SAVE it. To me, VISRETAIN is all about layer manipulation in Xrefs: VISRETAIN ( 1 ) allows for that kind of layer color flexibility in the host drawings, whereas VISRETAIN ( 0 ) carries-over and maintains - the layer color change you make in the original drawing being used as the Xref. For example, I like toning down the overall floor plan color when I do electrical plans so the electrical symbols can really stand out that's just one example. The reason is, I like being able to change (or customize) the pen color of a layer(s) to reflect the work I do in other drawing files. However, that being said, I usually set my VISRETAIN to (1) one. So, setting your VISRETAIN to (0) is probably the best solution for this particular circumstance. This of course, is more of an inconvenience, plus it sort of defeats the whole idea of relying on the attributes of what an Xref is all about, doesn't it? This works fine if you have only one or two files that rely on that particular Xref.Ī third (and perhaps obvious) work-around would be to delete the Xref, DETACH it in INSERT-EXTERNAL REFERENCES, and re-insert the "newly-revised" Xref. ![]() You will finally see your drawing taking on the layer color change you made in your original Xref.Ī second work-around is to go into your LAYERS PROPERTY MANAGER of those host drawings and change the color of the layer there. Set the VISRETAIN to (0) zero in your host files, and RELOAD the Xref in INSERT-EXTERNAL REFERENCES. ![]() Perhaps you even tried reloading it in the INSERT-EXTERNAL REFERENCES, yet to no avail. So, you went into your original file (the one acting as the "mother" xref) and changed a layer color through your LAYERS PROPERTY MANAGER saved it, and went back into your drawing files which contain that Xref, expecting it to change in your host drawings, but the layer color did not change! If I'm understanding you correctly, it sounds like you have an Xref that you changed in terms of layer color and it's not reflecting in your associated drawings. VISRETAIN may be the answer you are looking for.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |