Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

callbacks.c File Reference

#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


Function Documentation

void on_100percent_activate GtkWidget *  menuitem,
gpointer  user_data
 

Definition at line 400 of file callbacks.c.

References setPreviewSize().

00402 {
00403     setPreviewSize( 1.0 );
00404 }

void on_50percent_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 392 of file callbacks.c.

References setPreviewSize().

00394 {
00395     setPreviewSize( 0.5 );
00396 }

void on_about_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_append_movie_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_autosize_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 583 of file callbacks.c.

References setPreviewSize().

00585 {
00586     setPreviewSize( 0 );
00587 }

void on_button_viewsize_clicked GtkButton *  button,
gpointer  user_data
 

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 }

void on_capture_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 300 of file callbacks.c.

References notebookChangePage().

00302 {
00303     notebookChangePage( 1 );
00304 }

void on_command_reference_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

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 }

void on_copy_current_scene_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_cut_current_scene_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_editor_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 292 of file callbacks.c.

References notebookChangePage().

00294 {
00295     notebookChangePage( 0 );
00296 }

gboolean on_entry_focus_in_event GtkWidget *  widget,
GdkEventFocus *  event,
gpointer  user_data
 

Definition at line 647 of file callbacks.c.

References navigate_control::escaped.

00650 {
00651 
00652     g_nav_ctl.escaped = TRUE;
00653     return FALSE;
00654 }

gboolean on_entry_focus_out_event GtkWidget *  widget,
GdkEventFocus *  event,
gpointer  user_data
 

Definition at line 658 of file callbacks.c.

References navigate_control::escaped.

00661 {
00662     g_nav_ctl.escaped = FALSE;
00663     return FALSE;
00664 }

gboolean on_eventbox_capture_drawingarea_button_press_event GtkWidget *  widget,
GdkEventButton *  event,
gpointer  user_data
 

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 }

gboolean on_eventbox_edit_drawingarea_button_press_event GtkWidget *  widget,
GdkEventButton *  event,
gpointer  user_data
 

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 }

gboolean on_eventbox_trim_button_press_event GtkWidget *  widget,
GdkEventButton *  event,
gpointer  user_data
 

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 }

void on_exit_activate GtkWidget *  menuitem,
gpointer  user_data
 

Definition at line 104 of file callbacks.c.

References kinoDeactivate().

00106 {
00107     kinoDeactivate();
00108 }

void on_expander_properties_activate GtkExpander *  expander,
gpointer  user_data
 

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 }

void on_export_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 383 of file callbacks.c.

References notebookChangePage().

00385 {
00386     notebookChangePage( 5 );
00387 
00388 }

gboolean on_expose_event GtkWidget *  widget,
GdkEventExpose *  event,
gpointer  user_data
 

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 }

void on_fx1_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 530 of file callbacks.c.

References notebookChangePage().

00532 {
00533     notebookChangePage( 4 );
00534 }

void on_help_topics_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

gboolean on_hscale_shuttle_button_press_event GtkWidget *  widget,
GdkEventButton *  event,
gpointer  user_data
 

Definition at line 415 of file callbacks.c.

References doShuttle.

00418 {
00419     doShuttle = TRUE;
00420     return FALSE;
00421 }

gboolean on_hscale_shuttle_button_release_event GtkWidget *  widget,
GdkEventButton *  event,
gpointer  user_data
 

Definition at line 424 of file callbacks.c.

References doShuttle.

00427 {
00428     doShuttle = FALSE;
00429     return FALSE;
00430 }

void on_hscale_shuttle_event_after GtkWidget *  widget,
GdkEvent *  event,
gpointer  user_data
 

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 }

void on_hscale_shuttle_value_changed GtkRange *  range,
gpointer  user_data
 

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 }

void on_insert_movie_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_join_scenes_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_main_notebook_switch_page GtkNotebook *  notebook,
GtkNotebookPage *  page,
gint  page_num,
gpointer  user_data
 

Definition at line 183 of file callbacks.c.

References pageStart().

00187 {
00188     pageStart( page_num );
00189 }

gboolean on_main_window_configure_event GtkWidget *  widget,
GdkEventConfigure *  event,
gpointer  user_data
 

Definition at line 334 of file callbacks.c.

References windowMoved().

00337 {
00338     windowMoved();
00339     return FALSE;
00340 }

gboolean on_main_window_delete_event GtkWidget *  widget,
GdkEvent *  event,
gpointer  user_data
 

Definition at line 37 of file callbacks.c.

References kinoDeactivate().

00040 {
00041     return kinoDeactivate();
00042 }

gboolean on_main_window_event GtkWidget *  widget,
GdkEvent *  event,
gpointer  user_data
 

Definition at line 353 of file callbacks.c.

00356 {
00357     //visibilityChanged();
00358     return FALSE;
00359 }

gboolean on_main_window_key_press_event GtkWidget *  widget,
GdkEventKey *  event,
gpointer  user_data
 

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 }

gboolean on_main_window_key_release_event GtkWidget *  widget,
GdkEventKey *  event,
gpointer  user_data
 

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 }

gboolean on_main_window_map_event GtkWidget *  widget,
GdkEvent *  event,
gpointer  user_data
 

Definition at line 363 of file callbacks.c.

References visibilityChanged().

00366 {
00367     visibilityChanged( TRUE );
00368     return FALSE;
00369 }

gboolean on_main_window_scroll_event GtkWidget *  widget,
GdkEvent *  event,
gpointer  user_data
 

Definition at line 637 of file callbacks.c.

References handleMouseScroll().

00640 {
00641     handleMouseScroll( event ); 
00642     return FALSE;
00643 }

void on_main_window_size_allocate GtkWidget *  widget,
GtkAllocation *  allocation,
gpointer  user_data
 

Definition at line 327 of file callbacks.c.

00330 {
00331 }

gboolean on_main_window_unmap_event GtkWidget *  widget,
GdkEvent *  event,
gpointer  user_data
 

Definition at line 373 of file callbacks.c.

References visibilityChanged().

00376 {
00377     visibilityChanged( FALSE );
00378     return FALSE;
00379 }

gboolean on_main_window_visibility_notify_event GtkWidget *  widget,
GdkEvent *  event,
gpointer  user_data
 

Definition at line 344 of file callbacks.c.

00347 {
00348     return FALSE;
00349 }

void on_menuitem_trim_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 521 of file callbacks.c.

References notebookChangePage().

00523 {
00524     notebookChangePage( 3 );
00525 }

void on_menuitem_v4l_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 629 of file callbacks.c.

References notebookChangePage().

00631 {
00632     notebookChangePage( 6 );
00633 }

void on_new_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_open_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_paste_before_current_frame_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_preferences_dialog_help_button_clicked GtkButton *  button,
gpointer  user_data
 

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 }

void on_publish_project_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 613 of file callbacks.c.

References publishPlayList().

00615 {
00616     publishPlayList( );
00617 }

void on_publish_still_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 621 of file callbacks.c.

References publishFrame().

00623 {
00624     publishFrame( );
00625 }

void on_redo_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_save_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_save_as_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 96 of file callbacks.c.

References savePlayListAs().

00098 {
00099     savePlayListAs( );
00100 }

void on_save_still_frame_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 605 of file callbacks.c.

References saveFrame().

00607 {
00608     saveFrame( );
00609 }

void on_split_scene_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_time_format_clock_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 667 of file callbacks.c.

References setTimeFormat().

00669 {
00670     setTimeFormat( 3 );
00671 }

void on_time_format_frames_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 563 of file callbacks.c.

References setTimeFormat().

00565 {
00566     setTimeFormat( 1 );
00567 }

void on_time_format_h_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 699 of file callbacks.c.

References setTimeFormat().

00701 {
00702     setTimeFormat( 7 );
00703 }

void on_time_format_min_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 691 of file callbacks.c.

References setTimeFormat().

00693 {
00694     setTimeFormat( 6 );
00695 }

void on_time_format_ms_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 675 of file callbacks.c.

References setTimeFormat().

00677 {
00678     setTimeFormat( 4 );
00679 }

void on_time_format_none_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

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 }

void on_time_format_s_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 683 of file callbacks.c.

References setTimeFormat().

00685 {
00686     setTimeFormat( 5 );
00687 }

void on_time_format_smpte_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 554 of file callbacks.c.

References setTimeFormat().

00556 {
00557     setTimeFormat( 2 );
00558 
00559 }

void on_timeline_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 308 of file callbacks.c.

References notebookChangePage().

00310 {
00311     notebookChangePage( 2 );
00312 }

void on_undo_activate GtkWidget *  menuitem,
gpointer  user_data
 

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 }

void on_video_back_button_clicked GtkButton *  button,
gpointer  user_data
 

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 }

void on_video_end_movie_button_clicked GtkButton *  button,
gpointer  user_data
 

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 }

void on_video_end_scene_button_clicked GtkButton *  button,
gpointer  user_data