* Author : Mathieu Desnoyers, June 2003
*/
+#define g_info(format...) g_log (G_LOG_DOMAIN, G_LOG_LEVEL_INFO, format)
+#define g_debug(format...) g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, format)
+
#include <glib.h>
#include <gmodule.h>
#include <lttv/module.h>
/** Array containing instanced objects. Used when module is unloaded */
-GSList *gControl_Flow_Data_List = NULL ;
+GSList *g_control_flow_data_list = NULL ;
*/
G_MODULE_EXPORT void init(LttvModule *self, int argc, char *argv[]) {
- Main_Win_Module = lttv_module_require(self, "mainwin", argc, argv);
-
- if(Main_Win_Module == NULL)
- {
- g_critical("Can't load Control Flow Viewer : missing mainwin\n");
- return;
- }
-
- g_critical("GUI ControlFlow Viewer init()");
-
- /* Register the toolbar insert button */
- toolbar_item_reg(hGuiControlFlowInsert_xpm, "Insert Control Flow Viewer",
- h_guicontrolflow);
-
- /* Register the menu item insert entry */
- menu_item_reg("/", "Insert Control Flow Viewer", h_guicontrolflow);
-
+ Main_Win_Module = lttv_module_require(self, "mainwin", argc, argv);
+
+ if(Main_Win_Module == NULL)
+ {
+ g_critical("Can't load Control Flow Viewer : missing mainwin\n");
+ return;
+ }
+
+ g_info("GUI ControlFlow Viewer init()");
+
+ /* Register the toolbar insert button */
+ toolbar_item_reg(hGuiControlFlowInsert_xpm, "Insert Control Flow Viewer",
+ h_guicontrolflow);
+
+ /* Register the menu item insert entry */
+ menu_item_reg("/", "Insert Control Flow Viewer", h_guicontrolflow);
+
}
void destroy_walk(gpointer data, gpointer user_data)
{
- GuiControlFlow_Destructor_Full((ControlFlowData*)data);
- g_critical("Walk destroy GUI Control Flow Viewer");
+ g_info("Walk destroy GUI Control Flow Viewer");
+ guicontrolflow_destructor_full((ControlFlowData*)data);
}
* everything that has been registered in the gtkTraceSet API.
*/
G_MODULE_EXPORT void destroy() {
- g_critical("GUI Control Flow Viewer destroy()");
- int i;
+ g_info("GUI Control Flow Viewer destroy()");
+ int i;
- g_slist_foreach(gControl_Flow_Data_List, destroy_walk, NULL );
-
- g_slist_free(gControl_Flow_Data_List);
+ g_slist_foreach(g_control_flow_data_list, destroy_walk, NULL );
+
+ g_slist_free(g_control_flow_data_list);
- /* Unregister the toolbar insert button */
- toolbar_item_unreg(h_guicontrolflow);
+ /* Unregister the toolbar insert button */
+ toolbar_item_unreg(h_guicontrolflow);
- /* Unregister the menu item insert entry */
- menu_item_unreg(h_guicontrolflow);
-
+ /* Unregister the menu item insert entry */
+ menu_item_unreg(h_guicontrolflow);
+
}