#include <iostream>#include <gtk/gtk.h>#include <sys/time.h>#include "page_export.h"#include "page_export_1394.h"#include "page_export_avi.h"#include "page_export_stills.h"#include "page_export_audio.h"#include "page_export_mjpeg.h"#include "page_export_pipe.h"#include "page_editor.h"#include "filehandler.h"#include "support.h"#include "callbacks.h"#include "commands.h"Include dependency graph for page_export.cc:

Go to the source code of this file.
Functions | |
| void | on_notebook_export_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) |
| 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_entry_export_start_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_end_activate (GtkEntry *entry, gpointer user_data) |
| gboolean | on_entry_export_end_focus_out_event (GtkWidget *widget, GdkEventFocus *event, gpointer user_data) |
Variables | |
| KinoCommon * | common |
| navigate_control | g_nav_ctl |
| char | cmd [] |
| static char | lastcmd [16] |
| gchar | avi_entry_text [1024] |
| gchar | stills_entry_text [1024] |
| gchar | audio_entry_text [1024] |
| gchar | mjpeg_entry_text [1024] |
|
||||||||||||
|
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 }
|
|
||||||||||||||||
|
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 }
|
|
||||||||||||
|
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 }
|
|
||||||||||||||||
|
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 }
|
|
||||||||||||||||||||
|
Definition at line 536 of file page_export.cc. References setExportMode(). 00540 {
00541 setExportMode( page_num );
00542
00543 }
|
|
||||||||||||
|
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 }
|
|
||||||||||||
|
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 }
|
|
||||||||||||
|
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 }
|
|
||||||||||||
|
Definition at line 571 of file page_export.cc. References pauseExport(). 00573 {
00574 pauseExport();
00575 }
|
|
||||||||||||
|
Definition at line 547 of file page_export.cc. References previewExport(). 00549 {
00550 previewExport();
00551 }
|
|
||||||||||||
|
Definition at line 555 of file page_export.cc. References startExport(). 00557 {
00558 startExport();
00559 }
|
|
||||||||||||
|
Definition at line 563 of file page_export.cc. References stopExport(). 00565 {
00566 stopExport();
00567 }
|
|
|
Definition at line 532 of file page_export.cc. |
|
|
Definition at line 530 of file page_export.cc. |
|
|
Definition at line 49 of file page_editor.cc. |
|
|
Definition at line 58 of file commands.cc. |
|
|
Definition at line 33 of file callbacks.c. |
|
|
Definition at line 50 of file page_export.cc. |
|
|
Definition at line 533 of file page_export.cc. |
|
|
Definition at line 531 of file page_export.cc. |
1.4.2