diff --git a/gnucash/gnome-utils/gnc-plugin-file-history.c b/gnucash/gnome-utils/gnc-plugin-file-history.c index 3ac2bf3ffeb..d4eddd7bc8a 100644 --- a/gnucash/gnome-utils/gnc-plugin-file-history.c +++ b/gnucash/gnome-utils/gnc-plugin-file-history.c @@ -99,6 +99,12 @@ static const gchar *gnc_plugin_load_ui_items [] = NULL, }; +/** The instance data structure for a file history plugin. */ +struct _GncPluginFileHistory +{ + GncPlugin gnc_plugin; +}; + /** The instance private data for a file history plugin. This data * structure is unused. */ typedef struct GncPluginFileHistoryPrivate diff --git a/gnucash/gnome-utils/gnc-plugin-file-history.h b/gnucash/gnome-utils/gnc-plugin-file-history.h index 713d82935ac..8dfb54e8dbc 100644 --- a/gnucash/gnome-utils/gnc-plugin-file-history.h +++ b/gnucash/gnome-utils/gnc-plugin-file-history.h @@ -45,14 +45,6 @@ G_DECLARE_FINAL_TYPE (GncPluginFileHistory, gnc_plugin_file_history, GNC, PLUGIN #define GNC_PLUGIN_FILE_HISTORY_NAME "gnc-plugin-file-history" -/* typedefs & structures */ - -/** The instance data structure for a file history plugin. */ -struct _GncPluginFileHistory -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ diff --git a/gnucash/gnome-utils/gnc-plugin-menu-additions.c b/gnucash/gnome-utils/gnc-plugin-menu-additions.c index 382556b1462..2c08a6119eb 100644 --- a/gnucash/gnome-utils/gnc-plugin-menu-additions.c +++ b/gnucash/gnome-utils/gnc-plugin-menu-additions.c @@ -60,6 +60,11 @@ static QofLogModule log_module = GNC_MOD_GUI; #define PLUGIN_ACTIONS_NAME "gnc-plugin-menu-additions-actions" +struct _GncPluginMenuAdditions +{ + GncPlugin gnc_plugin; +}; + /** Private data for this plugin. This data structure is unused. */ typedef struct GncPluginMenuAdditionsPrivate { diff --git a/gnucash/gnome-utils/gnc-plugin-menu-additions.h b/gnucash/gnome-utils/gnc-plugin-menu-additions.h index 18d069e52c3..953f49dfe5d 100644 --- a/gnucash/gnome-utils/gnc-plugin-menu-additions.h +++ b/gnucash/gnome-utils/gnc-plugin-menu-additions.h @@ -48,12 +48,6 @@ G_DECLARE_FINAL_TYPE (GncPluginMenuAdditions, gnc_plugin_menu_additions, GNC, PL #define GNC_PLUGIN_MENU_ADDITIONS_NAME "gnc-plugin-menu-additions" -/* typedefs & structures */ -struct _GncPluginMenuAdditions -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ /** Create a new menu_additions plugin. This plugin attaches the menu diff --git a/gnucash/gnome/gnc-plugin-account-tree.c b/gnucash/gnome/gnc-plugin-account-tree.c index b23e698aafc..d857c0e4aeb 100644 --- a/gnucash/gnome/gnc-plugin-account-tree.c +++ b/gnucash/gnome/gnc-plugin-account-tree.c @@ -65,6 +65,13 @@ static const gchar *gnc_plugin_load_ui_items [] = NULL, }; +/** The instance data structure for an account tree menu plugin. */ +struct _GncPluginAccountTree +{ + /** The parent object for this widget */ + GncPlugin gnc_plugin; +}; + /** The instance private data structure for an account tree plugin. */ typedef struct GncPluginAccountTreePrivate { diff --git a/gnucash/gnome/gnc-plugin-account-tree.h b/gnucash/gnome/gnc-plugin-account-tree.h index f401141b794..4bd072d9ec4 100644 --- a/gnucash/gnome/gnc-plugin-account-tree.h +++ b/gnucash/gnome/gnc-plugin-account-tree.h @@ -46,15 +46,6 @@ G_DECLARE_FINAL_TYPE (GncPluginAccountTree, gnc_plugin_account_tree, GNC, PLUGIN #define GNC_PLUGIN_ACCOUNT_TREE_NAME "gnc-plugin-account-tree" -/* typedefs & structures */ - -/** The instance data structure for an account tree menu plugin. */ -struct _GncPluginAccountTree -{ - /** The parent object for this widget */ - GncPlugin gnc_plugin; -}; - /** Create a new account tree menu plugin. * * @return A pointer to the new object. diff --git a/gnucash/gnome/gnc-plugin-basic-commands.c b/gnucash/gnome/gnc-plugin-basic-commands.c index 64d451ab08f..0a064d065f1 100644 --- a/gnucash/gnome/gnc-plugin-basic-commands.c +++ b/gnucash/gnome/gnc-plugin-basic-commands.c @@ -175,6 +175,13 @@ static const gchar *dirty_only_active_actions[] = NULL }; +/** The instance data structure for an basic commands menu plugin. */ +struct _GncPluginBasicCommands +{ + /** The parent object for this widget */ + GncPlugin gnc_plugin; +}; + /** The instance private data structure for an basic commands * plugin. */ typedef struct GncPluginBasicCommandsPrivate diff --git a/gnucash/gnome/gnc-plugin-basic-commands.h b/gnucash/gnome/gnc-plugin-basic-commands.h index 497f4569b3e..4744ab0aaa9 100644 --- a/gnucash/gnome/gnc-plugin-basic-commands.h +++ b/gnucash/gnome/gnc-plugin-basic-commands.h @@ -45,15 +45,6 @@ G_DECLARE_FINAL_TYPE (GncPluginBasicCommands, gnc_plugin_basic_commands, GNC, PL #define GNC_PLUGIN_BASIC_COMMANDS_NAME "gnc-plugin-basic-commands" -/* typedefs & structures */ - -/** The instance data structure for an basic commands menu plugin. */ -struct _GncPluginBasicCommands -{ - /** The parent object for this widget */ - GncPlugin gnc_plugin; -}; - /** Create a new basic commands menu plugin. * * @return A pointer to the new object. diff --git a/gnucash/gnome/gnc-plugin-budget.c b/gnucash/gnome/gnc-plugin-budget.c index a6af81e5891..c565098e14f 100644 --- a/gnucash/gnome/gnc-plugin-budget.c +++ b/gnucash/gnome/gnc-plugin-budget.c @@ -78,6 +78,11 @@ static const gchar *plugin_writeable_actions[] = NULL }; +struct _GncPluginBudget +{ + GncPlugin gnc_plugin; +}; + typedef struct GncPluginBudgetPrivate { gpointer dummy; diff --git a/gnucash/gnome/gnc-plugin-budget.h b/gnucash/gnome/gnc-plugin-budget.h index c939db2e82a..e2ed24038c1 100644 --- a/gnucash/gnome/gnc-plugin-budget.h +++ b/gnucash/gnome/gnc-plugin-budget.h @@ -39,12 +39,6 @@ G_DECLARE_FINAL_TYPE (GncPluginBudget, gnc_plugin_budget, GNC, PLUGIN_BUDGET, Gn #define GNC_PLUGIN_BUDGET_NAME "gnc-plugin-budget" -/* typedefs & structures */ -struct _GncPluginBudget -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ GncPlugin *gnc_plugin_budget_new (void); diff --git a/gnucash/gnome/gnc-plugin-business.c b/gnucash/gnome/gnc-plugin-business.c index 05deefd1bac..b42f4a4759f 100644 --- a/gnucash/gnome/gnc-plugin-business.c +++ b/gnucash/gnome/gnc-plugin-business.c @@ -174,6 +174,11 @@ static const gchar *gnc_plugin_load_ui_items [] = * Plugin Function Implementation * ************************************************************/ +struct _GncPluginBusiness +{ + GncPlugin gnc_plugin; +}; + typedef struct GncPluginBusinessPrivate { GncOwner *last_customer; diff --git a/gnucash/gnome/gnc-plugin-business.h b/gnucash/gnome/gnc-plugin-business.h index cc7a229531a..76f95729e81 100644 --- a/gnucash/gnome/gnc-plugin-business.h +++ b/gnucash/gnome/gnc-plugin-business.h @@ -37,12 +37,6 @@ G_DECLARE_FINAL_TYPE (GncPluginBusiness, gnc_plugin_business, GNC, PLUGIN_BUSINE #define GNC_PLUGIN_BUSINESS_NAME "gnc-plugin-business" -/* typedefs & structures */ -struct _GncPluginBusiness -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ GncPlugin *gnc_plugin_business_new (void); diff --git a/gnucash/gnome/gnc-plugin-register.c b/gnucash/gnome/gnc-plugin-register.c index 4cae800185c..201c2670c1c 100644 --- a/gnucash/gnome/gnc-plugin-register.c +++ b/gnucash/gnome/gnc-plugin-register.c @@ -59,6 +59,11 @@ static const gchar *gnc_plugin_load_ui_items [] = NULL, }; +struct _GncPluginRegister +{ + GncPlugin gnc_plugin; +}; + typedef struct GncPluginRegisterPrivate { gpointer dummy; diff --git a/gnucash/gnome/gnc-plugin-register.h b/gnucash/gnome/gnc-plugin-register.h index db948bd97e7..d4fdbb526dd 100644 --- a/gnucash/gnome/gnc-plugin-register.h +++ b/gnucash/gnome/gnc-plugin-register.h @@ -35,12 +35,6 @@ G_DECLARE_FINAL_TYPE (GncPluginRegister, gnc_plugin_register, GNC, PLUGIN_REGIST #define GNC_PLUGIN_REGISTER_NAME "gnc-plugin-register" -/* typedefs & structures */ -struct _GncPluginRegister -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ GncPlugin *gnc_plugin_register_new (void); diff --git a/gnucash/gnome/gnc-plugin-report-system.c b/gnucash/gnome/gnc-plugin-report-system.c index 1a70836a5d5..7a9e924c43f 100644 --- a/gnucash/gnome/gnc-plugin-report-system.c +++ b/gnucash/gnome/gnc-plugin-report-system.c @@ -61,6 +61,11 @@ static const gchar *gnc_plugin_load_ui_items [] = NULL, }; +struct _GncPluginReportSystem +{ + GncPlugin gnc_plugin; +}; + typedef struct GncPluginReportSystemPrivate { gpointer dummy; diff --git a/gnucash/gnome/gnc-plugin-report-system.h b/gnucash/gnome/gnc-plugin-report-system.h index 2329c6f399d..9f37a7f7c2f 100644 --- a/gnucash/gnome/gnc-plugin-report-system.h +++ b/gnucash/gnome/gnc-plugin-report-system.h @@ -35,12 +35,6 @@ G_DECLARE_FINAL_TYPE (GncPluginReportSystem, gnc_plugin_report_system, GNC, PLUG #define GNC_PLUGIN_REPORT_SYSTEM_NAME "gnc-plugin-report-system" -/* typedefs & structures */ -struct _GncPluginReportSystem -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ void gnc_plugin_report_system_new (void); diff --git a/gnucash/import-export/aqb/gnc-plugin-aqbanking.c b/gnucash/import-export/aqb/gnc-plugin-aqbanking.c index b92728b11d7..1f81e69a27d 100644 --- a/gnucash/import-export/aqb/gnc-plugin-aqbanking.c +++ b/gnucash/import-export/aqb/gnc-plugin-aqbanking.c @@ -139,6 +139,11 @@ static GncMainWindow *gnc_main_window = NULL; * Object Implementation * ************************************************************/ +struct _GncPluginAqBanking +{ + GncPlugin gnc_plugin; +}; + G_DEFINE_TYPE(GncPluginAqBanking, gnc_plugin_aqbanking, GNC_TYPE_PLUGIN) GncPlugin * diff --git a/gnucash/import-export/aqb/gnc-plugin-aqbanking.h b/gnucash/import-export/aqb/gnc-plugin-aqbanking.h index 86c90f03690..f31a1961ec9 100644 --- a/gnucash/import-export/aqb/gnc-plugin-aqbanking.h +++ b/gnucash/import-export/aqb/gnc-plugin-aqbanking.h @@ -45,12 +45,6 @@ G_DECLARE_FINAL_TYPE (GncPluginAqBanking, gnc_plugin_aqbanking, GNC, PLUGIN_AQBA #define GNC_PLUGIN_AQBANKING_NAME "gnc-plugin-aqbanking" -/* typedefs & structures */ -struct _GncPluginAqBanking -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ /** diff --git a/gnucash/import-export/bi-import/gnc-plugin-bi-import.c b/gnucash/import-export/bi-import/gnc-plugin-bi-import.c index b0cc0b89ae5..68a70dbfaaf 100644 --- a/gnucash/import-export/bi-import/gnc-plugin-bi-import.c +++ b/gnucash/import-export/bi-import/gnc-plugin-bi-import.c @@ -69,6 +69,11 @@ static const gchar *gnc_plugin_load_ui_items [] = * Object Implementation * ************************************************************/ +struct _GncPluginBiImport +{ + GncPlugin gnc_plugin; +}; + G_DEFINE_TYPE(GncPluginBiImport, gnc_plugin_bi_import, GNC_TYPE_PLUGIN) GncPlugin * diff --git a/gnucash/import-export/bi-import/gnc-plugin-bi-import.h b/gnucash/import-export/bi-import/gnc-plugin-bi-import.h index e30ace1be17..298d8bb8faf 100644 --- a/gnucash/import-export/bi-import/gnc-plugin-bi-import.h +++ b/gnucash/import-export/bi-import/gnc-plugin-bi-import.h @@ -42,12 +42,6 @@ G_DECLARE_FINAL_TYPE (GncPluginBiImport, gnc_plugin_bi_import, GNC, PLUGIN_BI_IM #define GNC_PLUGIN_BI_IMPORT_NAME "gnc-plugin-bi-import" -/* typedefs & structures */ -struct _GncPluginBiImport -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ /** diff --git a/gnucash/import-export/csv-exp/gnc-plugin-csv-export.c b/gnucash/import-export/csv-exp/gnc-plugin-csv-export.c index acb29827287..00bf02236ad 100644 --- a/gnucash/import-export/csv-exp/gnc-plugin-csv-export.c +++ b/gnucash/import-export/csv-exp/gnc-plugin-csv-export.c @@ -59,6 +59,11 @@ static const gchar *gnc_plugin_load_ui_items [] = NULL, }; +struct _GncPluginCsvExport +{ + GncPlugin gnc_plugin; +}; + typedef struct GncPluginCsvExportPrivate { gpointer dummy; diff --git a/gnucash/import-export/csv-exp/gnc-plugin-csv-export.h b/gnucash/import-export/csv-exp/gnc-plugin-csv-export.h index fce7c6c8cf1..affc6b4c462 100644 --- a/gnucash/import-export/csv-exp/gnc-plugin-csv-export.h +++ b/gnucash/import-export/csv-exp/gnc-plugin-csv-export.h @@ -35,12 +35,6 @@ G_DECLARE_FINAL_TYPE (GncPluginCsvExport, gnc_plugin_csv_export, GNC, PLUGIN_CSV #define GNC_PLUGIN_CSV_EXPORT_NAME "gnc-plugin-csv-export" -/* typedefs & structures */ -struct _GncPluginCsvExport -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ GncPlugin *gnc_plugin_csv_export_new (void); diff --git a/gnucash/import-export/csv-imp/gnc-plugin-csv-import.c b/gnucash/import-export/csv-imp/gnc-plugin-csv-import.c index cb01075abd4..df843cf1386 100644 --- a/gnucash/import-export/csv-imp/gnc-plugin-csv-import.c +++ b/gnucash/import-export/csv-imp/gnc-plugin-csv-import.c @@ -58,6 +58,11 @@ static const gchar *gnc_plugin_load_ui_items [] = NULL, }; +struct _GncPluginCsvImport +{ + GncPlugin gnc_plugin; +}; + typedef struct GncPluginCsvImportPrivate { gpointer dummy; diff --git a/gnucash/import-export/csv-imp/gnc-plugin-csv-import.h b/gnucash/import-export/csv-imp/gnc-plugin-csv-import.h index e9b653bc325..90edfee31a5 100644 --- a/gnucash/import-export/csv-imp/gnc-plugin-csv-import.h +++ b/gnucash/import-export/csv-imp/gnc-plugin-csv-import.h @@ -35,12 +35,6 @@ G_DECLARE_FINAL_TYPE (GncPluginCsvImport, gnc_plugin_csv_import, GNC, PLUGIN_CSV #define GNC_PLUGIN_CSV_IMPORT_NAME "gnc-plugin-csv-import" -/* typedefs & structures */ -struct _GncPluginCsvImport -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ GncPlugin *gnc_plugin_csv_import_new (void); diff --git a/gnucash/import-export/customer-import/gnc-plugin-customer-import.c b/gnucash/import-export/customer-import/gnc-plugin-customer-import.c index 74344164bc2..bfd5420928b 100644 --- a/gnucash/import-export/customer-import/gnc-plugin-customer-import.c +++ b/gnucash/import-export/customer-import/gnc-plugin-customer-import.c @@ -67,6 +67,11 @@ static const gchar *gnc_plugin_load_ui_items [] = * Object Implementation * ************************************************************/ +struct _GncPluginCustomerImport +{ + GncPlugin gnc_plugin; +}; + G_DEFINE_TYPE(GncPluginCustomerImport, gnc_plugin_customer_import, GNC_TYPE_PLUGIN) GncPlugin * diff --git a/gnucash/import-export/customer-import/gnc-plugin-customer-import.h b/gnucash/import-export/customer-import/gnc-plugin-customer-import.h index 543053bd23e..b1032f49fd6 100644 --- a/gnucash/import-export/customer-import/gnc-plugin-customer-import.h +++ b/gnucash/import-export/customer-import/gnc-plugin-customer-import.h @@ -42,12 +42,6 @@ G_DECLARE_FINAL_TYPE (GncPluginCustomerImport, gnc_plugin_customer_import, GNC, #define GNC_PLUGIN_CUSTOMER_IMPORT_NAME "gnc-plugin-customer-import" -/* typedefs & structures */ -struct _GncPluginCustomerImport -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ /** diff --git a/gnucash/import-export/log-replay/gnc-plugin-log-replay.c b/gnucash/import-export/log-replay/gnc-plugin-log-replay.c index 0e278ab3d6a..e3ac2f1e54a 100644 --- a/gnucash/import-export/log-replay/gnc-plugin-log-replay.c +++ b/gnucash/import-export/log-replay/gnc-plugin-log-replay.c @@ -54,6 +54,11 @@ static const gchar *gnc_plugin_load_ui_items [] = NULL, }; +struct _GncPluginLogReplay +{ + GncPlugin gnc_plugin; +}; + typedef struct GncPluginLogReplayPrivate { gpointer dummy; diff --git a/gnucash/import-export/log-replay/gnc-plugin-log-replay.h b/gnucash/import-export/log-replay/gnc-plugin-log-replay.h index c74e04bff8c..bd60484db20 100644 --- a/gnucash/import-export/log-replay/gnc-plugin-log-replay.h +++ b/gnucash/import-export/log-replay/gnc-plugin-log-replay.h @@ -35,12 +35,6 @@ G_DECLARE_FINAL_TYPE (GncPluginLogReplay, gnc_plugin_log_replay, GNC, PLUGIN_LOG #define GNC_PLUGIN_LOG_REPLAY_NAME "gnc-plugin-log-replay" -/* typedefs & structures */ -struct _GncPluginLogReplay -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ GncPlugin *gnc_plugin_log_replay_new (void); diff --git a/gnucash/import-export/ofx/gnc-plugin-ofx.c b/gnucash/import-export/ofx/gnc-plugin-ofx.c index 8a1f6265274..70d6ed5e832 100644 --- a/gnucash/import-export/ofx/gnc-plugin-ofx.c +++ b/gnucash/import-export/ofx/gnc-plugin-ofx.c @@ -52,6 +52,11 @@ static const gchar *gnc_plugin_load_ui_items [] = NULL, }; +struct _GncPluginOfx +{ + GncPlugin gnc_plugin; +}; + typedef struct GncPluginOfxPrivate { gpointer dummy; diff --git a/gnucash/import-export/ofx/gnc-plugin-ofx.h b/gnucash/import-export/ofx/gnc-plugin-ofx.h index e3a2b640746..685ca0779be 100644 --- a/gnucash/import-export/ofx/gnc-plugin-ofx.h +++ b/gnucash/import-export/ofx/gnc-plugin-ofx.h @@ -35,12 +35,6 @@ G_DECLARE_FINAL_TYPE (GncPluginOfx, gnc_plugin_ofx, GNC, PLUGIN_OFX, GncPlugin) #define GNC_PLUGIN_OFX_NAME "gnc-plugin-ofx" -/* typedefs & structures */ -struct _GncPluginOfx -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ GncPlugin *gnc_plugin_ofx_new (void); diff --git a/gnucash/import-export/qif-imp/gnc-plugin-qif-import.c b/gnucash/import-export/qif-imp/gnc-plugin-qif-import.c index b14ccfe50ab..e68e6f5251f 100644 --- a/gnucash/import-export/qif-imp/gnc-plugin-qif-import.c +++ b/gnucash/import-export/qif-imp/gnc-plugin-qif-import.c @@ -54,6 +54,11 @@ static const gchar *gnc_plugin_load_ui_items [] = NULL, }; +struct _GncPluginQifImport +{ + GncPlugin gnc_plugin; +}; + typedef struct GncPluginQifImportPrivate { gpointer dummy; diff --git a/gnucash/import-export/qif-imp/gnc-plugin-qif-import.h b/gnucash/import-export/qif-imp/gnc-plugin-qif-import.h index bdba6ac0a28..2f81f557574 100644 --- a/gnucash/import-export/qif-imp/gnc-plugin-qif-import.h +++ b/gnucash/import-export/qif-imp/gnc-plugin-qif-import.h @@ -36,12 +36,6 @@ G_DECLARE_FINAL_TYPE (GncPluginQifImport, gnc_plugin_qif_import, GNC, PLUGIN_QIF #define GNC_PLUGIN_QIF_IMPORT_NAME "gnc-plugin-qif-import" -/* typedefs & structures */ -struct _GncPluginQifImport -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ GncPlugin *gnc_plugin_qif_import_new (void); diff --git a/libgnucash/gnc-module/example/gnc-plugin.example.c b/libgnucash/gnc-module/example/gnc-plugin.example.c index c80047dfca6..85accc98986 100644 --- a/libgnucash/gnc-module/example/gnc-plugin.example.c +++ b/libgnucash/gnc-module/example/gnc-plugin.example.c @@ -55,6 +55,11 @@ static guint gnc_plugin_n_actions = G_N_ELEMENTS(gnc_plugin_actions); * Object Implementation * ************************************************************/ +struct _GncPluginExample +{ + GncPlugin gnc_plugin; +}; + G_DEFINE_TYPE(GncPluginExample, gnc_plugin_example, GNC_TYPE_PLUGIN) GncPlugin * diff --git a/libgnucash/gnc-module/example/gnc-plugin.example.h b/libgnucash/gnc-module/example/gnc-plugin.example.h index 5b8d6072313..f472cf5dbbe 100644 --- a/libgnucash/gnc-module/example/gnc-plugin.example.h +++ b/libgnucash/gnc-module/example/gnc-plugin.example.h @@ -42,12 +42,6 @@ G_DECLARE_FINAL_TYPE (GncPluginExample, gnc_plugin_example, GNC, PLUGIN_EXAMPLE) #define GNC_PLUGIN_EXAMPLE_NAME "gnc-plugin-example" -/* typedefs & structures */ -struct _GncPluginExample -{ - GncPlugin gnc_plugin; -}; - /* function prototypes */ /**