projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
hook by id fix
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
modules
/
gui
/
lttvwindow
/
lttvwindow
/
lttvwindow.h
diff --git
a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.h
b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.h
index a555c75e459bd709a0efd358a1bb5e262763a04d..e0a969a208fc05f0af43179045372bec3b26bb52 100644
(file)
--- a/
ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.h
+++ b/
ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.h
@@
-262,11
+262,11
@@
FIXME : explain other important events
/* Module Related API */
/* Module Related API */
+/* GQuark containing constructors of viewers in global attributes */
+extern GQuark LTTV_VIEWER_CONSTRUCTORS;
/* constructor a the viewer */
/* constructor a the viewer */
-//FIXME explain LttvTracesetSelector and key
-typedef GtkWidget * (*lttvwindow_viewer_constructor)
- (Tab *tab, LttvTracesetSelector * s, char *key);
+typedef GtkWidget* (*lttvwindow_viewer_constructor)(Tab *tab);
/**
/**
@@
-276,7
+276,8
@@
typedef GtkWidget * (*lttvwindow_viewer_constructor)
* window.
*
* It should be called by init function of the module.
* window.
*
* It should be called by init function of the module.
- *
+ *
+ * @param name name of the viewer : mainly used as tag for constructor
* @param menu_path path of the menu item. NULL : no menu entry.
* @param menu_text text of the menu item.
* @param pixmap Image shown on the toolbar item. NULL : no button.
* @param menu_path path of the menu item. NULL : no menu entry.
* @param menu_text text of the menu item.
* @param pixmap Image shown on the toolbar item. NULL : no button.
@@
-285,7
+286,8
@@
typedef GtkWidget * (*lttvwindow_viewer_constructor)
*/
void lttvwindow_register_constructor
*/
void lttvwindow_register_constructor
- (char * menu_path,
+ (char * name,
+ char * menu_path,
char * menu_text,
char ** pixmap,
char * tooltip,
char * menu_text,
char ** pixmap,
char * tooltip,
@@
-599,6
+601,7
@@
typedef struct _EventsRequest {
LttTime end_time; /* Unset : ltt_time_infinite*/
guint num_events; /* Unset : G_MAXUINT */
LttvTracesetContextPosition *end_position; /* Unset : NULL */
LttTime end_time; /* Unset : ltt_time_infinite*/
guint num_events; /* Unset : G_MAXUINT */
LttvTracesetContextPosition *end_position; /* Unset : NULL */
+ gint trace; /* unset : -1 */
LttvHooks *before_chunk_traceset; /* Unset : NULL */
LttvHooks *before_chunk_trace; /* Unset : NULL */
LttvHooks *before_chunk_tracefile;/* Unset : NULL */
LttvHooks *before_chunk_traceset; /* Unset : NULL */
LttvHooks *before_chunk_trace; /* Unset : NULL */
LttvHooks *before_chunk_tracefile;/* Unset : NULL */
@@
-612,7
+615,7
@@
typedef struct _EventsRequest {
} EventsRequest;
/* Maximum number of events to proceed at once in a chunk */
} EventsRequest;
/* Maximum number of events to proceed at once in a chunk */
-#define CHUNK_NUM_EVENTS
2
00
+#define CHUNK_NUM_EVENTS
5
00
/**
/**
@@
-660,7
+663,7
@@
void lttvwindow_events_request_remove_all(Tab *tab,
* @return the current tab's time interval.
*/
* @return the current tab's time interval.
*/
-TimeWindow lttvwindow_get_time_window(Tab *tab);
+
__inline
TimeWindow lttvwindow_get_time_window(Tab *tab);
/**
/**
This page took
0.024753 seconds
and
4
git commands to generate.