2009-12-20 [holger] 3.7.3cvs43
[claws.git] / src / prefs_toolbar.h
index 556128da2ee3909cc5f24919373ae99ffb29aafb..1b0f0b64a5ce50d7c0cb8d8268d3a259e4ce6201 100644 (file)
@@ -23,7 +23,8 @@
 void prefs_toolbar_init                (void);
 void prefs_toolbar_done                (void);
 
-typedef void (*ToolbarPluginCallback)(const gchar *item_name, gpointer data);
+/* parent is a MainWindow, Compose, or MessageView, depending on the ToolbarType during registration */
+typedef void (*ToolbarPluginCallback)(gpointer parent, const gchar *item_name, gpointer data);
 
 void prefs_toolbar_register_plugin_item(ToolbarType toolbar_type, const gchar *plugin_name, const gchar *item_name, ToolbarPluginCallback cb, gpointer cb_data);
 void prefs_toolbar_unregister_plugin_item(ToolbarType toolbar_type, const gchar *plugin_name, const gchar *item_name);