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

callbacks.h File Reference

#include <glib/gi18n.h>
#include <gtk/gtk.h>
#include "preferences_dialog.h"

Include dependency graph for callbacks.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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)
gboolean on_main_window_key_release_event (GtkWidget *widget, GdkEventKey *event, gpointer user_data)
void on_about_activate (GtkWidget *menuitem, gpointer user_data)
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_button_key_event (GtkWidget *widget, GdkEventKey *event, gpointer user_data)
void on_main_notebook_switch_page (GtkNotebook *notebook, GtkNotebookPage *page, gint page_num, gpointer user_data)
void on_timeline_ok_button_pressed (GtkButton *button, 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)
void on_v4l_start_capture_button_clicked (GtkButton *button, gpointer user_data)
void on_v4l_stop_capture_button_clicked (GtkButton *button, gpointer user_data)
void on_main_window_size_allocate (GtkWidget *widget, GtkAllocation *allocation, gpointer user_data)
gboolean on_main_window_motion_notify_event (GtkWidget *widget, GdkEventMotion *event, gpointer user_data)
gboolean on_main_window_drag_motion (GtkWidget *widget, GdkDragContext *drag_context, gint x, gint y, guint time, gpointer user_data)
void on_main_window_state_changed (GtkWidget *widget, GtkStateType state, gpointer user_data)
gboolean on_main_window_event (GtkWidget *widget, GdkEvent *event, 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_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_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
void on_capture_page_record_button_clicked (GtkButton *button, gpointer user_data)
void on_capture_page_stop_button_clicked (GtkButton *button, gpointer user_data)
void on_capture_page_playrecord_button_clicked (GtkButton *button, gpointer user_data)
void on_capture_page_snapshot_button_clicked (GtkButton *button, gpointer user_data)
gboolean on_capture_page_file_entry_focus_in_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
gboolean on_capture_page_file_entry_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_capture_page_file_entry_grab_focus (GtkWidget *widget, gpointer user_data)
gboolean on_capture_page_file_entry_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
void on_notebook_export_switch_page (GtkNotebook *notebook, GtkNotebookPage *page, gint page_num, gpointer user_data)
gboolean on_eventbox_capture_drawingarea_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
void on_togglebutton_export_1394_preview_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_1394_record_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_1394_stop_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_avi_record_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_avi_stop_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_radiobutton_export_stills_all_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_radiobutton_export_stills_current_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_radiobutton_export_stills_range_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_stills_stop_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_stills_record_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_hscale_export_stills_value_changed_event (GtkWidget *widget, gpointer user_data)
void on_capture_page_button_pressed (GtkButton *button, gpointer user_data)
void on_capture_page_button_released (GtkButton *button, gpointer user_data)
void on_capture_page_mute_button_toggled (GtkToggleButton *togglebutton, 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_togglebutton_export_audio_record_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_audio_stop_toggled (GtkToggleButton *togglebutton, 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_button_trim_in_reset_clicked (GtkButton *button, gpointer user_data)
void on_button_trim_out_reset_clicked (GtkButton *button, gpointer user_data)
void on_button_trim_in_set_clicked (GtkButton *button, gpointer user_data)
void on_button_trim_out_set_clicked (GtkButton *button, gpointer user_data)
void on_togglebutton_trim_link_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_save_as_eli1_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_checkbutton_v4l_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_v4l_capture_page_record_button_clicked (GtkButton *button, gpointer user_data)
void on_v4l_capture_page_stop_button_clicked (GtkButton *button, gpointer user_data)
void on_togglebutton_export_mjpeg_record_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_mjpeg_stop_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_vbox71_unrealize (GtkWidget *widget, gpointer user_data)
void on_vbox71_hide (GtkWidget *widget, gpointer user_data)
gboolean on_vbox71_no_expose_event (GtkWidget *widget, GdkEventNoExpose *event, gpointer user_data)
gboolean on_drawingarea_magick_preview_visibility_notify_event (GtkWidget *widget, GdkEvent *event, gpointer user_data)
gboolean on_eventbox6_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data)
gboolean on_eventbox6_visibility_notify_event (GtkWidget *widget, GdkEvent *event, gpointer user_data)
void on_entry17_changed (GtkEditable *editable, gpointer user_data)
void on_entry_magick_dub_file_changed (GtkEditable *editable, gpointer user_data)
void on_notebook_magick_switch_page (GtkNotebook *notebook, GtkNotebookPage *page, gint page_num, gpointer user_data)
void on_togglebutton_export_preview_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_record_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_stop_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_togglebutton_export_pause_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_spinbutton_export_range_start_end_changed (GtkEditable *editable, gpointer user_data)
gboolean on_spinbutton_trim_in_focus_in_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
gboolean on_spinbutton_trim_in_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
gboolean on_spinbutton_trim_out_focus_in_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
gboolean on_spinbutton_trim_out_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_fx1_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_command_reference_activate (GtkMenuItem *menuitem, gpointer user_data)
gboolean on_preferences_dialog_destroy_event (GtkWidget *widget, GdkEvent *event, gpointer user_data)
gboolean on_hscale_shuttle_button_press_event (GtkWidget *widget, GdkEventButton *event, 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_spinbutton_trim_in_value_changed (GtkSpinButton *spinbutton, gpointer user_data)
void on_spinbutton_trim_out_value_changed (GtkSpinButton *spinbutton, 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)
gboolean on_eventbox_edit_drawingarea_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
void on_capture_page_avc_button_clicked (GtkButton *button, gpointer user_data)
gboolean on_combo_trim_clip_entry_focus_in_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
gboolean on_combo_trim_clip_entry_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_combo_trim_clip_entry_changed (GtkEditable *editable, gpointer user_data)
void on_button_trim_open_clicked (GtkButton *button, gpointer user_data)
void on_button_trim_insert_before_clicked (GtkButton *button, gpointer user_data)
void on_button_trim_insert_after_clicked (GtkButton *button, gpointer user_data)
gboolean on_entry_capture_file_focus_in_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
gboolean on_entry_capture_file_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_capture_file_button_clicked (GtkButton *button, gpointer user_data)
void on_entry_capture_file_grab_focus (GtkWidget *widget, gpointer user_data)
void on_button_export_avi_file_clicked (GtkButton *button, gpointer user_data)
void on_button_export_stills_file_clicked (GtkButton *button, gpointer user_data)
void on_button_export_audio_file_clicked (GtkButton *button, gpointer user_data)
void on_button_export_mjpeg_file_clicked (GtkButton *button, gpointer user_data)
void on_button_export_pipe_file_clicked (GtkButton *button, gpointer user_data)
void on_button_v4l_file_clicked (GtkButton *button, 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)
void on_menuitem_trim_update_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_menuitem_trim_insert_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_button_trim_apply_clicked (GtkButton *button, gpointer user_data)
gboolean on_main_window_button_press_event (GtkWidget *widget, GdkEventButton *event, 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)
gboolean on_entry_timeline_start_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_start_spin_value_changed (GtkSpinButton *spinbutton, gpointer user_data)
void on_entry_timeline_start_activate (GtkEntry *entry, gpointer user_data)
gboolean on_entry_timeline_end_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_entry_timeline_end_activate (GtkEntry *entry, gpointer user_data)
void on_end_spin_value_changed (GtkSpinButton *spinbutton, gpointer user_data)
gboolean on_entry_trim_in_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_entry_trim_in_activate (GtkEntry *entry, gpointer user_data)
gboolean on_entry_trim_out_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_entry_trim_out_activate (GtkEntry *entry, gpointer user_data)
gboolean on_entry_export_start_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_entry_export_start_activate (GtkEntry *entry, gpointer user_data)
gboolean on_entry_export_end_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_entry_export_end_activate (GtkEntry *entry, gpointer user_data)
void on_spinbutton_export_range_start_value_changed (GtkSpinButton *spinbutton, gpointer user_data)
void on_spinbutton_export_range_end_value_changed (GtkSpinButton *spinbutton, gpointer user_data)
void on_preferences_dialog_help_button_clicked (GtkButton *button, gpointer user_data)
void on_iconview_timeline_item_activated (GtkIconView *iconview, GtkTreePath *path, gpointer user_data)
void on_expander_properties_activate (GtkExpander *expander, gpointer user_data)
void on_togglebutton_magick_start_toggled (GtkToggleButton *togglebutton, gpointer user_data)
gboolean on_hscale_transition_start_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
gboolean on_hscale_transition_start_button_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
gboolean on_hscale_transition_end_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
gboolean on_hscale_transition_end_button_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data)
void on_button_magick_file_clicked (GtkButton *button, gpointer user_data)
void on_spinbutton_magick_start_value_changed (GtkSpinButton *spinbutton, gpointer user_data)
void on_spinbutton_magick_end_value_changed (GtkSpinButton *spinbutton, gpointer user_data)
gboolean on_entry_magick_start_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_entry_magick_start_activate (GtkEntry *entry, gpointer user_data)
gboolean on_entry_magick_end_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data)
void on_entry_magick_end_activate (GtkEntry *entry, gpointer user_data)


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_export_audio_file_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 250 of file page_export_audio.cc.

References common, KinoCommon::getFileToSave(), and lookup_widget().

00252     {
00253         const char *filename = common->getFileToSave( _("Enter a File Name to Save As") );
00254         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "entry_export_audio_file" ) );
00255         if ( strcmp( filename, "" ) )
00256             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( button ), "entry_export_audio_file" ) ), filename );
00257     }

void on_button_export_avi_file_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 327 of file page_export_avi.cc.

References common, KinoCommon::getFileToSave(), and lookup_widget().

00329     {
00330         const char *filename = common->getFileToSave( _("Enter a File Name to Save As") );
00331         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "entry_export_avi_file" ) );
00332         if ( strcmp( filename, "" ) )
00333             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( button ), "entry_export_avi_file" ) ), filename );
00334     }

void on_button_export_mjpeg_file_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 859 of file page_export_mjpeg.cc.

References common, KinoCommon::getFileToSave(), and lookup_widget().

00861     {
00862         const char *filename = common->getFileToSave( _("Enter a File Name to Save As") );
00863         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "entry_export_mjpeg_file" ) );
00864         if ( strcmp( filename, "" ) )
00865             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( button ), "entry_export_mjpeg_file" ) ), filename );
00866     }

void on_button_export_pipe_file_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 436 of file page_export_pipe.cc.

References common, KinoCommon::getFileToSave(), and lookup_widget().

00438     {
00439         const char *filename = common->getFileToSave( _("Enter a File Name to supply to Tool") );
00440         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "entry_export_pipe_file" ) );
00441         if ( strcmp( filename, "" ) )
00442             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( button ), "entry_export_pipe_file" ) ), filename );
00443     }

void on_button_export_stills_file_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 200 of file page_export_stills.cc.

References common, KinoCommon::getFileToSave(), and lookup_widget().

00202     {
00203         const char *filename = common->getFileToSave( _("Enter a File Name to Save As") );
00204         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "entry_export_stills_file" ) );
00205         if ( strcmp( filename, "" ) )
00206             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( button ), "entry_export_stills_file" ) ), filename );
00207     }

void on_button_magick_file_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 179 of file page_magick.cc.

References common, KinoCommon::getFileToSave(), and lookup_widget().

00181     {
00182         const char *filename = common->getFileToSave( _("Enter a File Name to Save As") );
00183         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "entry_magick_file" ) );
00184         if ( strcmp( filename, "" ) )
00185             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( button ), "entry_magick_file" ) ), filename );
00186     }

void on_button_trim_apply_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 422 of file page_trim.cc.

References lookup_widget(), and processCommand().

00424     {
00425         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_trim" ) );
00426         processCommand( "Enter" );
00427     }

void on_button_trim_in_reset_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 197 of file page_trim.cc.

References KinoCommon::getPageTrim(), and lookup_widget().

00199     {
00200         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_trim" ) );
00201         common->getPageTrim() ->resetInPoint();
00202     }

void on_button_trim_in_set_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 213 of file page_trim.cc.

References KinoCommon::getPageTrim(), lookup_widget(), and TRIM_ADJ_IN.

00215     {
00216         int value = common->getPageTrim() ->getPosition();
00217         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_trim" ) );
00218         gtk_adjustment_set_value( trim_adj[ TRIM_ADJ_IN ], value );
00219     }

void on_button_trim_insert_after_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 398 of file page_trim.cc.

References KinoCommon::getPageTrim(), lookup_widget(), and TRIM_INSERT_MODE_AFTER.

00400     {
00401         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_trim" ) );
00402         common->getPageTrim()->insertScene( TRIM_INSERT_MODE_AFTER );
00403     }

void on_button_trim_insert_before_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 390 of file page_trim.cc.

References KinoCommon::getPageTrim(), lookup_widget(), and TRIM_INSERT_MODE_BEFORE.

00392     {
00393         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_trim" ) );
00394         common->getPageTrim()->insertScene( TRIM_INSERT_MODE_BEFORE );
00395     }

void on_button_trim_open_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 378 of file page_trim.cc.

References KinoCommon::getFileToOpen(), and lookup_widget().

00380     {
00381         char *filename = common->getFileToOpen( _("Choose a DV file") );
00382         if ( filename && strcmp( filename, "" ) )
00383         {
00384             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( button ), "entry_trim_clip" ) ),
00385                 filename );
00386         }
00387     }

void on_button_trim_out_reset_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 205 of file page_trim.cc.

References KinoCommon::getPageTrim(), and lookup_widget().

00207     {
00208         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_trim" ) );
00209         common->getPageTrim() ->resetOutPoint();
00210     }

void on_button_trim_out_set_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 222 of file page_trim.cc.

References KinoCommon::getPageTrim(), lookup_widget(), and TRIM_ADJ_OUT.

00224     {
00225         int value = common->getPageTrim() ->getPosition();
00226         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_trim" ) );
00227         gtk_adjustment_set_value( trim_adj[ TRIM_ADJ_OUT ], value );
00228     }

void on_button_v4l_file_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 56 of file page_bttv.cc.

References KinoCommon::getFileToSave(), and lookup_widget().

00058     {
00059         const char *filename = common->getFileToSave( _("Enter a File Name to Save As") );
00060         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "entry_v4l_file" ) );
00061         if ( strcmp( filename, "" ) )
00062             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( button ), "entry_v4l_file" ) ), filename );
00063     }

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_capture_file_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 1700 of file page_capture.cc.

References common, navigate_control::escaped, g_nav_ctl, KinoCommon::getFileToSave(), and lookup_widget().

01702     {
01703         g_nav_ctl.escaped = TRUE;
01704         gtk_entry_set_editable( GTK_ENTRY( lookup_widget( GTK_WIDGET( button ), "entry_capture_file" ) ), TRUE );
01705         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "entry_capture_file" ) );
01706         const char *filename = common->getFileToSave( _("Choose a DV file") );
01707         if ( strcmp( filename, "" ) )
01708             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( button ), "entry_capture_file" ) ), filename );
01709     }

void on_capture_page_avc_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 1750 of file page_capture.cc.

References avcStatus, common, Preferences::getInstance(), KinoCommon::getPageCapture(), and TriggerAction().

01752     {
01753         avcStatus = !avcStatus;
01754         Preferences::getInstance().enableAVC = common->getPageCapture( ) ->avc_enabled = !common->getPageCapture( ) ->avc_enabled;
01755         std::cerr << ">> AV/C " << ( common->getPageCapture( ) ->avc_enabled ? _( "Enabled" ) : _( "Disabled" ) ) << std::endl;
01756         TriggerAction( );
01757     }

void on_capture_page_button_pressed GtkButton *  button,
gpointer  user_data
 

Definition at line 1722 of file page_capture.cc.

01724     {
01725         buttonGuard = false;
01726     }

void on_capture_page_button_released GtkButton *  button,
gpointer  user_data
 

Definition at line 1730 of file page_capture.cc.

01732     {
01733         buttonGuard = true;
01734     }

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

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

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

void on_capture_page_file_entry_grab_focus GtkWidget *  widget,
gpointer  user_data
 

void on_capture_page_mute_button_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

Definition at line 1738 of file page_capture.cc.

References audioOn.

01740     {
01741         if ( ! buttonGuard )
01742         {
01743             audioOn = ! audioOn;
01744             buttonGuard = true;
01745             gtk_toggle_button_set_active( togglebutton, !audioOn );
01746         }
01747     }

void on_capture_page_playrecord_button_clicked GtkButton *  button,
gpointer  user_data
 

void on_capture_page_record_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 1656 of file page_capture.cc.

References startCapture().

01658     {
01659         startCapture();
01660     }

void on_capture_page_snapshot_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 1671 of file page_capture.cc.

References saveFrame().

01673     {
01674         saveFrame();
01675     }

void on_capture_page_stop_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 1664 of file page_capture.cc.

References stopCapture().

01666     {
01667         stopCapture();
01668     }

void on_checkbutton_v4l_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

Definition at line 460 of file preferences_dialog.cc.

References lookup_widget(), and modal_message_with_parent().

00462     {
00463         GtkWidget *widget = lookup_widget( GTK_WIDGET( togglebutton ), "vbox94" );
00464         static bool warn = false;
00465         
00466         gtk_widget_set_sensitive( widget, gtk_toggle_button_get_active( togglebutton ) );
00467         if ( warn )
00468             modal_message_with_parent( widget, _("You must restart Kino for V4L option to take effect.") );
00469         warn = true;
00470     }

void on_combo_trim_clip_entry_changed GtkEditable *  editable,
gpointer  user_data
 

Definition at line 337 of file page_trim.cc.

References AVI, KinoCommon::checkFile(), navigate_control::escaped, KinoCommon::getPageTrim(), KinoCommon::importFile(), lookup_widget(), QT, and RAW_DV.

00339     {
00340         if ( g_nav_ctl.escaped == FALSE )
00341         {
00342             const gchar* filename = gtk_entry_get_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( editable ), "entry_trim_clip" ) ) );
00343             if ( strlen( filename ) )
00344             {
00345                 switch ( common->checkFile( ( char* ) filename ) )
00346                 {
00347                     case AVI:
00348                     case RAW_DV:
00349                     case QT:
00350                         if ( common->getPageTrim()->loadFile( filename ) )
00351                         {
00352                             common->getPageTrim()->movedToFrame( common->getPageTrim()->getInPoint() );
00353                             break;
00354                         }
00355                     default:
00356                     {
00357                         const std::string& importedFile = common->importFile( filename );
00358                         if ( common->getPageTrim()->loadFile( const_cast<char*>( importedFile.c_str() ) ) )
00359                         {
00360                             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( editable ), "entry_trim_clip" ) ), const_cast<char*>( importedFile.c_str() ) );
00361                             common->getPageTrim()->movedToFrame( common->getPageTrim()->getInPoint() );
00362                         }
00363                         else
00364                         {
00365                             gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( editable ), "entry_trim_clip" ) ), "" );
00366                         }
00367                         break;
00368                     }
00369                         // XXX: the following is making gtk abort
00370                         //modal_message( _( "Invalid file specified." ) );
00371 //                      break;
00372                 }
00373             }
00374         }
00375     }

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

Definition at line 302 of file page_trim.cc.

References navigate_control::escaped.

00305     {
00306         g_nav_ctl.escaped = TRUE;
00307         return FALSE;
00308     }

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

Definition at line 311 of file page_trim.cc.

References AVI, KinoCommon::checkFile(), navigate_control::escaped, KinoCommon::getPageTrim(), QT, and RAW_DV.

00314     {
00315         g_nav_ctl.escaped = FALSE;
00316         const gchar* filename = gtk_entry_get_text( GTK_ENTRY( widget ) );
00317         if ( strlen( filename ) )
00318         {
00319             switch ( common->checkFile( ( char* ) filename ) )
00320             {
00321                 case AVI:
00322                 case RAW_DV:
00323                 case QT:
00324                     if ( common->getPageTrim()->loadFile( filename ) )
00325                         common->getPageTrim()->movedToFrame( common->getPageTrim()->getInPoint() );
00326                     break;
00327                 default:
00328                     // XXX: the following is making gtk abort
00329                     //modal_message( _( "Invalid file specified." ) );
00330                     break;
00331             }
00332         }
00333         return FALSE;
00334     }

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 }

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

void on_editor_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 292 of file callbacks.c.

References notebookChangePage().

00294 {
00295     notebookChangePage( 0 );
00296 }

void on_end_spin_value_changed GtkSpinButton *  spinbutton,
gpointer  user_data
 

Definition at line 146 of file page_timeline.cc.

References KinoCommon::getTime(), KinoCommon::getTimeFormat(), and lookup_widget().

Referenced by on_entry_timeline_end_activate(), and PageTimeline::timeFormatChanged().

00148     {
00149         gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( spinbutton ), "entry_timeline_end" ) ),
00150             common->getTime().parseFramesToString( ( int )gtk_spin_button_get_value( spinbutton ),
00151             common->getTimeFormat() ).c_str() );
00152     }

void on_entry17_changed GtkEditable *  editable,
gpointer  user_data
 

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

Definition at line 1678 of file page_capture.cc.

References navigate_control::escaped, and g_nav_ctl.

01681     {
01682         gtk_entry_set_editable( GTK_ENTRY( widget ), TRUE );
01683         g_nav_ctl.escaped = TRUE;
01684         return FALSE;
01685     }

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

Definition at line 1689 of file page_capture.cc.

References navigate_control::escaped, and g_nav_ctl.

01692     {
01693         gtk_entry_set_editable( GTK_ENTRY( widget ), FALSE );
01694         g_nav_ctl.escaped = FALSE;
01695         return FALSE;
01696     }

void on_entry_capture_file_grab_focus GtkWidget *  widget,
gpointer  user_data
 

Definition at line 1712 of file page_capture.cc.

References navigate_control::escaped, and g_nav_ctl.

01714     {
01715         gtk_entry_set_editable( GTK_ENTRY( widget ), TRUE );
01716         g_nav_ctl.escaped = TRUE;
01717     }

void on_entry_export_end_activate GtkEntry *  entry,
gpointer  user_data
 

Definition at line 629 of file page_export.cc.

References common, KinoCommon::getTime(), KinoCommon::getTimeFormat(), lookup_widget(), and on_spinbutton_export_range_end_value_changed().

Referenced by on_entry_export_end_focus_out_event().

00631     {
00632         common->getTime().parseValueToString( gtk_entry_get_text( entry ), common->getTimeFormat() );
00633         GtkSpinButton *spinbutton = GTK_SPIN_BUTTON( lookup_widget( GTK_WIDGET( entry ), "spinbutton_export_range_end" ) );
00634         gtk_spin_button_set_value( spinbutton, common->getTime().getFrames() );
00635         on_spinbutton_export_range_end_value_changed( spinbutton, NULL );
00636     }

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

Definition at line 639 of file page_export.cc.

References navigate_control::escaped, g_nav_ctl, and on_entry_export_end_activate().

00642     {
00643         on_entry_export_end_activate( GTK_ENTRY( widget ), NULL );
00644         g_nav_ctl.escaped = FALSE;
00645         return FALSE;
00646     }

void on_entry_export_start_activate GtkEntry *  entry,
gpointer  user_data
 

Definition at line 609 of file page_export.cc.

References common, KinoCommon::getTime(), KinoCommon::getTimeFormat(), lookup_widget(), and on_spinbutton_export_range_start_value_changed().

Referenced by on_entry_export_start_focus_out_event().

00611     {
00612         common->getTime().parseValueToString( gtk_entry_get_text( entry ), common->getTimeFormat() );
00613         GtkSpinButton *spinbutton = GTK_SPIN_BUTTON( lookup_widget( GTK_WIDGET( entry ), "spinbutton_export_range_start" ) );
00614         gtk_spin_button_set_value( spinbutton, common->getTime().getFrames() );
00615         on_spinbutton_export_range_start_value_changed( spinbutton, NULL );
00616     }

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

Definition at line 619 of file page_export.cc.

References navigate_control::escaped, g_nav_ctl, and on_entry_export_start_activate().

00622     {
00623         on_entry_export_start_activate( GTK_ENTRY( widget ), NULL );
00624         g_nav_ctl.escaped = FALSE;
00625         return FALSE;
00626     }

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 }

void on_entry_magick_dub_file_changed GtkEditable *  editable,
gpointer  user_data
 

void on_entry_magick_end_activate GtkEntry *  entry,
gpointer  user_data
 

Definition at line 234 of file page_magick.cc.

References common, KinoCommon::getTime(), KinoCommon::getTimeFormat(), lookup_widget(), and on_spinbutton_magick_end_value_changed().

Referenced by on_entry_magick_end_focus_out_event().

00236     {
00237         common->getTime().parseValueToString( gtk_entry_get_text( entry ), common->getTimeFormat() );
00238         GtkSpinButton *spinbutton = GTK_SPIN_BUTTON( lookup_widget( GTK_WIDGET( entry ), "spinbutton_magick_end" ) );
00239         gtk_spin_button_set_value( spinbutton, common->getTime().getFrames() );
00240         on_spinbutton_magick_end_value_changed( spinbutton, NULL );
00241     }

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

Definition at line 244 of file page_magick.cc.

References navigate_control::escaped, and on_entry_magick_end_activate().

00247     {
00248         on_entry_magick_end_activate( GTK_ENTRY( widget ), NULL );
00249         g_nav_ctl.escaped = FALSE;
00250         return FALSE;
00251     }

void on_entry_magick_start_activate GtkEntry *  entry,
gpointer  user_data
 

Definition at line 202 of file page_magick.cc.

References common, KinoCommon::getTime(), KinoCommon::getTimeFormat(), lookup_widget(), and on_spinbutton_magick_start_value_changed().

Referenced by on_entry_magick_start_focus_out_event().

00204     {
00205         common->getTime().parseValueToString( gtk_entry_get_text( entry ), common->getTimeFormat() );
00206         GtkSpinButton *spinbutton = GTK_SPIN_BUTTON( lookup_widget( GTK_WIDGET( entry ), "spinbutton_magick_start" ) );
00207         gtk_spin_button_set_value( spinbutton, common->getTime().getFrames() );
00208         on_spinbutton_magick_start_value_changed( spinbutton, NULL );
00209     }

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

Definition at line 212 of file page_magick.cc.

References navigate_control::escaped, and on_entry_magick_start_activate().

00215     {
00216         on_entry_magick_start_activate( GTK_ENTRY( widget ), NULL );
00217         g_nav_ctl.escaped = FALSE;
00218         return FALSE;
00219     }

void on_entry_timeline_end_activate GtkEntry *  entry,
gpointer  user_data
 

Definition at line 155 of file page_timeline.cc.

References KinoCommon::getTime(), KinoCommon::getTimeFormat(), lookup_widget(), and on_end_spin_value_changed().

Referenced by on_entry_timeline_end_focus_out_event().

00157     {
00158         common->getTime().parseValueToString( gtk_entry_get_text( entry ), common->getTimeFormat() );
00159         GtkSpinButton *spinbutton = GTK_SPIN_BUTTON( lookup_widget( GTK_WIDGET( entry ), "end_spin" ) );
00160         gtk_spin_button_set_value( spinbutton, common->getTime().getFrames() );
00161         on_end_spin_value_changed( spinbutton, NULL );
00162     }

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

Definition at line 165 of file page_timeline.cc.

References navigate_control::escaped, and on_entry_timeline_end_activate().

00168     {
00169         on_entry_timeline_end_activate( GTK_ENTRY( widget ), NULL );
00170         g_nav_ctl.escaped = FALSE;
00171         return FALSE;
00172     }

void on_entry_timeline_start_activate GtkEntry *  entry,
gpointer  user_data
 

Definition at line 125 of file page_timeline.cc.

References KinoCommon::getTime(), KinoCommon::getTimeFormat(), lookup_widget(), and on_start_spin_value_changed().

Referenced by on_entry_timeline_start_focus_out_event().

00127     {
00128         common->getTime().parseValueToString( gtk_entry_get_text( entry ), common->getTimeFormat() );
00129         GtkSpinButton *spinbutton = GTK_SPIN_BUTTON( lookup_widget( GTK_WIDGET( entry ), "start_spin" ) );
00130         gtk_spin_button_set_value( spinbutton, common->getTime().getFrames() );
00131         on_start_spin_value_changed( spinbutton, NULL );
00132     }

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

Definition at line 136 of file page_timeline.cc.

References navigate_control::escaped, and on_entry_timeline_start_activate().

00139     {
00140         on_entry_timeline_start_activate( GTK_ENTRY( widget ), NULL );
00141         g_nav_ctl.escaped = FALSE;
00142         return FALSE;
00143     }

void on_entry_trim_in_activate GtkEntry *  entry,
gpointer  user_data
 

Definition at line 430 of file page_trim.cc.

References KinoCommon::getTime(), KinoCommon::getTimeFormat(), lookup_widget(), and on_spinbutton_trim_in_value_changed().

Referenced by on_entry_trim_in_focus_out_event().

00432     {
00433         common->getTime().parseValueToString( gtk_entry_get_text( entry ), common->getTimeFormat() );
00434         GtkSpinButton *spinbutton = GTK_SPIN_BUTTON( lookup_widget( GTK_WIDGET( entry ), "spinbutton_trim_in" ) );
00435         gtk_spin_button_set_value( spinbutton, common->getTime().getFrames() );
00436         on_spinbutton_trim_in_value_changed( spinbutton, NULL );
00437     }

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

Definition at line 440 of file page_trim.cc.

References navigate_control::escaped, and on_entry_trim_in_activate().

00443     {
00444         on_entry_trim_in_activate( GTK_ENTRY( widget ), NULL );
00445         g_nav_ctl.escaped = FALSE;
00446         return FALSE;
00447     }

void on_entry_trim_out_activate GtkEntry *  entry,
gpointer  user_data
 

Definition at line 450 of file page_trim.cc.

References KinoCommon::getTime(), KinoCommon::getTimeFormat(), lookup_widget(), and on_spinbutton_trim_out_value_changed().

Referenced by on_entry_trim_out_focus_out_event().

00452     {
00453         common->getTime().parseValueToString( gtk_entry_get_text( entry ), common->getTimeFormat() );
00454         GtkSpinButton *spinbutton = GTK_SPIN_BUTTON( lookup_widget( GTK_WIDGET( entry ), "spinbutton_trim_out" ) );
00455         gtk_spin_button_set_value( spinbutton, common->getTime().getFrames() );
00456         on_spinbutton_trim_out_value_changed( spinbutton, NULL );
00457     }

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

Definition at line 460 of file page_trim.cc.

References navigate_control::escaped, and on_entry_trim_out_activate().

00463     {
00464         on_entry_trim_out_activate( GTK_ENTRY( widget ), NULL );
00465         g_nav_ctl.escaped = FALSE;
00466         return FALSE;
00467     }

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

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

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 }

void on_hscale_export_stills_value_changed_event GtkWidget *  widget,
gpointer  user_data
 

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 }

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

Definition at line 147 of file page_magick.cc.

References common, KinoCommon::getPageMagick(), and lookup_widget().

00150     {
00151         GtkWidget * lower = lookup_widget ( common->getPageMagick() ->window, "hscale_transition_start" );
00152         GtkWidget *upper = lookup_widget ( common->getPageMagick() ->window, "hscale_transition_end" );
00153         GtkAdjustment *adjust_lower = GTK_RANGE( lower ) ->adjustment;
00154         GtkAdjustment *adjust_upper = GTK_RANGE( upper ) ->adjustment;
00155         adjust_lower->upper = adjust_upper->value;
00156         g_signal_emit_by_name( adjust_lower, "changed" );
00157         return FALSE;
00158     }

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

Definition at line 163 of file page_magick.cc.

References common, KinoCommon::getPageMagick(), and lookup_widget().

00166     {
00167 
00168         GtkWidget * lower = lookup_widget ( common->getPageMagick() ->window, "hscale_transition_start" );
00169         GtkWidget *upper = lookup_widget ( common->getPageMagick() ->window, "hscale_transition_end" );
00170         GtkAdjustment *adjust_lower = GTK_RANGE( lower ) ->adjustment;
00171         GtkAdjustment *adjust_upper = GTK_RANGE( upper ) ->adjustment;
00172         adjust_lower->upper = adjust_upper->value;
00173         g_signal_emit_by_name( adjust_lower, "changed" );
00174         common->getPageMagick() ->RefreshStatus( true );
00175         return FALSE;
00176     }

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

Definition at line 114 of file page_magick.cc.

References common, KinoCommon::getPageMagick(), and lookup_widget().

00117     {
00118         GtkWidget * lower = lookup_widget ( common->getPageMagick() ->window, "hscale_transition_start" );
00119         GtkWidget *upper = lookup_widget ( common->getPageMagick() ->window, "hscale_transition_end" );
00120         GtkAdjustment *adjust_lower = GTK_RANGE( lower ) ->adjustment;
00121         GtkAdjustment *adjust_upper = GTK_RANGE( upper ) ->adjustment;
00122         adjust_upper->lower = adjust_lower->value;
00123         g_signal_emit_by_name( adjust_upper, "changed" );
00124         return FALSE;
00125     }

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

Definition at line 130 of file page_magick.cc.

References common, KinoCommon::getPageMagick(), and lookup_widget().

00133     {
00134         GtkWidget * lower = lookup_widget ( common->getPageMagick() ->window, "hscale_transition_start" );
00135         GtkWidget *upper = lookup_widget ( common->getPageMagick() ->window, "hscale_transition_end" );
00136         GtkAdjustment *adjust_lower = GTK_RANGE( lower ) ->adjustment;
00137         GtkAdjustment *adjust_upper = GTK_RANGE( upper ) ->adjustment;
00138         adjust_upper->lower = adjust_lower->value;
00139         g_signal_emit_by_name( adjust_upper, "changed" );
00140         common->getPageMagick() ->RefreshStatus( true );
00141         return FALSE;
00142     }

void on_iconview_timeline_item_activated GtkIconView *  iconview,
GtkTreePath *  path,
gpointer  user_data
 

Definition at line 85 of file page_timeline.cc.

References KinoCommon::changePageRequest(), COLUMN_FRAME, PageTimeline::getModel(), KinoCommon::moveToFrame(), and PAGE_EDITOR.

Referenced by PageTimeline::PageTimeline().

00088     {
00089         PageTimeline *page = static_cast< PageTimeline* >( user_data );
00090         GtkTreeIter iter;
00091         GValue val = {0, };
00092 
00093         gtk_tree_model_get_iter( GTK_TREE_MODEL( page->getModel() ), &iter, path );
00094         gtk_tree_model_get_value( GTK_TREE_MODEL( page->getModel() ), &iter, COLUMN_FRAME, &val );
00095         common->moveToFrame( g_value_get_int( &val ) );
00096 //      std::cerr << "on_iconview_timeline_item_activated " << g_value_get_int( &val ) << std::endl;
00097         g_value_unset( &val );
00098         common->changePageRequest( PAGE_EDITOR );
00099     }

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_button_key_event GtkWidget *  widget,
GdkEventKey *  event,
gpointer  user_data
 

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

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_drag_motion GtkWidget *  widget,
GdkDragContext *  drag_context,
gint  x,
gint  y,
guint  time,
gpointer  user_data
 

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_motion_notify_event GtkWidget *  widget,
GdkEventMotion *  event,
gpointer  user_data
 

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 }

void on_main_window_state_changed GtkWidget *  widget,
GtkStateType  state,
gpointer  user_data
 

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_trim_insert_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 414 of file page_trim.cc.

References KinoCommon::getPageTrim(), lookup_widget(), and PAGE_TRIM_MODE_INSERT.

00416     {
00417         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( menuitem ), "eventbox_trim" ) );
00418         common->getPageTrim()->setMode( PAGE_TRIM_MODE_INSERT );
00419     }

void on_menuitem_trim_update_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

Definition at line 406 of file page_trim.cc.

References KinoCommon::getPageTrim(), lookup_widget(), and PAGE_TRIM_MODE_UPDATE.

00408     {
00409         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( menuitem ), "eventbox_trim" ) );
00410         common->getPageTrim()->setMode( PAGE_TRIM_MODE_UPDATE );
00411     }

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_notebook_export_switch_page GtkNotebook *  notebook,
GtkNotebookPage *  page,
gint  page_num,
gpointer  user_data
 

Definition at line 536 of file page_export.cc.

References setExportMode().

00540     {
00541         setExportMode( page_num );
00542 
00543     }

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

Definition at line 102 of file page_magick.cc.

References common, KinoCommon::getPageMagick(), PageMagick::OnTimeRangeChanged(), and videoStop().

Referenced by PageMagick::PageMagick().

00106     {
00107         PageMagick* magick = common->getPageMagick();
00108         videoStop();
00109         magick->OnTimeRangeChanged();
00110     }

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 }

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

Definition at line 656 of file preferences_dialog.cc.

References JogShuttle::getInstance().

00659     {
00660         /* Remove the input callback */
00661         // g_print( "In on preferences_dialog_destroy_event\n" );
00662         JogShuttle::getInstance().deregisterCallback();
00663         gtk_widget_hide_on_delete( widget );
00664         return TRUE;
00665     }

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_radiobutton_export_stills_all_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_radiobutton_export_stills_current_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_radiobutton_export_stills_range_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

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_as_eli1_activate GtkMenuItem *  menuitem,
gpointer  user_data
 

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_spinbutton_export_range_end_value_changed GtkSpinButton *  spinbutton,
gpointer  user_data
 

Definition at line 600 of file page_export.cc.

References common, KinoCommon::getTime(), KinoCommon::getTimeFormat(), and lookup_widget().

Referenced by on_entry_export_end_activate(), and PageExport::timeFormatChanged().

00602     {
00603         gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( spinbutton ), "entry_export_end" ) ),
00604             common->getTime().parseFramesToString( ( int )gtk_spin_button_get_value( spinbutton ),
00605             common->getTimeFormat() ).c_str() );
00606     }

void on_spinbutton_export_range_start_end_changed GtkEditable *  editable,
gpointer  user_data
 

Definition at line 581 of file page_export.cc.

References common, and KinoCommon::getPageExport().

00583     {
00584         common->getPageExport() ->getCurrentPage() ->onRangeChange( GTK_SPIN_BUTTON( editable ) );
00585     }

void on_spinbutton_export_range_start_value_changed GtkSpinButton *  spinbutton,
gpointer  user_data
 

Definition at line 589 of file page_export.cc.

References common, KinoCommon::getTime(), KinoCommon::getTimeFormat(), and lookup_widget().

Referenced by on_entry_export_start_activate(), and PageExport::timeFormatChanged().

00591     {
00592         gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( spinbutton ), "entry_export_start" ) ),
00593             common->getTime().parseFramesToString( ( int )gtk_spin_button_get_value( spinbutton ),
00594             common->getTimeFormat() ).c_str() );
00595     }

void on_spinbutton_magick_end_value_changed GtkSpinButton *  spinbutton,
gpointer  user_data
 

Definition at line 222 of file page_magick.cc.

References common, KinoCommon::getPageMagick(), KinoCommon::getTime(), KinoCommon::getTimeFormat(), and lookup_widget().

Referenced by on_entry_magick_end_activate(), and PageMagick::timeFormatChanged().

00224     {
00225         GtkSpinButton *startSpin = GTK_SPIN_BUTTON( lookup_widget( GTK_WIDGET( spinbutton ), "spinbutton_magick_start" ) );
00226         gtk_spin_button_set_range( startSpin, 0, gtk_spin_button_get_value( spinbutton ) );
00227         gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( spinbutton ), "entry_magick_end" ) ),
00228             common->getTime().parseFramesToString( ( int )gtk_spin_button_get_value( spinbutton ),
00229             common->getTimeFormat() ).c_str() );
00230         common->getPageMagick()->OnTimeRangeChanged();
00231     }

void on_spinbutton_magick_start_value_changed GtkSpinButton *  spinbutton,
gpointer  user_data
 

Definition at line 189 of file page_magick.cc.

References common, KinoCommon::getPageMagick(), KinoCommon::getPlayList(), KinoCommon::getTime(), KinoCommon::getTimeFormat(), and lookup_widget().

Referenced by on_entry_magick_start_activate(), and PageMagick::timeFormatChanged().

00191     {
00192         GtkSpinButton *endSpin = GTK_SPIN_BUTTON( lookup_widget( GTK_WIDGET( spinbutton ), "spinbutton_magick_end" ) );
00193         gtk_spin_button_set_range( endSpin, gtk_spin_button_get_value( spinbutton ),
00194             common->getPlayList() ->GetNumFrames() - 1 );
00195         gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( spinbutton ), "entry_magick_start" ) ),
00196             common->getTime().parseFramesToString( ( int )gtk_spin_button_get_value( spinbutton ),
00197             common->getTimeFormat() ).c_str() );
00198         common->getPageMagick()->OnTimeRangeChanged();
00199     }

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

Definition at line 243 of file page_trim.cc.

References navigate_control::escaped.

00246     {
00247         g_nav_ctl.escaped = TRUE;
00248         return FALSE;
00249     }

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

Definition at line 252 of file page_trim.cc.

References navigate_control::escaped.

00255     {
00256         g_nav_ctl.escaped = FALSE;
00257         return FALSE;
00258     }

void on_spinbutton_trim_in_value_changed GtkSpinButton *  spinbutton,
gpointer  user_data
 

Definition at line 169 of file page_trim.cc.

References KinoCommon::getTime(), KinoCommon::getTimeFormat(), lookup_widget(), and TRIM_ADJ_IN.

Referenced by on_entry_trim_in_activate(), and PageTrim::timeFormatChanged().

00171     {
00172         if ( strcmp( gtk_entry_get_text( GTK_ENTRY( spin_in ) ), "" ) )
00173         {
00174             int value = atoi( gtk_entry_get_text( GTK_ENTRY( spin_in ) ) );
00175             gtk_adjustment_set_value( trim_adj[ TRIM_ADJ_IN ], value );
00176         }
00177         gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( spinbutton ), "entry_trim_in" ) ),
00178             common->getTime().parseFramesToString( ( int )gtk_spin_button_get_value( spinbutton ),
00179             common->getTimeFormat() ).c_str() );
00180     }

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

Definition at line 261 of file page_trim.cc.

References navigate_control::escaped.

00264     {
00265         g_nav_ctl.escaped = TRUE;
00266         return FALSE;
00267     }

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

Definition at line 271 of file page_trim.cc.

References navigate_control::escaped.

00274     {
00275         g_nav_ctl.escaped = FALSE;
00276         return FALSE;
00277     }

void on_spinbutton_trim_out_value_changed GtkSpinButton *  spinbutton,
gpointer  user_data
 

Definition at line 183 of file page_trim.cc.

References KinoCommon::getTime(), KinoCommon::getTimeFormat(), lookup_widget(), and TRIM_ADJ_OUT.

Referenced by on_entry_trim_out_activate(), and PageTrim::timeFormatChanged().

00185     {
00186         if ( strcmp( gtk_entry_get_text( GTK_ENTRY( spin_out ) ), "" ) )
00187         {
00188             int value = atoi( gtk_entry_get_text( GTK_ENTRY( spin_out ) ) );
00189             gtk_adjustment_set_value( trim_adj[ TRIM_ADJ_OUT ], value );
00190         }
00191         gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( spinbutton ), "entry_trim_out" ) ),
00192             common->getTime().parseFramesToString( ( int )gtk_spin_button_get_value( spinbutton ),
00193             common->getTimeFormat() ).c_str() );
00194     }

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_start_spin_value_changed GtkSpinButton *  spinbutton,
gpointer  user_data
 

Definition at line 116 of file page_timeline.cc.

References KinoCommon::getTime(), KinoCommon::getTimeFormat(), and lookup_widget().

Referenced by on_entry_timeline_start_activate(), and PageTimeline::timeFormatChanged().

00118     {
00119         gtk_entry_set_text( GTK_ENTRY( lookup_widget( GTK_WIDGET( spinbutton ), "entry_timeline_start" ) ),
00120             common->getTime().parseFramesToString( ( int )gtk_spin_button_get_value( spinbutton ),
00121             common->getTimeFormat() ).c_str() );
00122     }

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_timeline_ok_button_pressed GtkButton *  button,
gpointer  user_data
 

Definition at line 103 of file page_timeline.cc.

References KinoCommon::getPageTimeline().

00105     {
00106         common->getPageTimeline( ) ->showIcons( );
00107     }

void on_togglebutton_export_1394_preview_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_1394_record_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_1394_stop_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_audio_record_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_audio_stop_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_avi_record_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_avi_stop_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_mjpeg_record_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_mjpeg_stop_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_pause_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

Definition at line 571 of file page_export.cc.

References pauseExport().

00573     {
00574         pauseExport();
00575     }

void on_togglebutton_export_preview_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

Definition at line 547 of file page_export.cc.

References previewExport().

00549     {
00550         previewExport();
00551     }

void on_togglebutton_export_record_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

Definition at line 555 of file page_export.cc.

References startExport().

00557     {
00558         startExport();
00559     }

void on_togglebutton_export_stills_record_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_stills_stop_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

void on_togglebutton_export_stop_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

Definition at line 563 of file page_export.cc.

References stopExport().

00565     {
00566         stopExport();
00567     }

void on_togglebutton_magick_start_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

Definition at line 77 of file page_magick.cc.

References common, and KinoCommon::getPageMagick().

00079     {
00080         if ( !buttonMutex )
00081         {
00082             buttonMutex = true;
00083             common->getPageMagick() ->StartRender();
00084             buttonMutex = false;
00085         }
00086     }

void on_togglebutton_trim_link_toggled GtkToggleButton *  togglebutton,
gpointer  user_data
 

Definition at line 231 of file page_trim.cc.

References lookup_widget().

00233     {
00234         gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( togglebutton ), "eventbox_trim" ) );
00235         GtkImage *image = GTK_IMAGE( lookup_widget( GTK_WIDGET( togglebutton ), "pixmap_trim_link" ) );
00236         if ( gtk_toggle_button_get_active( togglebutton ) )
00237             gtk_image_set_from_file( image, DATADIR "/kino/link.xpm" );
00238         else
00239             gtk_image_set_from_file( image, DATADIR "/kino/link_off.xpm" );
00240     }

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_v4l_capture_page_record_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 39 of file page_bttv.cc.

References KinoCommon::getPageBttv().

00041     {
00042 
00043         common->getPageBttv() ->startCapture();
00044     }

void on_v4l_capture_page_stop_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 49 of file page_bttv.cc.

References KinoCommon::getPageBttv().

00051     {
00052         common->getPageBttv() ->stopCapture();
00053     }

void on_v4l_start_capture_button_clicked GtkButton *  button,
gpointer  user_data
 

void on_v4l_stop_capture_button_clicked GtkButton *  button,
gpointer  user_data
 

void on_vbox71_hide GtkWidget *  widget,
gpointer  user_data
 

gboolean on_vbox71_no_expose_event GtkWidget *  widget,
GdkEventNoExpose *  event,
gpointer  user_data
 

void on_vbox71_unrealize GtkWidget *  widget,
gpointer  user_data
 

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
 

Definition at line 256 of file callbacks.c.

References lookup_widget(), and videoNextScene().

00258 {
00259     videoNextScene( );
00260     gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_edit_drawingarea" ) );
00261 }

void on_video_fast_forward_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 247 of file callbacks.c.

References lookup_widget(), and videoFastForward().

00249 {
00250     videoFastForward( );
00251     gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_edit_drawingarea" ) );
00252 }

void on_video_forward_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 238 of file callbacks.c.

References lookup_widget(), and videoForward().

00240 {
00241     videoForward( );
00242     gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ) , "eventbox_edit_drawingarea" ) );
00243 }

void on_video_pause_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 274 of file callbacks.c.

References lookup_widget(), and videoPause().

00276 {
00277     videoPause( );
00278     gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_edit_drawingarea" ) );
00279 }

void on_video_play_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 229 of file callbacks.c.

References lookup_widget(), and videoPlay().

00231 {
00232     videoPlay( );
00233     gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ) , "eventbox_edit_drawingarea" ) );
00234 }

void on_video_rewind_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 211 of file callbacks.c.

References lookup_widget(), and videoRewind().

00213 {
00214     videoRewind( );
00215     gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_edit_drawingarea" ) );
00216 }

void on_video_start_movie_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 193 of file callbacks.c.

References lookup_widget(), and videoStart().

00195 {
00196     videoStart( );
00197     gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_edit_drawingarea" ) );
00198 }

void on_video_start_scene_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 202 of file callbacks.c.

References lookup_widget(), and videoPreviousScene().

00204 {
00205     videoPreviousScene( );
00206     gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_edit_drawingarea" ) );
00207 }

void on_video_stop_button_clicked GtkButton *  button,
gpointer  user_data
 

Definition at line 283 of file callbacks.c.

References lookup_widget(), and videoStop().

00285 {
00286     videoStop( );
00287     gtk_widget_grab_focus( lookup_widget( GTK_WIDGET( button ), "eventbox_edit_drawingarea" ) );
00288 }


Generated on Sun Mar 11 22:11:51 2007 for Kino by  doxygen 1.4.2