Sorry for taking a long time to respond, I've been a bit busy with other
things. Anyway, I'm not sure if I understood you correctly so let's make
our discussion a bit more concrete. For example, we now have a single
button that toggles snapping to guides. Lets call this the master
toggle. Under the hood however, it also toggles:
- snapping to intersections of guides
- snapping to origins of guides, and
- snapping perpendicularly to guides.
Let's call these slave toggles. Suppose that the master toggle is on,
and that the user goes to the document properties dialog and toggles one
of the slave toggles directly, for example the user turns off snapping
to the guide origins. The document properties dialog is being closed
afterwards, and only the snap toolbar can be seen. What is now the
status of the button, i.e. the master toggle? Is it on or is it off? If
you propose to leave it on, then what should happen if the user sets all
toggles to off?
Sorry for taking a long time to respond, I've been a bit busy with other
things. Anyway, I'm not sure if I understood you correctly so let's make
our discussion a bit more concrete. For example, we now have a single
button that toggles snapping to guides. Lets call this the master
toggle. Under the hood however, it also toggles:
- snapping to intersections of guides
- snapping to origins of guides, and
- snapping perpendicularly to guides.
Let's call these slave toggles. Suppose that the master toggle is on,
and that the user goes to the document properties dialog and toggles one
of the slave toggles directly, for example the user turns off snapping
to the guide origins. The document properties dialog is being closed
afterwards, and only the snap toolbar can be seen. What is now the
status of the button, i.e. the master toggle? Is it on or is it off? If
you propose to leave it on, then what should happen if the user sets all
toggles to off?