X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=trunk%2Fltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Fcallbacks.h;fp=trunk%2Fltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Fcallbacks.h;h=1bbd4fbf05a5c13a0e8673f23a8b01884d238b67;hb=3d6e46e15a388687ca1c5b7e2eec831eccd59d2d;hp=0000000000000000000000000000000000000000;hpb=ec7a5af61127aa50a1839eee5be99ce53494c57b;p=lttv.git diff --git a/trunk/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.h b/trunk/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.h new file mode 100644 index 00000000..1bbd4fbf --- /dev/null +++ b/trunk/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.h @@ -0,0 +1,315 @@ +/* This file is part of the Linux Trace Toolkit viewer + * Copyright (C) 2003-2004 XangXiu Yang + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License Version 2 as + * published by the Free Software Foundation; + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, + * MA 02111-1307, USA. + */ + +#include +#include + +/* internal functions */ + +void create_new_window(GtkWidget* widget, gpointer user_data, gboolean clone); +void insert_menu_toolbar_item(MainWindow * mw, gpointer user_data); +MainWindow *construct_main_window(MainWindow * parent); +void main_window_free(MainWindow * mw); +void main_window_destructor(MainWindow * mw); + +void create_main_window_with_trace_list(GSList *traces); + +void insert_viewer_wrap(GtkWidget *menuitem, gpointer user_data); +gboolean execute_events_requests(Tab *tab); + + +/* callback functions*/ + +void +on_empty_traceset_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_clone_traceset_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_tab_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_open_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_close_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_close_tab_X_clicked (GtkWidget *widget, + gpointer user_data); + +void +on_close_tab_activate (GtkWidget *widget, + gpointer user_data); + +void +on_add_trace_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_remove_trace_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_save_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_save_as_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_quit_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_cut_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_copy_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_paste_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_delete_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_zoom_in_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_zoom_out_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_zoom_extended_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_go_to_time_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_show_time_frame_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_move_viewer_up_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_move_viewer_down_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_remove_viewer_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_trace_filter_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_trace_facility_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_load_library_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_unload_library_activate (GtkMenuItem *menuitem, + gpointer user_data); + + +void +on_load_module_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_unload_module_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_add_library_search_path_activate (GtkMenuItem *menuitem, + gpointer user_data); +void +on_remove_library_search_path_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_color_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_filter_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_save_configuration_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_content_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_about_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +on_button_new_clicked (GtkButton *button, + gpointer user_data); +void +on_button_new_tab_clicked (GtkButton *button, + gpointer user_data); +void +on_button_open_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_add_trace_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_remove_trace_clicked (GtkButton *button, + gpointer user_data); +void +on_button_redraw_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_continue_processing_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_stop_processing_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_save_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_save_as_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_zoom_in_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_zoom_out_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_zoom_extended_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_go_to_time_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_show_time_frame_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_move_up_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_move_down_clicked (GtkButton *button, + gpointer user_data); + +void +on_button_delete_viewer_clicked (GtkButton *button, + gpointer user_data); + +void +on_MWindow_destroy (GtkWidget *widget, + gpointer user_data); + +gboolean +on_MWindow_configure (GtkWidget *widget, + GdkEventConfigure *event, + gpointer user_data); + +gboolean +on_MWindow_expose (GtkWidget *widget, + GdkEventExpose *event, + gpointer user_data); +gboolean +on_MWindow_after (GtkWidget *widget, + GdkEvent *event, + gpointer user_data); + + + +void +on_insert_viewer_test_activate (GtkMenuItem *menuitem, + gpointer user_data); + +void +insertViewTest(GtkMenuItem *menuitem, gpointer user_data); + +void +on_MNotebook_switch_page (GtkNotebook *notebook, + GtkNotebookPage *page, + guint page_num, + gpointer user_data); + + +void +on_MEntry1_value_changed (GtkSpinButton *spinbutton, + gpointer user_data); +void +on_MEntry2_value_changed (GtkSpinButton *spinbutton, + gpointer user_data); +void +on_MEntry3_value_changed (GtkSpinButton *spinbutton, + gpointer user_data); +void +on_MEntry4_value_changed (GtkSpinButton *spinbutton, + gpointer user_data); +void +on_MEntry5_value_changed (GtkSpinButton *spinbutton, + gpointer user_data); +void +on_MEntry6_value_changed (GtkSpinButton *spinbutton, + gpointer user_data); + + +void time_change_manager (Tab *tab, + TimeWindow new_time_window); + +void current_time_change_manager (Tab *tab, + LttTime new_current_time); + +gboolean execute_time_requests(MainWindow * mw);