projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove debug
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
modules
/
guiControlFlow
/
module.c
diff --git
a/ltt/branches/poly/lttv/modules/guiControlFlow/module.c
b/ltt/branches/poly/lttv/modules/guiControlFlow/module.c
index fe6a2838c0ca0e0c29f4ca3ad61fd40344799cda..dde25f283597eeb642b45cfc133e77e510b14553 100644
(file)
--- a/
ltt/branches/poly/lttv/modules/guiControlFlow/module.c
+++ b/
ltt/branches/poly/lttv/modules/guiControlFlow/module.c
@@
-17,21
+17,24
@@
* Author : Mathieu Desnoyers, June 2003
*/
* 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>
#include <glib.h>
#include <gmodule.h>
#include <lttv/module.h>
-
//
#include <lttv/gtkTraceSet.h>
+#include <lttv/gtkTraceSet.h>
-
//
#include "CFV.h"
-
//
#include "Event_Hooks.h"
+#include "CFV.h"
+#include "Event_Hooks.h"
-
//
#include "../icons/hGuiControlFlowInsert.xpm"
+ #include "../icons/hGuiControlFlowInsert.xpm"
-LttvModule *Main_Win_Module;
+
static
LttvModule *Main_Win_Module;
/** Array containing instanced objects. Used when module is unloaded */
/** Array containing instanced objects. Used when module is unloaded */
-
//
GSList *gControl_Flow_Data_List = NULL ;
+GSList *gControl_Flow_Data_List = NULL ;
@@
-55,20
+58,21
@@
G_MODULE_EXPORT void init(LttvModule *self, int argc, char *argv[]) {
return;
}
return;
}
- g_
critical
("GUI ControlFlow Viewer init()");
+ g_
info
("GUI ControlFlow Viewer init()");
/* Register the toolbar insert button */
/* Register the toolbar insert button */
-
//ToolbarItemR
eg(hGuiControlFlowInsert_xpm, "Insert Control Flow Viewer",
-
// hGuiControlF
low);
+
toolbar_item_r
eg(hGuiControlFlowInsert_xpm, "Insert Control Flow Viewer",
+
h_guicontrolf
low);
/* Register the menu item insert entry */
/* Register the menu item insert entry */
-
//MenuItemReg("/", "Insert Control Flow Viewer", hGuiControlF
low);
+
menu_item_reg("/", "Insert Control Flow Viewer", h_guicontrolf
low);
}
void destroy_walk(gpointer data, gpointer user_data)
{
}
void destroy_walk(gpointer data, gpointer user_data)
{
-// GuiControlFlow_Destructor((ControlFlowData*)data);
+ g_info("Walk destroy GUI Control Flow Viewer");
+ guicontrolflow_destructor_full((ControlFlowData*)data);
}
}
@@
-80,22
+84,17
@@
void destroy_walk(gpointer data, gpointer user_data)
* everything that has been registered in the gtkTraceSet API.
*/
G_MODULE_EXPORT void destroy() {
* everything that has been registered in the gtkTraceSet API.
*/
G_MODULE_EXPORT void destroy() {
- g_
critical
("GUI Control Flow Viewer destroy()");
+ g_
info
("GUI Control Flow Viewer destroy()");
int i;
int i;
-
// ControlFlowData *Control_Flow_Data
;
+
g_slist_foreach(gControl_Flow_Data_List, destroy_walk, NULL )
;
- g_
critical("GUI Event Viewer destroy()"
);
+ g_
slist_free(gControl_Flow_Data_List
);
-// g_slist_foreach(gControl_Flow_Data_List, destroy_walk, NULL );
-
/* Unregister the toolbar insert button */
/* Unregister the toolbar insert button */
-
//ToolbarItemUnreg(hGuiControlF
low);
+
toolbar_item_unreg(h_guicontrolf
low);
/* Unregister the menu item insert entry */
/* Unregister the menu item insert entry */
- //MenuItemUnreg(hGuiControlFlow);
-
-
- lttv_module_unload(Main_Win_Module);
+ menu_item_unreg(h_guicontrolflow);
}
}
This page took
0.023798 seconds
and
4
git commands to generate.