#include "callbacks.h"#include "support.h"#include "commands.h"#include "message.h"#include <stdio.h>#include "cmd_ref.c"Include dependency graph for callbacks.c:

Go to the source code of this file.
Functions | |
| gboolean | on_main_window_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
| gboolean | on_main_window_key_press_event (GtkWidget *widget, GdkEventKey *event, gpointer user_data) |
| gboolean | on_main_window_key_release_event (GtkWidget *widget, GdkEventKey *event, gpointer user_data) |
| void | on_new_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_open_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_save_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_save_as_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_exit_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_cut_current_scene_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_copy_current_scene_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_paste_before_current_frame_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_insert_movie_activate (GtkWidget *menuitem, gpointer user_data) |
| gboolean | on_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data) |
| void | on_about_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_main_notebook_switch_page (GtkNotebook *notebook, GtkNotebookPage *page, gint page_num, gpointer user_data) |
| void | on_video_start_movie_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_video_start_scene_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_video_rewind_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_video_back_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_video_play_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_video_forward_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_video_fast_forward_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_video_end_scene_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_video_end_movie_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_video_pause_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_video_stop_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_editor_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_capture_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_timeline_activate (GtkMenuItem *menuitem, gpointer user_data) |
| gboolean | on_eventbox_edit_drawingarea_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data) |
| void | on_main_window_size_allocate (GtkWidget *widget, GtkAllocation *allocation, gpointer user_data) |
| gboolean | on_main_window_configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data) |
| gboolean | on_main_window_visibility_notify_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
| gboolean | on_main_window_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
| gboolean | on_main_window_map_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
| gboolean | on_main_window_unmap_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
| void | on_export_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_50percent_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_100percent_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_hscale_shuttle_value_changed (GtkRange *range, gpointer user_data) |
| gboolean | on_hscale_shuttle_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data) |
| gboolean | on_hscale_shuttle_button_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data) |
| gboolean | on_eventbox_capture_drawingarea_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data) |
| void | on_append_movie_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_split_scene_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_button_viewsize_clicked (GtkButton *button, gpointer user_data) |
| void | on_help_topics_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_undo_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_redo_activate (GtkWidget *menuitem, gpointer user_data) |
| void | on_join_scenes_activate (GtkWidget *menuitem, gpointer user_data) |
| gboolean | on_eventbox_trim_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data) |
| void | on_menuitem_trim_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_fx1_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_command_reference_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_time_format_smpte_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_time_format_frames_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_time_format_none_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_autosize_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_hscale_shuttle_event_after (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
| void | on_save_still_frame_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_publish_project_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_publish_still_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_menuitem_v4l_activate (GtkMenuItem *menuitem, gpointer user_data) |
| gboolean | on_main_window_scroll_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
| gboolean | on_entry_focus_in_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data) |
| gboolean | on_entry_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data) |
| void | on_time_format_clock_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_time_format_ms_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_time_format_s_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_time_format_min_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_time_format_h_activate (GtkMenuItem *menuitem, gpointer user_data) |
| void | on_preferences_dialog_help_button_clicked (GtkButton *button, gpointer user_data) |
| void | on_expander_properties_activate (GtkExpander *expander, gpointer user_data) |
Variables | |
| GtkWidget * | main_window |
| navigate_control | g_nav_ctl |
| static gboolean | doShuttle = FALSE |
|
||||||||||||
|
Definition at line 400 of file callbacks.c. References setPreviewSize(). 00402 {
00403 setPreviewSize( 1.0 );
00404 }
|
|
||||||||||||
|
Definition at line 392 of file callbacks.c. References setPreviewSize(). 00394 {
00395 setPreviewSize( 0.5 );
00396 }
|
|
||||||||||||
|
Definition at line 170 of file callbacks.c. References lookup_widget(), and main_window. 00172 {
00173 GtkWidget * win = lookup_widget( menuitem, "about_window" );
00174 if ( win )
00175 {
00176 gtk_window_set_transient_for(GTK_WINDOW(win), GTK_WINDOW(main_window));
00177 gtk_widget_show( win );
00178 }
00179 }
|
|
||||||||||||
|
Definition at line 448 of file callbacks.c. References appendFile(), and lookup_widget(). 00450 {
00451 appendFile();
00452 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00453 }
|
|
||||||||||||
|
Definition at line 583 of file callbacks.c. References setPreviewSize(). 00585 {
00586 setPreviewSize( 0 );
00587 }
|
|
||||||||||||
|
Definition at line 466 of file callbacks.c. References lookup_widget(), and setPreviewSize(). 00468 {
00469 setPreviewSize( -1.0 );
00470 gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_edit_drawingarea" ) );
00471 }
|
|
||||||||||||
|
Definition at line 300 of file callbacks.c. References notebookChangePage(). 00302 {
00303 notebookChangePage( 1 );
00304 }
|
|
||||||||||||
|
Definition at line 538 of file callbacks.c. References lookup_widget(), and main_window. 00540 {
00541 GtkWidget * dialog = lookup_widget( GTK_WIDGET( menuitem ), "keyhelp_window" );
00542 #include "cmd_ref.c"
00543
00544 if ( dialog )
00545 {
00546 gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(main_window));
00547 gtk_widget_show( dialog );
00548 }
00549
00550 }
|
|
||||||||||||
|
Definition at line 121 of file callbacks.c. References lookup_widget(), and processCommand(). 00123 {
00124 processCommand( "yy" );
00125 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00126 }
|
|
||||||||||||
|
Definition at line 112 of file callbacks.c. References lookup_widget(), and processCommand(). 00114 {
00115 processCommand( "dd" );
00116 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00117 }
|
|
||||||||||||
|
Definition at line 292 of file callbacks.c. References notebookChangePage(). 00294 {
00295 notebookChangePage( 0 );
00296 }
|
|
||||||||||||||||
|
Definition at line 647 of file callbacks.c. References navigate_control::escaped.
|
|
||||||||||||||||
|
Definition at line 658 of file callbacks.c. References navigate_control::escaped.
|
|
||||||||||||||||
|
Definition at line 434 of file callbacks.c. References navigate_control::escaped, and lookup_widget(). 00437 {
00438
00439 g_nav_ctl.escaped = FALSE;
00440 gtk_entry_set_editable( GTK_ENTRY( lookup_widget( widget, "entry_capture_file" ) ), FALSE );
00441 gtk_widget_grab_focus( widget );
00442 return FALSE;
00443 }
|
|
||||||||||||||||
|
Definition at line 316 of file callbacks.c. References navigate_control::escaped. 00319 {
00320 g_nav_ctl.escaped = FALSE;
00321 gtk_widget_grab_focus( widget );
00322 return FALSE;
00323 }
|
|
||||||||||||||||
|
Definition at line 510 of file callbacks.c. References navigate_control::escaped. 00513 {
00514 g_nav_ctl.escaped = FALSE;
00515 gtk_widget_grab_focus( widget );
00516 return FALSE;
00517 }
|
|
||||||||||||
|
Definition at line 104 of file callbacks.c. References kinoDeactivate(). 00106 {
00107 kinoDeactivate();
00108 }
|
|
||||||||||||
|
Definition at line 718 of file callbacks.c. References lookup_widget(), setMoreInfo(), and windowMoved(). 00720 {
00721 setMoreInfo( gtk_expander_get_expanded( expander ) ? 0 : 1 );
00722 windowMoved();
00723 gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( expander ), "eventbox_edit_drawingarea" ) );
00724 }
|
|
||||||||||||
|
Definition at line 383 of file callbacks.c. References notebookChangePage(). 00385 {
00386 notebookChangePage( 5 );
00387
00388 }
|
|
||||||||||||||||
|
Definition at line 147 of file callbacks.c. References windowMoved(). 00150 {
00151 #if 0
00152 if ( gdk_events_pending() )
00153 {
00154 GdkEvent * e;
00155 while ( ( e = gdk_event_get() ) != NULL )
00156 {
00157 if ( e->type != GDK_EXPOSE )
00158 {
00159 gdk_event_put( ( GdkEvent * ) e );
00160 break;
00161 }
00162 }
00163 }
00164 #endif
00165 windowMoved();
00166 return FALSE;
00167 }
|
|
||||||||||||
|
Definition at line 530 of file callbacks.c. References notebookChangePage(). 00532 {
00533 notebookChangePage( 4 );
00534 }
|
|
||||||||||||
|
Definition at line 474 of file callbacks.c. References lookup_widget(), and showHelp(). 00476 {
00477 showHelp( NULL );
00478 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00479 }
|
|
||||||||||||||||
|
Definition at line 415 of file callbacks.c. References doShuttle. 00418 {
00419 doShuttle = TRUE;
00420 return FALSE;
00421 }
|
|
||||||||||||||||
|
Definition at line 424 of file callbacks.c. References doShuttle. 00427 {
00428 doShuttle = FALSE;
00429 return FALSE;
00430 }
|
|
||||||||||||||||
|
Definition at line 592 of file callbacks.c. References doShuttle. 00595 {
00596 if ( event->type == GDK_BUTTON_RELEASE )
00597 {
00598 gtk_range_set_value( GTK_RANGE( widget ), 0 );
00599 doShuttle = FALSE;
00600 }
00601 }
|
|
||||||||||||
|
Definition at line 407 of file callbacks.c. References doShuttle, and videoShuttle(). 00409 {
00410 if ( doShuttle == TRUE )
00411 videoShuttle( gtk_range_get_value( range ) );
00412 }
|
|
||||||||||||
|
Definition at line 139 of file callbacks.c. References insertFile(), and lookup_widget(). 00141 {
00142 insertFile();
00143 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00144 }
|
|
||||||||||||
|
Definition at line 501 of file callbacks.c. References lookup_widget(), and processCommand(). 00503 {
00504 processCommand( "J" );
00505 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00506 }
|
|
||||||||||||||||||||
|
Definition at line 183 of file callbacks.c. References pageStart(). 00187 {
00188 pageStart( page_num );
00189 }
|
|
||||||||||||||||
|
Definition at line 334 of file callbacks.c. References windowMoved(). 00337 {
00338 windowMoved();
00339 return FALSE;
00340 }
|
|
||||||||||||||||
|
Definition at line 37 of file callbacks.c. References kinoDeactivate(). 00040 {
00041 return kinoDeactivate();
00042 }
|
|
||||||||||||||||
|
Definition at line 353 of file callbacks.c. 00356 {
00357 //visibilityChanged();
00358 return FALSE;
00359 }
|
|
||||||||||||||||
|
Definition at line 45 of file callbacks.c. References processKeyboard(). 00048 {
00049 // Process the keypress event with regard to the current
00050 // notebook selection
00051 return processKeyboard( event );
00052 }
|
|
||||||||||||||||
|
Definition at line 55 of file callbacks.c. 00058 {
00059 /* DRD> I had to comment out the following to prevent keybaord input
00060 from interrupting AVC control. I changed page_editor.cc and page_capture.cc
00061 to explicitly issue videoStop() with Esc. Seems to work fine.
00062 */
00063 // if ( event->keyval != 0x00000020) /* spacebar = play/pause */
00064 // videoStop();
00065 return FALSE;
00066 }
|
|
||||||||||||||||
|
Definition at line 363 of file callbacks.c. References visibilityChanged(). 00366 {
00367 visibilityChanged( TRUE );
00368 return FALSE;
00369 }
|
|
||||||||||||||||
|
Definition at line 637 of file callbacks.c. References handleMouseScroll(). 00640 {
00641 handleMouseScroll( event );
00642 return FALSE;
00643 }
|
|
||||||||||||||||
|
Definition at line 327 of file callbacks.c. 00330 {
00331 }
|
|
||||||||||||||||
|
Definition at line 373 of file callbacks.c. References visibilityChanged(). 00376 {
00377 visibilityChanged( FALSE );
00378 return FALSE;
00379 }
|
|
||||||||||||||||
|
Definition at line 344 of file callbacks.c. 00347 {
00348 return FALSE;
00349 }
|
|
||||||||||||
|
Definition at line 521 of file callbacks.c. References notebookChangePage(). 00523 {
00524 notebookChangePage( 3 );
00525 }
|
|
||||||||||||
|
Definition at line 629 of file callbacks.c. References notebookChangePage(). 00631 {
00632 notebookChangePage( 6 );
00633 }
|
|
||||||||||||
|
Definition at line 69 of file callbacks.c. References lookup_widget(), and newFile(). 00071 {
00072 newFile( );
00073 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00074 }
|
|
||||||||||||
|
Definition at line 78 of file callbacks.c. References lookup_widget(), and openFile(). 00080 {
00081 openFile( );
00082 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00083 }
|
|
||||||||||||
|
Definition at line 130 of file callbacks.c. References lookup_widget(), and processCommand(). 00132 {
00133 processCommand( "P" );
00134 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00135 }
|
|
||||||||||||
|
Definition at line 707 of file callbacks.c. References lookup_widget(), and showHelp(). 00709 {
00710 int page = gtk_notebook_get_current_page( GTK_NOTEBOOK( lookup_widget( GTK_WIDGET( button ), "notebook" ) ) );
00711 char s[ 14 ];
00712 s[ 13 ] = '\0';
00713 snprintf( s, 13, "prefs%d", page );
00714 showHelp( s );
00715 }
|
|
||||||||||||
|
Definition at line 613 of file callbacks.c. References publishPlayList(). 00615 {
00616 publishPlayList( );
00617 }
|
|
||||||||||||
|
Definition at line 621 of file callbacks.c. References publishFrame(). 00623 {
00624 publishFrame( );
00625 }
|
|
||||||||||||
|
Definition at line 492 of file callbacks.c. References lookup_widget(), and processCommand(). 00494 {
00495 processCommand( "Ctrl+R" );
00496 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00497 }
|
|
||||||||||||
|
Definition at line 87 of file callbacks.c. References lookup_widget(), and savePlayList(). 00089 {
00090 savePlayList( );
00091 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00092 }
|
|
||||||||||||
|
Definition at line 96 of file callbacks.c. References savePlayListAs(). 00098 {
00099 savePlayListAs( );
00100 }
|
|
||||||||||||
|
Definition at line 605 of file callbacks.c. References saveFrame(). 00607 {
00608 saveFrame( );
00609 }
|
|
||||||||||||
|
Definition at line 457 of file callbacks.c. References lookup_widget(), and processCommand(). 00459 {
00460 processCommand( "Ctrl+J" );
00461 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00462 }
|
|
||||||||||||
|
Definition at line 667 of file callbacks.c. References setTimeFormat(). 00669 {
00670 setTimeFormat( 3 );
00671 }
|
|
||||||||||||
|
Definition at line 563 of file callbacks.c. References setTimeFormat(). 00565 {
00566 setTimeFormat( 1 );
00567 }
|
|
||||||||||||
|
Definition at line 699 of file callbacks.c. References setTimeFormat(). 00701 {
00702 setTimeFormat( 7 );
00703 }
|
|
||||||||||||
|
Definition at line 691 of file callbacks.c. References setTimeFormat(). 00693 {
00694 setTimeFormat( 6 );
00695 }
|
|
||||||||||||
|
Definition at line 675 of file callbacks.c. References setTimeFormat(). 00677 {
00678 setTimeFormat( 4 );
00679 }
|
|
||||||||||||
|
Definition at line 571 of file callbacks.c. References lookup_widget(), and setTimeFormat(). 00573 {
00574 GtkLabel * l = GTK_LABEL( lookup_widget( GTK_WIDGET( menuitem ), "position_label_current" ) );
00575 gtk_label_set_text( l, "" );
00576 l = GTK_LABEL( lookup_widget( GTK_WIDGET( menuitem ), "position_label_total" ) );
00577 gtk_label_set_text( l, "" );
00578 setTimeFormat( 0 );
00579 }
|
|
||||||||||||
|
Definition at line 683 of file callbacks.c. References setTimeFormat(). 00685 {
00686 setTimeFormat( 5 );
00687 }
|
|
||||||||||||
|
Definition at line 554 of file callbacks.c. References setTimeFormat(). 00556 {
00557 setTimeFormat( 2 );
00558
00559 }
|
|
||||||||||||
|
Definition at line 308 of file callbacks.c. References notebookChangePage(). 00310 {
00311 notebookChangePage( 2 );
00312 }
|
|
||||||||||||
|
Definition at line 483 of file callbacks.c. References lookup_widget(), and processCommand(). 00485 {
00486 processCommand( "u" );
00487 gtk_widget_grab_focus( lookup_widget( menuitem, "eventbox_edit_drawingarea" ) );
00488 }
|
|
||||||||||||
|
Definition at line 220 of file callbacks.c. References lookup_widget(), and videoBack(). 00222 {
00223 videoBack( );
00224 gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_edit_drawingarea" ) );
00225 }
|
|
||||||||||||
|
Definition at line 265 of file callbacks.c. References lookup_widget(), and videoEndOfMovie(). 00267 {
00268 videoEndOfMovie( );
00269 gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_edit_drawingarea" ) );
00270 }
|
|
||||||||||||