On 2022-04-02 16:37, Scott Kostyshak via lyx-users wrote:
Dear all LyX branch users,

Have you ever wished there were a way to open (or close) all insets of a
certain branch? We have a pending patch on lyx-devel that would add an
option to the context-menu when you right-click on the inset of a
branch. E.g., we could add two entries "Open All" and "Close All".

Would you use this feature? Could you describe a particular use case
i.e., some context and a reason why you want to open all branch insets
of a specific branch in that context?

Scott

I not using branches (yet). But, generally, I think for such a feature to be easily accessible and (mis)clickable, it is a good idea to be able to undo it because of its rather drastic effect (change of all such insets). Actually, this can be done currently which is good I think. But I am slightly worried that it is counter to some of the developers' opinion (and possibly consensus) on whether opening insets should count as marking the buffer dirty (i.e. a file unsaved). So, that is something to consider, I think. However, since this is probably not an action that is often taken, a warning dialog that tells the user that this action cannot be undone might make this problem less severe.

Also, addition to (or instead of) a menu, a more general solution might be an "inset toolbox" (pane/dialog) via which inset types can be selected from a drop-down and (general) actions (e.g. closing, opening, replacing with another type, etc.) on these insets executed. Just a spontaneous idea that I have not further thought through.

Daniel


--
lyx-users mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-users

Reply via email to