* Author : Mathieu Desnoyers, June 2003
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include <glib.h>
#include <lttv/lttv.h>
#include <lttv/module.h>
#include "hGuiControlFlowInsert.xpm"
-static LttvModule *Main_Win_Module;
-
+GQuark LTT_NAME_CPU;
/** Array containing instanced objects. Used when module is unloaded */
GSList *g_control_flow_data_list = NULL ;
-
-
/*****************************************************************************
* Functions for module loading/unloading *
*****************************************************************************/
g_info("GUI ControlFlow Viewer init()");
/* Register the toolbar insert button and menu entry*/
- lttvwindow_register_constructor("/",
+ lttvwindow_register_constructor("guicontrolflow",
+ "/",
"Insert Control Flow Viewer",
hGuiControlFlowInsert_xpm,
"Insert Control Flow Viewer",
h_guicontrolflow);
+
+ LTT_NAME_CPU = g_quark_from_string("/cpu");
}
void destroy_walk(gpointer data, gpointer user_data)
*/
static void destroy() {
g_info("GUI Control Flow Viewer destroy()");
- int i;
g_slist_foreach(g_control_flow_data_list, destroy_walk, NULL );