> Signal in the core, dialogs connect to that... makes 3 lines of code > plus 1 per connecting dialog.
The problem is where to emit the signal. If I do that at the inset level, and emit the signal whenever an inset is created, modified and removed, it may not be efficient because insets get created and destroyed all the time. It is not easy to do so after each edition either because it is hard to determine if an editing action involves an inset. Cheers, Bo