- Separated "File" into "Filters and "Messages" menus. - Added "Enable filtering". - Added "Reload messages file". - Added "Go to first message". - Added "Go to message". - Added "Go to last message". - Added "Display message header" - Added "Display brace" - Added menu key shortcuts (mnemonic and accelerator). Created an entry box for message goto input number and modified the search function to select the closest lower number if input number is not present in messages list. Cleared message content view when needed. Blocked message content redisplay when not needed. Added a signal handler to capture events on message list tree view. Modified message content display format. Modified some log points. git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4426 818b1a75-f10b-46b9-bf7c-635c3b92a50f
40 lines
1013 B
C
40 lines
1013 B
C
#ifndef UI_TREE_VIEW_H_
|
|
#define UI_TREE_VIEW_H_
|
|
|
|
typedef enum
|
|
{
|
|
COL_MSG_NUM = 0,
|
|
COL_LTE_TIME,
|
|
COL_MESSAGE,
|
|
COL_FROM_TASK,
|
|
COL_TO_TASK,
|
|
COL_INSTANCE,
|
|
|
|
COL_MESSAGE_ID,
|
|
COL_FROM_TASK_ID,
|
|
COL_TO_TASK_ID,
|
|
|
|
COL_BUFFER,
|
|
NUM_COLS
|
|
} col_type_e;
|
|
|
|
extern GdkEventButton *ui_tree_view_last_event;
|
|
|
|
int ui_tree_view_create(GtkWidget *window, GtkWidget *vbox);
|
|
|
|
int ui_tree_view_new_signal_ind(const uint32_t message_number, const gchar *lte_time,
|
|
const uint32_t message_id, const char *message_name,
|
|
const uint32_t origin_task_id, const char *origin_task,
|
|
const uint32_t destination_task_id, const char *to_task,
|
|
uint32_t instance, gpointer buffer);
|
|
|
|
void ui_tree_view_destroy_list(GtkWidget *list);
|
|
|
|
void ui_tree_view_select_row(gint row);
|
|
|
|
void ui_tree_view_refilter(void);
|
|
|
|
guint ui_tree_view_get_filtered_number(void);
|
|
|
|
#endif /* UI_TREE_VIEW_H_ */
|