- 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
82 lines
2.9 KiB
C
82 lines
2.9 KiB
C
#ifndef UI_CALLBACKS_H_
|
|
#define UI_CALLBACKS_H_
|
|
|
|
#include <gtk/gtk.h>
|
|
|
|
gboolean ui_callback_on_open_messages(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_save_messages(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_filters_enabled(GtkToolButton *button,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_open_filters(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_save_filters(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_enable_filters(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_about(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
void ui_signal_add_to_list(gpointer data,
|
|
gpointer user_data);
|
|
|
|
gboolean ui_callback_on_connect(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_disconnect(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_tree_view_select(GtkWidget *widget,
|
|
GdkEvent *event,
|
|
gpointer data);
|
|
|
|
gboolean
|
|
ui_callback_on_select_signal(GtkTreeSelection *selection,
|
|
GtkTreeModel *model,
|
|
GtkTreePath *path,
|
|
gboolean path_currently_selected,
|
|
gpointer userdata);
|
|
|
|
gboolean ui_callback_signal_go_to_first(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_signal_go_to(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_signal_go_to_entry(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_signal_go_to_last(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_display_message_header(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_display_brace(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_signal_clear_list(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_pipe_callback(gint source, gpointer user_data);
|
|
|
|
gboolean ui_callback_on_menu_none(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_menu_all(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_menu_item_selected(GtkWidget *widget,
|
|
gpointer data);
|
|
|
|
gboolean ui_callback_on_tree_column_header_click(GtkWidget *widget,
|
|
gpointer data);
|
|
#endif /* UI_CALLBACKS_H_ */
|