Commit graph

3 commits

Author SHA1 Message Date
Michael Gratton
cbe5fb6a07 Plugin.Application: Add support for emptying folders
Allow plugins to delete all email from a folder after getting user
confirmation.
2020-03-22 16:45:55 +11:00
Michael Gratton
a872c70a42 Plugin.Application: Add support for registering GLib Actions
Allow plugins to register actions with the app for use in UI widgets.
Create a per-plugin action group as needed, add to main windows using
a plugin-specific group name and add/remove registered actions to that.
2020-03-20 17:41:57 +11:00
Michael Gratton
f72b1354f8 Add stable public interfaces for plugins to use
These interfaces provide a stable, public API for plugins that can
provide API stability while the underlying client and engine APIs
change.
2020-03-17 19:23:24 +11:00