This requires a change in xchat-gnome, and in principle fe-gtk and the text frontend, allowing plugins to catch, and optionally eat, the close event. The patch for xchat-gnome that gets this set up is attached.
With that working, the implementation of this feature in the indicator plugin is simple. Also attached.
This requires a change in xchat-gnome, and in principle fe-gtk and the text frontend, allowing plugins to catch, and optionally eat, the close event. The patch for xchat-gnome that gets this set up is attached.
With that working, the implementation of this feature in the indicator plugin is simple. Also attached.