home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / ccd0605.iso / LINUX / gopchop-1.1.7.tar.tar / gopchop-1.1.7.tar / gopchop-1.1.7 / src / callbacks.h < prev    next >
C/C++ Source or Header  |  2005-05-01  |  9KB  |  190 lines

  1. /* vi:set ai ts=4 sw=4 expandtab: */
  2. #include <gtk/gtk.h>
  3.  
  4.  
  5. /* File Menu Prototypes */
  6. void
  7. on_menu_load_mpeg2_activate            (GtkMenuItem     *menuitem,
  8.                                         gpointer         user_data);
  9. void
  10. on_menu_load_clip_list_activate        (GtkMenuItem     *menuitem,
  11.                                         gpointer         user_data);
  12. void
  13. on_menu_save_clip_list_activate        (GtkMenuItem     *menuitem,
  14.                                         gpointer         user_data);
  15. void
  16. on_menu_export_mpeg2_activate          (GtkMenuItem     *menuitem,
  17.                                         gpointer         user_data);
  18. void
  19. on_menu_file_close_activate            (GtkMenuItem     *menuitem,
  20.                                         gpointer         user_data);
  21. void
  22. on_menu_file_quit_activate             (GtkMenuItem     *menuitem,
  23.                                         gpointer         user_data);
  24. /* Edit Menu Prototypes */
  25. void
  26. on_menu_delete_activate                (GtkMenuItem     *menuitem,
  27.                                         gpointer         user_data);
  28. void
  29. on_menu_file_clear_activate            (GtkMenuItem     *menuitem,
  30.                                         gpointer         user_data);
  31. void
  32. on_menu_options_preferences_activate   (GtkMenuItem     *menuitem,
  33.                                         gpointer         user_data);
  34. /* View Menu Prototypes */
  35. void
  36. on_menu_info_window_activate           (GtkMenuItem     *menuitem,
  37.                                         gpointer         user_data);
  38. void
  39. on_menu_video_window_activate          (GtkMenuItem     *menuitem,
  40.                                         gpointer         user_data);
  41. /* Help Menu Prototypes */
  42. void
  43. on_menu_help_about_activate            (GtkMenuItem     *menuitem,
  44.                                         gpointer         user_data);
  45. /* Preferences Related Functions */
  46. void
  47. on_preferences_okbutton_clicked        (GtkButton       *button,
  48.                                         gpointer         user_data);
  49. void
  50. on_preferences_cancelbutton_clicked    (GtkButton       *button,
  51.                                         gpointer         user_data);
  52. gboolean
  53. on_preferences_window_delete_event     (GtkWidget       *widget,
  54.                                         GdkEvent        *event,
  55.                                         gpointer         user_data);
  56. void
  57. on_preferences_run_speed_slider_value_changed
  58.                                         (GtkRange        *range,
  59.                                         gpointer         user_data);
  60. void
  61. on_preferences_run_speed_spinner_value_changed
  62.                                         (GtkSpinButton   *spinbutton,
  63.                                         gpointer         user_data);
  64. /* New File Selction Related Functions */
  65. void
  66. on_new_file_okbutton_clicked           (GtkButton       *button,
  67.                                         gpointer         user_data);
  68. void
  69. on_new_file_cancelbutton_clicked       (GtkButton       *button,
  70.                                         gpointer         user_data);
  71. void
  72. on_new_file_window_destroy             (GtkObject       *object,
  73.                                         gpointer         user_data);
  74. gboolean
  75. on_new_file_window_delete_event        (GtkWidget       *widget,
  76.                                         GdkEvent        *event,
  77.                                         gpointer         user_data);
  78. /* Open File Selction Related Functions */
  79. void
  80. on_open_file_okbutton_clicked          (GtkButton       *button,
  81.                                         gpointer         user_data);
  82. void
  83. on_open_file_cancelbutton_clicked      (GtkButton       *button,
  84.                                         gpointer         user_data);
  85. void
  86. on_open_file_window_destroy            (GtkObject       *object,
  87.                                         gpointer         user_data);
  88. gboolean
  89. on_open_file_window_delete_event       (GtkWidget       *widget,
  90.                                         GdkEvent        *event,
  91.                                         gpointer         user_data);
  92. /* Save File Selction Related Functions */
  93. void
  94. on_save_file_okbutton_clicked          (GtkButton       *button,
  95.                                         gpointer         user_data);
  96. void
  97. on_save_file_cancelbutton_clicked      (GtkButton       *button,
  98.                                         gpointer         user_data);
  99. void
  100. on_save_file_window_destroy            (GtkObject       *object,
  101.                                         gpointer         user_data);
  102. gboolean
  103. on_save_file_window_delete_event       (GtkWidget       *widget,
  104.                                         GdkEvent        *event,
  105.                                         gpointer         user_data);
  106. /* Export File Selction Related Functions */
  107. void
  108. on_export_file_okbutton_clicked        (GtkButton       *button,
  109.                                         gpointer         user_data);
  110. void
  111. on_export_file_cancelbutton_clicked    (GtkButton       *button,
  112.                                         gpointer         user_data);
  113. void
  114. on_export_file_window_destroy          (GtkObject       *object,
  115.                                         gpointer         user_data);
  116. gboolean
  117. on_export_file_window_delete_event     (GtkWidget       *widget,
  118.                                         GdkEvent        *event,
  119.                                         gpointer         user_data);
  120. void
  121. on_slider_run_speed_value_changed      (GtkRange        *range,
  122.                                         gpointer         user_data);
  123. void
  124. on_GOP_selector_value_changed          (GtkRange        *range,
  125.                                         gpointer         user_data);
  126. void
  127. on_GOP_selector_spinbutton_value_changed
  128.                                        (GtkSpinButton   *spinbutton,
  129.                                         gpointer         user_data);
  130.  
  131. void on_button_prev_clicked(GtkButton * button, gpointer user_data);
  132. void
  133. on_button_run_toggled(GtkToggleButton * togglebutton, gpointer user_data);
  134. void on_button_next_clicked(GtkButton * button, gpointer user_data);
  135. void on_about_window_destroy(GtkObject * object, gpointer user_data);
  136. void on_about_button_cool_clicked(GtkButton * button, gpointer user_data);
  137. void
  138. on_fileselection_button_ok_clicked(GtkButton * button, gpointer user_data);
  139. void
  140. on_fileselection_button_cancel_clicked(GtkButton * button,
  141.                                        gpointer user_data);
  142. void on_fileselection_window_destroy(GtkObject * object, gpointer user_data);
  143. void on_error_button_annoying_clicked(GtkButton * button, gpointer user_data);
  144. void on_button_end_mark_clicked(GtkButton * button, gpointer user_data);
  145. void on_button_refresh_clicked(GtkButton * button, gpointer user_data);
  146. void on_button_start_mark_clicked(GtkButton * button, gpointer user_data);
  147. gboolean
  148. on_main_clist_key_press_event(GtkWidget * widget,
  149.                               GdkEventKey * event, gpointer user_data);
  150. gboolean
  151. on_main_clist_button_press_event(GtkWidget * widget,
  152.                                  GdkEventButton * event, gpointer user_data);
  153. void
  154. on_main_popup_delete_activate(GtkMenuItem * menuitem, gpointer user_data);
  155. void
  156. on_main_clist_unselect_row(GtkCList * clist,
  157.                            gint row,
  158.                            gint column, GdkEvent * event, gpointer user_data);
  159. void
  160. on_main_clist_select_row(GtkCList * clist,
  161.                          gint row,
  162.                          gint column, GdkEvent * event, gpointer user_data);
  163. void on_saveselection_window_destroy(GtkObject * object, gpointer user_data);
  164. void on_overwrite_button_ok_clicked(GtkButton * button, gpointer user_data);
  165. void
  166. on_overwrite_button_cancel_clicked(GtkButton * button, gpointer user_data);
  167. void
  168. on_menu_options_ignore_errors_activate(GtkMenuItem * menuitem,
  169.                                        gpointer user_data);
  170. void
  171. on_menu_options_drop_orphaned_frames_activate
  172.                                         (GtkMenuItem     *menuitem,
  173.                                         gpointer         user_data);
  174. void
  175. on_button_start_mark_toggled           (GtkToggleButton *togglebutton,
  176.                                         gpointer         user_data);
  177. void
  178. on_menu_options_adjust_timestamps_activate
  179.                                         (GtkMenuItem     *menuitem,
  180.                                         gpointer         user_data);
  181. gboolean
  182. on_main_window_delete_event            (GtkWidget       *widget,
  183.                                         GdkEvent        *event,
  184.                                         gpointer         user_data);
  185. gboolean
  186. on_GOP_window_delete_event             (GtkWidget       *widget,
  187.                                         GdkEvent        *event,
  188.                                         gpointer         user_data);
  189. /******************************************************************************/
  190.