projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
git-svn-id: http://ltt.polymtl.ca/svn@309 04897980-b3bd-0310-b5e0-8ef037075253
[lttv.git]
/
ltt
/
branches
/
poly
/
include
/
lttv
/
mainWindow.h
diff --git
a/ltt/branches/poly/include/lttv/mainWindow.h
b/ltt/branches/poly/include/lttv/mainWindow.h
index 0a43bfa59f6d9750b19a034e6d56f49c064675df..dc0254f1259a1b684ad674a872edcd59dd588c0c 100644
(file)
--- a/
ltt/branches/poly/include/lttv/mainWindow.h
+++ b/
ltt/branches/poly/include/lttv/mainWindow.h
@@
-42,7
+42,6
@@
typedef struct _TracesetInfo {
struct _mainWindow{
GtkWidget* MWindow; /* Main Window */
struct _mainWindow{
GtkWidget* MWindow; /* Main Window */
-// systemView * SystemView; /* System view displayed in this window*/
/* Status bar information */
// guint MainSBarContextID; /* Context ID of main status bar */
/* Status bar information */
// guint MainSBarContextID; /* Context ID of main status bar */
@@
-57,8
+56,6
@@
struct _mainWindow{
GtkWidget* HelpContents;/* Window to display help contents */
GtkWidget* AboutBox; /* Window about information */
GtkWidget* HelpContents;/* Window to display help contents */
GtkWidget* AboutBox; /* Window about information */
- //LttvTracesetContext * traceset_context;
- //LttvTraceset * traceset; /* trace set associated with the window */
// lttv_trace_filter * filter; /* trace filter associated with the window */
/* Traceset related information */
// lttv_trace_filter * filter; /* trace filter associated with the window */
/* Traceset related information */
@@
-70,27
+67,16
@@
struct _mainWindow{
tab * CurrentTab;
WindowCreationData * winCreationData;
tab * CurrentTab;
WindowCreationData * winCreationData;
-};
+ GHashTable * hash_menu_item;
+ GHashTable * hash_toolbar_item;
+};
-//struct _systemView{
-// gpointer EventDB;
-// gpointer SystemInfo;
-// gpointer Options;
-// mainWindow * Window;
-// struct _systemView * Next;
-//};
struct _tab{
GtkWidget * label;
GtkCustom * custom;
struct _tab{
GtkWidget * label;
GtkCustom * custom;
-
-
- // Will have to read directly at the main window level, as we want
- // to be able to modify a traceset on the fly.
- //LttTime traceStartTime;
- //LttTime traceEndTime;
-
+
// startTime is the left of the visible area. Corresponds to the scrollbar
// value.
// Time_Width is a zoom dependant value (corresponding to page size)
// startTime is the left of the visible area. Corresponds to the scrollbar
// value.
// Time_Width is a zoom dependant value (corresponding to page size)
@@
-102,8
+88,15
@@
struct _tab{
LttvIAttribute * Attributes;
struct _tab * Next;
LttvIAttribute * Attributes;
struct _tab * Next;
+ mainWindow * mw;
};
};
+/**
+ * Remove menu and toolbar item when a module unloaded
+ */
+void main_window_remove_menu_item(lttv_constructor view_constructor);
+void main_window_remove_toolbar_item(lttv_constructor view_constructor);
+
#endif /* _MAIN_WINDOW_ */
#endif /* _MAIN_WINDOW_ */
This page took
0.023278 seconds
and
4
git commands to generate.