At the moment, master slides with actual slides using them cannot be deleted: Pressing the Delete key does nothing, and the "Delete Master" is not on the context menu. But - why not offer the user the opportunity to do this? It seems we could pop up a dialog saying something like: ----------[Master slide in use]--------------- This master slide is in use in the presentation, by slides [ perhaps list the slides using the master somehow?] Delete master and all slides using it? Yes, Delete | No, Abort ---------------------------------------------- or something like that, not bikeshedding the dialog specifics. We could offer a third option: Switchng the using slides to another master, all at once.
I feel that deleting all slides using some master slide is too drastic and may result in the deletion of all slides. Maybe we can offer the user to chose a new master to apply to those slides whose master is being deleted.
(In reply to Rafael Lima from comment #1) > Maybe we can offer the user to chose a new master to apply to those slides > whose master is being deleted. That's a possibility too. But how _would_ a user delete all slides with a specific master?
(In reply to Eyal Rozenberg from comment #2) > That's a possibility too. But how _would_ a user delete all slides with a > specific master? (In reply to Eyal Rozenberg from comment #0) > ----------[Master slide in use]--------------- > Delete master and all slides using it? > > Yes, Delete | No, Abort :)
(In reply to Rafael Lima from comment #1) > Maybe we can offer the user to chose a new master to apply to those slides > whose master is being deleted. Alternatively 'Default'. But no principal objection to this proposal.
We discussed the topic in the design meeting. While the current solution to block deletion unless a master is not used by any slide is simple and efficient (besides the command is hidden and not disabled), the actual use case is about switching a master slide. The alternative solution could be to search for and replace similar to the approach for styles in Writer. Nevertheless, people agreed to the request. We could either ask for confirmation to delete the associated slides or provide a selection of all other master slides to pick one as a replacement.