/* * DO NOT EDIT THIS FILE - it is generated by Glade. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include #include "callbacks.h" #include "interface.h" #include "support.h" #include "gmencoder.h" #define GLADE_HOOKUP_OBJECT(component,widget,name) \ g_object_set_data_full (G_OBJECT (component), name, \ gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref) #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \ g_object_set_data (G_OBJECT (component), name, widget) PROGRESO strProgreso; PRINCIPAL strPrincipal; OPERACIONENCURSO strOperacion; FICHERO strFicheros; FALTAN_DATOS strFaltanDatos; SOBREESCRIBIR strSobreescribir; CONFIG strConfig; EDIT_TV strEditTV; GtkWidget* create_winProgreso (void) { GtkWidget *vbox19; GtkWidget *frame10; GtkWidget *hbox762; GtkWidget *vbox2602; GtkWidget *label1186; GtkWidget *label2186; GtkWidget *label86; GtkWidget *label21; GtkWidget *vbox2603; GtkWidget *label29; GtkWidget *frame11; GtkWidget *hbox763; GtkWidget *vbox2604; GtkWidget *label90; GtkWidget *label91; GtkWidget *vbox2605; GtkWidget *hbox765; GtkWidget *hbox764; GtkWidget *label30; GtkWidget *frame24; GtkWidget *vbox2609; GtkWidget *label104; GtkWidget *frame25; GtkWidget *vbox26091; GtkWidget *label1041; GtkWidget *hbox50; GtkWidget *hbox51; GtkTooltips *tooltips; GtkWidget *alignment20; GtkWidget *hbox809; GdkImage *imagen = NULL; GdkBitmap *bitmap = NULL; char *pathname; tooltips = gtk_tooltips_new (); strProgreso.winProgreso = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (strProgreso.winProgreso), _("Pass 1 of 1 [ 0%] - gmencoder")); gtk_window_set_position (GTK_WINDOW (strProgreso.winProgreso), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (strProgreso.winProgreso), TRUE); gtk_window_set_resizable (GTK_WINDOW (strProgreso.winProgreso), FALSE); vbox19 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox19); gtk_container_add (GTK_CONTAINER (strProgreso.winProgreso), vbox19); gtk_container_set_border_width (GTK_CONTAINER (vbox19), 3); frame10 = gtk_frame_new (NULL); gtk_widget_show (frame10); gtk_box_pack_start (GTK_BOX (vbox19), frame10, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame10), 3); gtk_frame_set_shadow_type (GTK_FRAME (frame10), GTK_SHADOW_IN); hbox762 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox762); gtk_container_add (GTK_CONTAINER (frame10), hbox762); gtk_container_set_border_width (GTK_CONTAINER (hbox762), 3); vbox2602 = gtk_vbox_new (TRUE, 5); gtk_widget_show (vbox2602); gtk_box_pack_start (GTK_BOX (hbox762), vbox2602, TRUE, TRUE, 0); label1186 = gtk_label_new (_("Encoding from:")); gtk_widget_show (label1186); gtk_box_pack_start (GTK_BOX (vbox2602), label1186, FALSE, FALSE, 2); gtk_label_set_justify (GTK_LABEL (label1186), GTK_JUSTIFY_LEFT); label2186 = gtk_label_new (_("Encoding to:")); gtk_widget_show (label2186); gtk_box_pack_start (GTK_BOX (vbox2602), label2186, FALSE, FALSE, 2); gtk_label_set_justify (GTK_LABEL (label2186), GTK_JUSTIFY_LEFT); label86 = gtk_label_new (_("Size of the output file:")); gtk_widget_show (label86); gtk_box_pack_start (GTK_BOX (vbox2602), label86, FALSE, FALSE, 2); gtk_label_set_justify (GTK_LABEL (label86), GTK_JUSTIFY_LEFT); label21 = gtk_label_new (_("Remaining time:")); gtk_widget_show (label21); gtk_box_pack_start (GTK_BOX (vbox2602), label21, FALSE, FALSE, 2); gtk_label_set_justify (GTK_LABEL (label21), GTK_JUSTIFY_LEFT); vbox2603 = gtk_vbox_new (TRUE, 5); gtk_widget_show (vbox2603); gtk_box_pack_start (GTK_BOX (hbox762), vbox2603, TRUE, TRUE, 0); strProgreso.lblOrigen = gtk_label_new (_(" ")); gtk_widget_show (strProgreso.lblOrigen); gtk_box_pack_start (GTK_BOX (vbox2603), strProgreso.lblOrigen, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strProgreso.lblOrigen), GTK_JUSTIFY_LEFT); strProgreso.lblDestino = gtk_label_new (_(" ")); gtk_widget_show (strProgreso.lblDestino); gtk_box_pack_start (GTK_BOX (vbox2603), strProgreso.lblDestino, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strProgreso.lblDestino), GTK_JUSTIFY_LEFT); strProgreso.lblTamanioFichero = gtk_label_new (_("0mb")); gtk_widget_show (strProgreso.lblTamanioFichero); gtk_box_pack_start (GTK_BOX (vbox2603), strProgreso.lblTamanioFichero, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strProgreso.lblTamanioFichero), GTK_JUSTIFY_LEFT); strProgreso.lblTiempoRestante = gtk_label_new (_("00:00")); gtk_widget_show (strProgreso.lblTiempoRestante); gtk_box_pack_start (GTK_BOX (vbox2603), strProgreso.lblTiempoRestante, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strProgreso.lblTiempoRestante), GTK_JUSTIFY_LEFT); label29 = gtk_label_new (_("Ripping Information")); gtk_widget_show (label29); gtk_frame_set_label_widget (GTK_FRAME (frame10), label29); gtk_label_set_justify (GTK_LABEL (label29), GTK_JUSTIFY_LEFT); frame11 = gtk_frame_new (NULL); gtk_widget_show (frame11); gtk_box_pack_start (GTK_BOX (vbox19), frame11, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame11), 3); gtk_frame_set_shadow_type (GTK_FRAME (frame11), GTK_SHADOW_IN); hbox763 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox763); gtk_container_add (GTK_CONTAINER (frame11), hbox763); gtk_container_set_border_width (GTK_CONTAINER (hbox763), 3); vbox2604 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox2604); gtk_box_pack_start (GTK_BOX (hbox763), vbox2604, TRUE, TRUE, 0); label90 = gtk_label_new (_("Progress of all the pass:")); gtk_widget_show (label90); gtk_box_pack_start (GTK_BOX (vbox2604), label90, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label90), GTK_JUSTIFY_LEFT); label91 = gtk_label_new (_("Progres of current pass:")); gtk_widget_show (label91); gtk_box_pack_start (GTK_BOX (vbox2604), label91, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label91), GTK_JUSTIFY_LEFT); vbox2605 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox2605); gtk_box_pack_start (GTK_BOX (hbox763), vbox2605, TRUE, TRUE, 0); hbox765 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox765); gtk_box_pack_start (GTK_BOX (vbox2605), hbox765, FALSE, FALSE, 2); strProgreso.pbPasadas = gtk_progress_bar_new (); gtk_widget_show (strProgreso.pbPasadas); gtk_box_pack_start (GTK_BOX (hbox765), strProgreso.pbPasadas, FALSE, FALSE, 0); gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (strProgreso.pbPasadas), 0.01); gtk_progress_bar_set_text (GTK_PROGRESS_BAR (strProgreso.pbPasadas), _("Pass 1 of 1")); hbox764 = gtk_hbox_new (TRUE, 1); gtk_widget_show (hbox764); gtk_box_pack_start (GTK_BOX (vbox2605), hbox764, FALSE, FALSE, 2); strProgreso.pbPasadaEnCurso = gtk_progress_bar_new (); gtk_widget_show (strProgreso.pbPasadaEnCurso); gtk_box_pack_start (GTK_BOX (hbox764), strProgreso.pbPasadaEnCurso, FALSE, FALSE, 0); gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (strProgreso.pbPasadaEnCurso), 0.01); gtk_progress_bar_set_text (GTK_PROGRESS_BAR (strProgreso.pbPasadaEnCurso), _("Current Pass 0 %")); label30 = gtk_label_new (_("Operation Progress")); gtk_widget_show (label30); gtk_frame_set_label_widget (GTK_FRAME (frame11), label30); gtk_label_set_justify (GTK_LABEL (label30), GTK_JUSTIFY_CENTER); frame24 = gtk_frame_new (NULL); gtk_widget_show (frame24); gtk_box_pack_start (GTK_BOX (vbox19), frame24, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame24), 3); gtk_frame_set_shadow_type (GTK_FRAME (frame24), GTK_SHADOW_IN); vbox2609 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2609); gtk_container_add (GTK_CONTAINER (frame24), vbox2609); gtk_container_set_border_width (GTK_CONTAINER (vbox2609), 3); strProgreso.lblDescripcion = gtk_label_new (_("Coping file to the hard drive")); gtk_widget_show (strProgreso.lblDescripcion); gtk_box_pack_start (GTK_BOX (vbox2609), strProgreso.lblDescripcion, TRUE, TRUE, 0); gtk_label_set_line_wrap (GTK_LABEL (strProgreso.lblDescripcion), TRUE); gtk_misc_set_alignment (GTK_MISC (strProgreso.lblDescripcion), 0.5, 0.49); strProgreso.lblOrden = gtk_label_new (_("mencoder -ovc copy -oac copy -o /tmp/kk.avi")); gtk_widget_show (strProgreso.lblOrden); gtk_box_pack_start (GTK_BOX (vbox2609), strProgreso.lblOrden, TRUE, TRUE, 0); gtk_label_set_line_wrap (GTK_LABEL (strProgreso.lblOrden), TRUE); gtk_misc_set_alignment (GTK_MISC (strProgreso.lblOrden), 0.5, 0.49); label104 = gtk_label_new (_("Pass description")); gtk_widget_show (label104); gtk_frame_set_label_widget (GTK_FRAME (frame24), label104); gtk_label_set_justify (GTK_LABEL (label104), GTK_JUSTIFY_LEFT); frame25 = gtk_frame_new (NULL); gtk_widget_show (frame25); gtk_box_pack_start (GTK_BOX (vbox19), frame25, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame25), 3); gtk_frame_set_shadow_type (GTK_FRAME (frame25), GTK_SHADOW_IN); vbox26091 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26091); gtk_container_add (GTK_CONTAINER (frame25), vbox26091); gtk_container_set_border_width (GTK_CONTAINER (vbox26091), 3); strProgreso.chkBorrarTemporal = gtk_check_button_new_with_mnemonic (_("Delete temporary files at the end")); gtk_widget_show (strProgreso.chkBorrarTemporal); gtk_box_pack_start (GTK_BOX (vbox26091), strProgreso.chkBorrarTemporal, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strProgreso.chkBorrarTemporal), FALSE); strProgreso.chkBorrarCopia = gtk_check_button_new_with_mnemonic (_("Delete file with the copy in the hard drive")); gtk_widget_show (strProgreso.chkBorrarCopia); gtk_box_pack_start (GTK_BOX (vbox26091), strProgreso.chkBorrarCopia, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strProgreso.chkBorrarCopia), FALSE); hbox51 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox51); gtk_box_pack_start (GTK_BOX (vbox26091), hbox51, FALSE, FALSE, 0); strProgreso.chkEjecutarOrden = gtk_check_button_new_with_mnemonic (_("Execute this command at the end")); gtk_widget_show (strProgreso.chkEjecutarOrden); gtk_box_pack_start (GTK_BOX (hbox51), strProgreso.chkEjecutarOrden, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strProgreso.chkEjecutarOrden), FALSE); strProgreso.entOrden = gtk_entry_new (); gtk_widget_show (strProgreso.entOrden); gtk_widget_set_sensitive(strProgreso.entOrden, FALSE); gtk_box_pack_start (GTK_BOX (hbox51), strProgreso.entOrden, TRUE, TRUE, 0); gtk_entry_set_text (GTK_ENTRY (strProgreso.entOrden), _("halt")); label1041 = gtk_label_new (_("Actions to take when finished")); gtk_widget_show (label1041); gtk_frame_set_label_widget (GTK_FRAME (frame25), label1041); gtk_label_set_justify (GTK_LABEL (label1041), GTK_JUSTIFY_LEFT); strProgreso.chkPararDespues = gtk_check_button_new_with_mnemonic (_("Stop after the current pass")); gtk_widget_show (strProgreso.chkPararDespues); gtk_container_set_border_width (GTK_CONTAINER (strProgreso.chkPararDespues), 3); gtk_box_pack_start (GTK_BOX (vbox19), strProgreso.chkPararDespues, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strProgreso.chkPararDespues), FALSE); strProgreso.chkPararDespuesFich = gtk_check_button_new_with_mnemonic (_("Stop after the current encoding process")); gtk_widget_show (strProgreso.chkPararDespuesFich); gtk_container_set_border_width (GTK_CONTAINER (strProgreso.chkPararDespuesFich), 3); gtk_box_pack_start (GTK_BOX (vbox19), strProgreso.chkPararDespuesFich, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strProgreso.chkPararDespuesFich), FALSE); hbox50 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox50); gtk_box_pack_start (GTK_BOX (vbox19), hbox50, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox50), 3); strProgreso.bntCancelarRippeo = gtk_button_new_from_stock ("gtk-cancel"); gtk_widget_show (strProgreso.bntCancelarRippeo); gtk_tooltips_set_tip (tooltips, strProgreso.bntCancelarRippeo, _("Cancel the ripping operation"), NULL); gtk_box_pack_start (GTK_BOX (hbox50), strProgreso.bntCancelarRippeo, FALSE, FALSE, 0); strProgreso.bntPause = gtk_button_new (); gtk_widget_show (strProgreso.bntPause); gtk_box_pack_start (GTK_BOX (hbox50), strProgreso.bntPause, FALSE, FALSE, 0); alignment20 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment20); gtk_container_add (GTK_CONTAINER (strProgreso.bntPause), alignment20); hbox809 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox809); gtk_container_add (GTK_CONTAINER (alignment20), hbox809); pathname = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_PIXMAP, "gmencoder/media-pause.png", TRUE, NULL); strProgreso.imgPlayPause = gtk_image_new(); gtk_image_set_from_file (GTK_IMAGE(strProgreso.imgPlayPause), pathname); gtk_widget_show (strProgreso.imgPlayPause); gtk_box_pack_start (GTK_BOX (hbox809), strProgreso.imgPlayPause, FALSE, FALSE, 0); strProgreso.lblPause = gtk_label_new_with_mnemonic (_("Pause")); gtk_widget_show (strProgreso.lblPause); gtk_box_pack_start (GTK_BOX (hbox809), strProgreso.lblPause, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strProgreso.lblPause), GTK_JUSTIFY_LEFT); g_signal_connect ((gpointer) strProgreso.winProgreso, "destroy", G_CALLBACK (on_bntCancelarRippeo_clicked), NULL); g_signal_connect ((gpointer) strProgreso.chkEjecutarOrden, "toggled", G_CALLBACK (on_chkEjecutarOrden_toggled), NULL); g_signal_connect ((gpointer) strProgreso.bntCancelarRippeo, "clicked", G_CALLBACK (on_bntCancelarRippeo_clicked), NULL); g_signal_connect ((gpointer) strProgreso.bntPause, "clicked", G_CALLBACK (on_bntPause_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (strProgreso.winProgreso, strProgreso.winProgreso, "strProgreso.winProgreso"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, vbox19, "vbox19"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, frame10, "frame10"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, hbox762, "hbox762"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, vbox2602, "vbox2602"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, label1186, "label1186"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, label2186, "label2186"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, label86, "label86"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, label21, "label21"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, vbox2603, "vbox2603"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.lblOrigen, "strProgreso.lblOrigen"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.lblDestino, "strProgreso.lblDestino"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.lblTamanioFichero, "strProgreso.lblTamanioFichero"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.lblTiempoRestante, "strProgreso.lblTiempoRestante"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, label29, "label29"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, frame11, "frame11"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, hbox763, "hbox763"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, vbox2604, "vbox2604"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, label90, "label90"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, label91, "label91"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, vbox2605, "vbox2605"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, hbox765, "hbox765"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.pbPasadas, "strProgreso.pbPasadas"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, hbox764, "hbox764"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.pbPasadaEnCurso, "strProgreso.pbPasadaEnCurso"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, label30, "label30"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, frame24, "frame24"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, vbox2609, "vbox2609"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.lblDescripcion, "strProgreso.lblDescripcion"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.lblOrden, "strProgreso.lblOrden"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, label104, "label104"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, frame25, "frame25"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.chkBorrarTemporal, "strProgreso.chkBorrarTempoal"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.chkBorrarCopia, "strProgreso.chkBorrarCopia"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.chkEjecutarOrden, "strProgreso.chkEjecutarOrden"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.entOrden, "strProgreso.entOrden"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, vbox26091, "vbox26091"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, label1041, "label1041"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.chkPararDespues, "strProgreso.chkPararDespues"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.chkPararDespuesFich, "strProgreso.chkPararDespuesFich"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, hbox50, "hbox50"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.bntCancelarRippeo, "strProgreso.bntCancelarRippeo"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.bntPause, "strProgreso.bntPause"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.lblPause, "strProgreso.lblPause"); GLADE_HOOKUP_OBJECT (strProgreso.winProgreso, strProgreso.imgPlayPause, "strProgreso.imgPlayPause"); gtk_window_set_transient_for (GTK_WINDOW (strProgreso.winProgreso), GTK_WINDOW (strPrincipal.winPrincipal)); return strProgreso.winProgreso; } GtkWidget* create_winPrincipal (void) { GtkWidget *vbox26074; GtkWidget *vbox26114; GtkWidget *frame25; GtkWidget *vbox245; GtkWidget *vbox246; GtkWidget *vbox251; GtkWidget *hbox54; GtkWidget *vbox252; GtkWidget *label68; GtkWidget *label150; GtkWidget *vbox253; GtkWidget *hbox77; GtkWidget *hbox55; GtkWidget *hbox767; GtkWidget *hbox56; GtkWidget *label54; GtkWidget *label114; GtkWidget *vbox243; GtkWidget *vbox244; GtkWidget *hbox53; GtkWidget *vbox248; GtkWidget *label65; GtkWidget *label66; GtkWidget *label67; GtkWidget *vbox249; GtkWidget *vbox250; GtkWidget *label62; GtkWidget *label63; GtkWidget *label64; GtkWidget *label52; GtkWidget *hbox804; GtkWidget *label115; GtkWidget *vbox256; GtkWidget *hbox62; GtkWidget *label116; GtkWidget *vbox254; GtkWidget *hbox61; GtkWidget *vbox255; GtkWidget *hbox57; GtkWidget *hbox58; GtkWidget *alignment17; GtkWidget *hbox784; GtkWidget *image16; GtkWidget *label106; GtkWidget *alignment9; GtkWidget *hbox60; GtkWidget *image8; GtkWidget *label72; GtkWidget *label121; GtkWidget *vbox263; GtkWidget *hbox81; GtkWidget *hbox80; GtkWidget *hbox82; GtkWidget *hbox802; GtkWidget *label122; GtkWidget *vboxMisc; GtkWidget *hboxMiscFPS; GtkWidget *hboxOAR; GtkWidget *label113; GtkWidget *frame18; GtkWidget *vboxOptsFuenteDatos; GtkWidget *hboxTiemposGen; GtkWidget *hboxTiemposDe; GtkWidget *hboxTiemposA; GtkWidget *vbox26078; GtkWidget *hbox785; GtkWidget *alignment18; GtkWidget *hbox786; GtkWidget *image17; GtkWidget *label109; GtkWidget *hbox797; GtkWidget *vbox26080; GtkWidget *vbox26081; //GtkWidget *hbox789; GtkWidget *vbox26086; GtkWidget *hbox790; GtkWidget *hbox791; GtkWidget *label107; GtkWidget *vbox26073; GtkWidget *hbox792; GtkWidget *alignment19; GtkWidget *hbox803; GtkWidget *image18; GtkWidget *label127; GtkWidget *hbox794; GtkWidget *label108; GtkWidget *label56; GtkWidget *frame26; GtkWidget *vbox26085; GtkWidget *label81; GtkWidget *hbox801; GtkWidget *label118; GtkWidget *vbox26082; GtkWidget *hbox799; GtkWidget *hbox798; //GtkWidget *hbox805; GtkWidget *vbox26083; GtkWidget *vbox26084; GtkWidget *vbox260; GtkWidget *hbox76; GtkWidget *vbox26077; GtkWidget *hbox796; GtkWidget *label119; GtkWidget *hbox78; GtkWidget *vbox261; GtkWidget *vbox262; GtkWidget *vbox26102; GtkWidget *label120; GtkWidget *label117; GtkWidget *hbox86; GtkWidget *alignment12; GtkWidget *hbox766; GtkWidget *image11; GtkWidget *label92; GtkWidget *alignment11; GtkWidget *hbox87; GtkWidget *image10; GtkWidget *label85; GtkWidget *alignment20; GtkWidget *hbox806; GtkWidget *hbox826; GtkWidget *hbox827; GtkWidget *image19; GtkWidget *label130; GtkWidget *label541; GtkWidget *label1100; GtkWidget *vbox2511; GtkWidget *hbox541; GtkWidget *label11541; GtkWidget *label11100; GtkWidget *vbox12511; GtkWidget *vboxTiposRed; GtkWidget *hbox1541; GtkWidget *hboxFicheros; GtkWidget *hboxFicheroSal; GtkWidget *hboxFicheroCopia; GtkWidget *hboxAspctTamDVD; GtkWidget *hboxAspectoDVD; GtkWidget *hboxTamanioDVD; GtkWidget *hboxAspectoFichero; GtkWidget *hboxTamanioFichero; GtkWidget *hboxTamAspectFichero; GtkWidget *hboxCola; GtkWidget *swCola; GtkWidget *vboxCola; GtkWidget *label167; GtkWidget *label168; GtkWidget *alignment23; GtkWidget *hbox847; GtkWidget *image24; GtkWidget *vboxFicheroEntrada; GtkWidget *hboxHeader; GtkWidget *vboxTamanioFijo; GtkWidget *vboxGenCodecDivx4; GtkWidget *hboxQualityBitrateDivx4; GtkWidget *vboxBitrateQualityLblDivx4; GtkWidget *label172; GtkWidget *vboxBitrateQualityEntDivx4; GtkWidget *hboxBitrateDivx4; GtkWidget *hboxPassesDivx4; GtkWidget *label170; GtkWidget *vboxTele; GtkWidget *hboxSourceTele; GtkWidget *algBotonTele; GtkWidget *hboxBotonTele; GtkWidget *imgBotonTele; GtkWidget *lblBntTV; GtkWidget *hboxParamStartTele; GtkWidget *vboxLblTele; GtkWidget *vboxEntTele; GtkWidget *hboxParametrosTele; GtkWidget *lblPaginaTele; char Tmp[512]; strPrincipal.cmbCodecVideo_items = NULL; strPrincipal.cmbCodecLav_items = NULL; strPrincipal.cmbCodecAudio_items = NULL; strPrincipal.cmbIdiomaSubtitulos_items = NULL; strPrincipal.cmbACapitulosDVD_items = NULL; strPrincipal.cmbDeCapitulosDVD_items = NULL; strPrincipal.cmbTitulosDVD_items = NULL; strPrincipal.cmbValoresCropping_items = NULL; strPrincipal.cmbIdiomaAudio_items = NULL; strPrincipal.cmbValoresCropping_items = NULL; strPrincipal.rbtHeaderAvi_group = NULL; strPrincipal.rbt1PasadaDivx4_group = NULL; strPrincipal.rbtUsarDVD_group = NULL; strPrincipal.rbtMantenerAspectos_group = NULL; strPrincipal.rbt1CD_group = NULL; strPrincipal.rbt650_group = NULL; strPrincipal.winPrincipal = gtk_window_new (GTK_WINDOW_TOPLEVEL); sprintf (Tmp, "GMencoder - %s", PACKAGE_VERSION); gtk_window_set_title (GTK_WINDOW (strPrincipal.winPrincipal), Tmp); gtk_window_set_position (GTK_WINDOW (strPrincipal.winPrincipal), GTK_WIN_POS_CENTER); gtk_window_set_resizable (GTK_WINDOW (strPrincipal.winPrincipal), FALSE); vbox26074 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26074); gtk_container_add (GTK_CONTAINER (strPrincipal.winPrincipal), vbox26074); gtk_container_set_border_width (GTK_CONTAINER (vbox26074), 4); frame25 = gtk_frame_new (NULL); gtk_widget_show (frame25); gtk_box_pack_start (GTK_BOX (vbox26074), frame25, FALSE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame25), GTK_SHADOW_IN); strPrincipal.nbkRippeo = gtk_notebook_new (); gtk_widget_show (strPrincipal.nbkRippeo); gtk_container_add (GTK_CONTAINER (frame25), strPrincipal.nbkRippeo); gtk_container_set_border_width (GTK_CONTAINER (strPrincipal.nbkRippeo), 2); vbox245 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox245); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkRippeo), vbox245); gtk_container_set_border_width (GTK_CONTAINER (vbox245), 3); strPrincipal.cmbCodecVideo = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbCodecVideo)->popwin), "GladeParentKey", strPrincipal.cmbCodecVideo); gtk_widget_show (strPrincipal.cmbCodecVideo); gtk_box_pack_start (GTK_BOX (vbox245), strPrincipal.cmbCodecVideo, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (strPrincipal.cmbCodecVideo), 3); gtk_combo_set_value_in_list (GTK_COMBO (strPrincipal.cmbCodecVideo), TRUE, FALSE); strPrincipal.cmbCodecVideo_items = g_list_append (strPrincipal.cmbCodecVideo_items, (gpointer) _("lavcodec")); strPrincipal.cmbCodecVideo_items = g_list_append (strPrincipal.cmbCodecVideo_items, (gpointer) _("divx4linux/divx5linux")); strPrincipal.cmbCodecVideo_items = g_list_append (strPrincipal.cmbCodecVideo_items, (gpointer) _("rawrgb")); strPrincipal.cmbCodecVideo_items = g_list_append (strPrincipal.cmbCodecVideo_items, (gpointer) _("copy")); gtk_combo_set_popdown_strings (GTK_COMBO (strPrincipal.cmbCodecVideo), strPrincipal.cmbCodecVideo_items); g_list_free (strPrincipal.cmbCodecVideo_items); strPrincipal.entCmbCodecVideo = GTK_COMBO (strPrincipal.cmbCodecVideo)->entry; gtk_widget_show (strPrincipal.entCmbCodecVideo); gtk_editable_set_editable (GTK_EDITABLE (strPrincipal.entCmbCodecVideo), FALSE); vbox246 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox246); gtk_box_pack_start (GTK_BOX (vbox245), vbox246, TRUE, TRUE, 0); strPrincipal.frmCodecLavcodec = gtk_frame_new (NULL); gtk_widget_show (strPrincipal.frmCodecLavcodec); gtk_box_pack_start (GTK_BOX (vbox246), strPrincipal.frmCodecLavcodec, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (strPrincipal.frmCodecLavcodec), GTK_SHADOW_IN); vbox251 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox251); gtk_container_add (GTK_CONTAINER (strPrincipal.frmCodecLavcodec), vbox251); hbox54 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox54); gtk_box_pack_start (GTK_BOX (vbox251), hbox54, TRUE, TRUE, 0); vbox252 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox252); gtk_box_pack_start (GTK_BOX (hbox54), vbox252, TRUE, TRUE, 0); label68 = gtk_label_new (_("Codec:")); gtk_widget_show (label68); gtk_box_pack_start (GTK_BOX (vbox252), label68, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label68), GTK_JUSTIFY_LEFT); strPrincipal.lblBitrateLav = gtk_label_new (_("Bitrate (kbit/s):")); gtk_widget_show (strPrincipal.lblBitrateLav); gtk_box_pack_start (GTK_BOX (vbox252), strPrincipal.lblBitrateLav, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblBitrateLav), GTK_JUSTIFY_LEFT); vbox253 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox253); gtk_box_pack_start (GTK_BOX (hbox54), vbox253, TRUE, TRUE, 0); hbox77 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox77); gtk_box_pack_start (GTK_BOX (vbox253), hbox77, FALSE, FALSE, 0); strPrincipal.cmbCodecLav = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbCodecLav)->popwin), "GladeParentKey", strPrincipal.cmbCodecLav); gtk_widget_show (strPrincipal.cmbCodecLav); gtk_box_pack_start (GTK_BOX (hbox77), strPrincipal.cmbCodecLav, TRUE, TRUE, 0); gtk_combo_set_value_in_list (GTK_COMBO (strPrincipal.cmbCodecLav), TRUE, FALSE); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("mpeg4 - ISO standard MPEG-4 (DivX 5, XVID compatible)")); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("mpeg - Motion JPEG")); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("h263 - H263")); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("h263p - H263 Plus")); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("msmpeg4 - pre-standard MPEG-4 variant by MS, v3 (aka DivX3)")); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("msmpeg4v2 - pre-standard MPEG-4 by MS, v2 (used in old asf files)")); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("wmv1 - Windows Media Video, version 1 (aka WMV7)")); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("rv10 - an old RealVideo codec")); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("mpeg1video - MPEG1 video :)")); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("huffyuv - lossless compression")); strPrincipal.cmbCodecLav_items = g_list_append (strPrincipal.cmbCodecLav_items, (gpointer) _("\t\t\t\t\t\t\t\t\t\t")); gtk_combo_set_popdown_strings (GTK_COMBO (strPrincipal.cmbCodecLav), strPrincipal.cmbCodecLav_items); g_list_free (strPrincipal.cmbCodecLav_items); strPrincipal.entCmbCodecLav = GTK_COMBO (strPrincipal.cmbCodecLav)->entry; gtk_widget_show (strPrincipal.entCmbCodecLav); gtk_editable_set_editable (GTK_EDITABLE (strPrincipal.entCmbCodecLav), FALSE); hbox55 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox55); gtk_box_pack_start (GTK_BOX (vbox253), hbox55, TRUE, TRUE, 0); strPrincipal.spBitrateLav_adj = gtk_adjustment_new (4, 4, 16000, 1, 10, 10); strPrincipal.spBitrateLav = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spBitrateLav_adj), 1, 0); gtk_widget_show (strPrincipal.spBitrateLav); gtk_box_pack_start (GTK_BOX (hbox55), strPrincipal.spBitrateLav, TRUE, TRUE, 0); strPrincipal.chkBitrateAutoLav = gtk_check_button_new_with_mnemonic (_("Calculate automatically")); gtk_widget_show (strPrincipal.chkBitrateAutoLav); gtk_box_pack_start (GTK_BOX (hbox55), strPrincipal.chkBitrateAutoLav, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.chkBitrateAutoLav), FALSE); hbox767 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox767); gtk_box_pack_start (GTK_BOX (vbox251), hbox767, FALSE, FALSE, 0); strPrincipal.rbt1PasadaLav = gtk_radio_button_new_with_mnemonic (NULL, _("1 Pass")); gtk_widget_show (strPrincipal.rbt1PasadaLav); gtk_box_pack_start (GTK_BOX (hbox767), strPrincipal.rbt1PasadaLav, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt1PasadaLav), strPrincipal.rbt1PasadaLav_group); strPrincipal.rbt1PasadaLav_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt1PasadaLav)); strPrincipal.rbt2PasadasLav = gtk_radio_button_new_with_mnemonic (NULL, _("2 Pass")); gtk_widget_show (strPrincipal.rbt2PasadasLav); gtk_box_pack_start (GTK_BOX (hbox767), strPrincipal.rbt2PasadasLav, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt2PasadasLav), strPrincipal.rbt1PasadaLav_group); strPrincipal.rbt1PasadaLav_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt2PasadasLav)); strPrincipal.rbt3PasadasLav = gtk_radio_button_new_with_mnemonic (NULL, _("3 Pass")); gtk_widget_show (strPrincipal.rbt3PasadasLav); gtk_box_pack_start (GTK_BOX (hbox767), strPrincipal.rbt3PasadasLav, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt3PasadasLav), strPrincipal.rbt1PasadaLav_group); strPrincipal.rbt1PasadaLav_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt3PasadasLav)); hbox56 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox56); gtk_box_pack_start (GTK_BOX (vbox251), hbox56, TRUE, TRUE, 0); strPrincipal.chkCalidadAltaLav = gtk_check_button_new_with_mnemonic (_("Use high quality (slower)")); gtk_widget_show (strPrincipal.chkCalidadAltaLav); gtk_box_pack_start (GTK_BOX (hbox56), strPrincipal.chkCalidadAltaLav, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.chkCalidadAltaLav), TRUE); label54 = gtk_label_new (_("Ripping options with libavcodec")); gtk_widget_show (label54); gtk_frame_set_label_widget (GTK_FRAME (strPrincipal.frmCodecLavcodec), label54); gtk_label_set_justify (GTK_LABEL (label54), GTK_JUSTIFY_LEFT); strPrincipal.frmCodecVCopy = gtk_frame_new (NULL); //gtk_widget_show (strPrincipal.frmCodecVCopy); gtk_box_pack_start (GTK_BOX (vbox246), strPrincipal.frmCodecVCopy, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (strPrincipal.frmCodecVCopy), GTK_SHADOW_IN); vbox2511 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2511); gtk_container_add (GTK_CONTAINER (strPrincipal.frmCodecVCopy), vbox2511); hbox541 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox541); gtk_box_pack_start (GTK_BOX (vbox2511), hbox541, TRUE, TRUE, 0); label1100 = gtk_label_new (_("This codec has no options")); gtk_widget_show (label1100); gtk_box_pack_start (GTK_BOX (hbox541), label1100, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label1100), GTK_JUSTIFY_CENTER); label541 = gtk_label_new (_("Ripping options with codec copy")); gtk_widget_show (label541); gtk_frame_set_label_widget (GTK_FRAME (strPrincipal.frmCodecVCopy), label541); gtk_label_set_justify (GTK_LABEL (label541), GTK_JUSTIFY_LEFT); strPrincipal.frmCodecDivx4 = gtk_frame_new (NULL); //gtk_widget_show (strPrincipal.frmCodecDivx4); gtk_container_add (GTK_CONTAINER (vbox246), strPrincipal.frmCodecDivx4); vboxGenCodecDivx4 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vboxGenCodecDivx4); gtk_container_add (GTK_CONTAINER (strPrincipal.frmCodecDivx4), vboxGenCodecDivx4); hboxQualityBitrateDivx4 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxQualityBitrateDivx4); gtk_box_pack_start (GTK_BOX (vboxGenCodecDivx4), hboxQualityBitrateDivx4, TRUE, TRUE, 0); vboxBitrateQualityLblDivx4 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxBitrateQualityLblDivx4); gtk_box_pack_start (GTK_BOX (hboxQualityBitrateDivx4), vboxBitrateQualityLblDivx4, TRUE, TRUE, 0); strPrincipal.lblBitrateDivx4 = gtk_label_new (_("Bitrate (kbit/s):")); gtk_widget_show (strPrincipal.lblBitrateDivx4); gtk_box_pack_start (GTK_BOX (vboxBitrateQualityLblDivx4), strPrincipal.lblBitrateDivx4, FALSE, FALSE, 0); gtk_widget_set_sensitive (strPrincipal.lblBitrateDivx4, FALSE); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblBitrateDivx4), GTK_JUSTIFY_LEFT); label172 = gtk_label_new (_("Quality:")); gtk_widget_show (label172); gtk_box_pack_start (GTK_BOX (vboxBitrateQualityLblDivx4), label172, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label172), GTK_JUSTIFY_LEFT); vboxBitrateQualityEntDivx4 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxBitrateQualityEntDivx4); gtk_box_pack_start (GTK_BOX (hboxQualityBitrateDivx4), vboxBitrateQualityEntDivx4, TRUE, TRUE, 0); hboxBitrateDivx4 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxBitrateDivx4); gtk_box_pack_start (GTK_BOX (vboxBitrateQualityEntDivx4), hboxBitrateDivx4, TRUE, TRUE, 0); strPrincipal.spBitrateDivx4_adj = gtk_adjustment_new (4, 4, 1600, 1, 10, 10); strPrincipal.spBitrateDivx4 = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spBitrateDivx4_adj), 1, 0); gtk_widget_show (strPrincipal.spBitrateDivx4); gtk_box_pack_start (GTK_BOX (hboxBitrateDivx4), strPrincipal.spBitrateDivx4, TRUE, TRUE, 0); gtk_widget_set_sensitive (strPrincipal.spBitrateDivx4, FALSE); strPrincipal.chkBitrateAutoDivx4 = gtk_check_button_new_with_mnemonic (_("Calculate Automatically")); gtk_widget_show (strPrincipal.chkBitrateAutoDivx4); gtk_box_pack_start (GTK_BOX (hboxBitrateDivx4), strPrincipal.chkBitrateAutoDivx4, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.chkBitrateAutoDivx4), TRUE); strPrincipal.spCalidadDivx4_adj = gtk_adjustment_new (1, 1, 5, 1, 10, 10); strPrincipal.spCalidadDivx4 = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spCalidadDivx4_adj), 1, 0); gtk_widget_show (strPrincipal.spCalidadDivx4); gtk_box_pack_start (GTK_BOX (vboxBitrateQualityEntDivx4), strPrincipal.spCalidadDivx4, FALSE, FALSE, 0); strPrincipal.chkXvidVBRDivx4 = gtk_check_button_new_with_mnemonic (_("Use XviD VBR for 2 or 3 pass encoding")); gtk_widget_show (strPrincipal.chkXvidVBRDivx4); gtk_box_pack_start (GTK_BOX (vboxGenCodecDivx4), strPrincipal.chkXvidVBRDivx4, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.chkXvidVBRDivx4), FALSE); hboxPassesDivx4 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxPassesDivx4); gtk_box_pack_start (GTK_BOX (vboxGenCodecDivx4), hboxPassesDivx4, TRUE, TRUE, 0); strPrincipal.rbt1PasadaDivx4 = gtk_radio_button_new_with_mnemonic (NULL, _("1 Pass")); gtk_widget_show (strPrincipal.rbt1PasadaDivx4); gtk_box_pack_start (GTK_BOX (hboxPassesDivx4), strPrincipal.rbt1PasadaDivx4, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt1PasadaDivx4), strPrincipal.rbt1PasadaDivx4_group); strPrincipal.rbt1PasadaDivx4_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt1PasadaDivx4)); strPrincipal.rbt2PasadaDivx4 = gtk_radio_button_new_with_mnemonic (NULL, _("2 Pass")); gtk_widget_show (strPrincipal.rbt2PasadaDivx4); gtk_box_pack_start (GTK_BOX (hboxPassesDivx4), strPrincipal.rbt2PasadaDivx4, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt2PasadaDivx4), strPrincipal.rbt1PasadaDivx4_group); strPrincipal.rbt1PasadaDivx4_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt2PasadaDivx4)); strPrincipal.rbt3PasadaDivx4 = gtk_radio_button_new_with_mnemonic (NULL, _("3 Pass")); gtk_widget_show (strPrincipal.rbt3PasadaDivx4); gtk_box_pack_start (GTK_BOX (hboxPassesDivx4), strPrincipal.rbt3PasadaDivx4, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt3PasadaDivx4), strPrincipal.rbt1PasadaDivx4_group); strPrincipal.rbt1PasadaDivx4_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt3PasadaDivx4)); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.rbt3PasadaDivx4), TRUE); label170 = gtk_label_new (_("Ripping options with divx4linux/divx5linux")); gtk_widget_show (label170); gtk_frame_set_label_widget (GTK_FRAME (strPrincipal.frmCodecDivx4), label170); gtk_label_set_justify (GTK_LABEL (label170), GTK_JUSTIFY_LEFT); label114 = gtk_label_new (_("Video")); gtk_widget_show (label114); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkRippeo), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkRippeo), 0), label114); gtk_label_set_justify (GTK_LABEL (label114), GTK_JUSTIFY_LEFT); vbox243 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox243); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkRippeo), vbox243); gtk_container_set_border_width (GTK_CONTAINER (vbox243), 3); strPrincipal.cmbCodecAudio = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbCodecAudio)->popwin), "GladeParentKey", strPrincipal.cmbCodecAudio); gtk_widget_show (strPrincipal.cmbCodecAudio); gtk_box_pack_start (GTK_BOX (vbox243), strPrincipal.cmbCodecAudio, FALSE, FALSE, 0); gtk_combo_set_value_in_list (GTK_COMBO (strPrincipal.cmbCodecAudio), TRUE, FALSE); strPrincipal.cmbCodecAudio_items = g_list_append (strPrincipal.cmbCodecAudio_items, (gpointer) _("lame")); strPrincipal.cmbCodecAudio_items = g_list_append (strPrincipal.cmbCodecAudio_items, (gpointer) _("pcm")); strPrincipal.cmbCodecAudio_items = g_list_append (strPrincipal.cmbCodecAudio_items, (gpointer) _("copy")); gtk_combo_set_popdown_strings (GTK_COMBO (strPrincipal.cmbCodecAudio), strPrincipal.cmbCodecAudio_items); g_list_free (strPrincipal.cmbCodecAudio_items); strPrincipal.entCmbCodecAudio = GTK_COMBO (strPrincipal.cmbCodecAudio)->entry; gtk_widget_show (strPrincipal.entCmbCodecAudio); gtk_editable_set_editable (GTK_EDITABLE (strPrincipal.entCmbCodecAudio), FALSE); vbox244 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox244); gtk_box_pack_start (GTK_BOX (vbox243), vbox244, TRUE, TRUE, 0); strPrincipal.frmCodecLame = gtk_frame_new (NULL); gtk_widget_show (strPrincipal.frmCodecLame); gtk_box_pack_start (GTK_BOX (vbox244), strPrincipal.frmCodecLame, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (strPrincipal.frmCodecLame), GTK_SHADOW_IN); hbox53 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox53); gtk_container_add (GTK_CONTAINER (strPrincipal.frmCodecLame), hbox53); vbox248 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox248); gtk_box_pack_start (GTK_BOX (hbox53), vbox248, TRUE, TRUE, 0); label65 = gtk_label_new (_("Bitrate:")); gtk_widget_show (label65); gtk_box_pack_start (GTK_BOX (vbox248), label65, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label65), GTK_JUSTIFY_LEFT); label66 = gtk_label_new (_("Quality:")); gtk_widget_show (label66); gtk_box_pack_start (GTK_BOX (vbox248), label66, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label66), GTK_JUSTIFY_LEFT); label67 = gtk_label_new (_("Quality of the Algorithm:")); gtk_widget_show (label67); gtk_box_pack_start (GTK_BOX (vbox248), label67, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label67), GTK_JUSTIFY_LEFT); vbox249 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox249); gtk_box_pack_start (GTK_BOX (hbox53), vbox249, TRUE, TRUE, 0); strPrincipal.spBitrateLame_adj = gtk_adjustment_new (128, 4, 16000, 1, 10, 10); strPrincipal.spBitrateLame = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spBitrateLame_adj), 1, 0); gtk_widget_show (strPrincipal.spBitrateLame); gtk_box_pack_start (GTK_BOX (vbox249), strPrincipal.spBitrateLame, FALSE, FALSE, 0); strPrincipal.spCalidadLame_adj = gtk_adjustment_new (9, 0, 9, 1, 10, 10); strPrincipal.spCalidadLame = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spCalidadLame_adj), 1, 0); gtk_widget_show (strPrincipal.spCalidadLame); gtk_box_pack_start (GTK_BOX (vbox249), strPrincipal.spCalidadLame, FALSE, FALSE, 0); strPrincipal.spCalidadAlgoritmoLame_adj = gtk_adjustment_new (9, 0, 9, 1, 10, 10); strPrincipal.spCalidadAlgoritmoLame = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spCalidadAlgoritmoLame_adj), 1, 0); gtk_widget_show (strPrincipal.spCalidadAlgoritmoLame); gtk_box_pack_start (GTK_BOX (vbox249), strPrincipal.spCalidadAlgoritmoLame, FALSE, FALSE, 0); vbox250 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox250); gtk_box_pack_start (GTK_BOX (hbox53), vbox250, TRUE, TRUE, 0); label62 = gtk_label_new (_("Kbit/s")); gtk_widget_show (label62); gtk_box_pack_start (GTK_BOX (vbox250), label62, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label62), GTK_JUSTIFY_LEFT); label63 = gtk_label_new (_("from 0 (max) to 9 (min)")); gtk_widget_show (label63); gtk_box_pack_start (GTK_BOX (vbox250), label63, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label63), GTK_JUSTIFY_LEFT); label64 = gtk_label_new (_("from 0 (max) to 9 (min)")); gtk_widget_show (label64); gtk_box_pack_start (GTK_BOX (vbox250), label64, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label64), GTK_JUSTIFY_LEFT); label52 = gtk_label_new (_("Ripping options with lame")); gtk_widget_show (label52); gtk_frame_set_label_widget (GTK_FRAME (strPrincipal.frmCodecLame), label52); gtk_label_set_justify (GTK_LABEL (label52), GTK_JUSTIFY_LEFT); hbox804 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox804); gtk_container_set_border_width (GTK_CONTAINER (hbox804), 2); gtk_box_pack_start (GTK_BOX (vbox243), hbox804, FALSE, FALSE, 0); strPrincipal.lblIdiomaAudio = gtk_label_new (_("Language of audio:")); gtk_widget_show (strPrincipal.lblIdiomaAudio); gtk_widget_set_sensitive (strPrincipal.lblIdiomaAudio, FALSE); gtk_box_pack_start (GTK_BOX (hbox804), strPrincipal.lblIdiomaAudio, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblIdiomaAudio), GTK_JUSTIFY_LEFT); strPrincipal.cmbIdiomaAudio = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbIdiomaAudio)->popwin), "GladeParentKey", strPrincipal.cmbIdiomaAudio); gtk_widget_show (strPrincipal.cmbIdiomaAudio); gtk_widget_set_sensitive (strPrincipal.cmbIdiomaAudio, FALSE); gtk_box_pack_start (GTK_BOX (hbox804), strPrincipal.cmbIdiomaAudio, TRUE, TRUE, 0); strPrincipal.entCmbIdiomaAudio = GTK_COMBO (strPrincipal.cmbIdiomaAudio)->entry; gtk_widget_show (strPrincipal.entCmbIdiomaAudio); gtk_editable_set_editable (GTK_EDITABLE (strPrincipal.entCmbIdiomaAudio), FALSE); strPrincipal.frmCodecACopy = gtk_frame_new (NULL); //gtk_widget_show (strPrincipal.frmCodecACopy); gtk_box_pack_start (GTK_BOX (vbox244), strPrincipal.frmCodecACopy, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (strPrincipal.frmCodecACopy), GTK_SHADOW_IN); vbox12511 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox12511); gtk_container_add (GTK_CONTAINER (strPrincipal.frmCodecACopy), vbox12511); hbox1541 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox1541); gtk_box_pack_start (GTK_BOX (vbox12511), hbox1541, TRUE, TRUE, 0); label11100 = gtk_label_new (_("This codec has no options")); gtk_widget_show (label11100); gtk_box_pack_start (GTK_BOX (hbox1541), label11100, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label11100), GTK_JUSTIFY_CENTER); label11541 = gtk_label_new (_("Ripping options with codec copy")); gtk_widget_show (label11541); gtk_frame_set_label_widget (GTK_FRAME (strPrincipal.frmCodecACopy), label11541); gtk_label_set_justify (GTK_LABEL (label11541), GTK_JUSTIFY_LEFT); label115 = gtk_label_new (_("Audio")); gtk_widget_show (label115); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkRippeo), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkRippeo), 1), label115); gtk_label_set_justify (GTK_LABEL (label115), GTK_JUSTIFY_LEFT); vbox256 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox256); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkRippeo), vbox256); gtk_container_set_border_width (GTK_CONTAINER (vbox256), 3); vbox26114 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26114); gtk_box_pack_start (GTK_BOX (vbox256), vbox26114, TRUE, TRUE, 0); hbox62 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox62); gtk_box_pack_start (GTK_BOX (vbox26114), hbox62, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox62), 3); strPrincipal.chkPostProcesar = gtk_check_button_new_with_mnemonic (_("Postprocess")); gtk_widget_show (strPrincipal.chkPostProcesar); gtk_box_pack_start (GTK_BOX (hbox62), strPrincipal.chkPostProcesar, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.chkPostProcesar), TRUE); hbox826 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox826); gtk_box_pack_start (GTK_BOX (vbox26114), hbox826, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox826), 3); strPrincipal.lblCmbPostProcesar = gtk_label_new (_("Predefined options: ")); gtk_widget_show (strPrincipal.lblCmbPostProcesar); gtk_box_pack_start (GTK_BOX (hbox826), strPrincipal.lblCmbPostProcesar, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblCmbPostProcesar), GTK_JUSTIFY_LEFT); strPrincipal.cmbPostProcesar = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbPostProcesar)->popwin), "GladeParentKey", strPrincipal.cmbPostProcesar); gtk_widget_show (strPrincipal.cmbPostProcesar); gtk_box_pack_start (GTK_BOX (hbox826), strPrincipal.cmbPostProcesar, TRUE, TRUE, 0); strPrincipal.entCmbPostProcesar = GTK_COMBO (strPrincipal.cmbPostProcesar)->entry; gtk_widget_show (strPrincipal.entCmbPostProcesar); hbox827 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox827); gtk_box_pack_start (GTK_BOX (vbox26114), hbox827, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox827), 3); strPrincipal.lblValoresPostProcesar = gtk_label_new (_("mencoder values:")); gtk_widget_show (strPrincipal.lblValoresPostProcesar); gtk_box_pack_start (GTK_BOX (hbox827), strPrincipal.lblValoresPostProcesar, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblValoresPostProcesar), GTK_JUSTIFY_LEFT); strPrincipal.entValoresPostProcesar = gtk_entry_new (); gtk_widget_show (strPrincipal.entValoresPostProcesar); gtk_box_pack_start (GTK_BOX (hbox827), strPrincipal.entValoresPostProcesar, TRUE, TRUE, 0); label116 = gtk_label_new (_("Postprocess")); gtk_widget_show (label116); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkRippeo), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkRippeo), 2), label116); gtk_label_set_justify (GTK_LABEL (label116), GTK_JUSTIFY_LEFT); vbox254 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox254); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkRippeo), vbox254); gtk_container_set_border_width (GTK_CONTAINER (vbox254), 3); hbox61 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox61); gtk_box_pack_start (GTK_BOX (vbox254), hbox61, FALSE, FALSE, 0); strPrincipal.chkCropping = gtk_check_button_new_with_mnemonic (_("Use Cropping")); gtk_widget_show (strPrincipal.chkCropping); gtk_widget_set_sensitive (strPrincipal.chkCropping, FALSE); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.chkCropping), TRUE); gtk_box_pack_start (GTK_BOX (hbox61), strPrincipal.chkCropping, FALSE, FALSE, 0); vbox255 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox255); gtk_box_pack_start (GTK_BOX (vbox254), vbox255, TRUE, TRUE, 0); hbox57 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox57); gtk_box_pack_start (GTK_BOX (vbox255), hbox57, TRUE, TRUE, 0); strPrincipal.lblValoresCropping = gtk_label_new (_("Values: \t\t\t")); gtk_widget_show (strPrincipal.lblValoresCropping); gtk_box_pack_start (GTK_BOX (hbox57), strPrincipal.lblValoresCropping, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblValoresCropping), GTK_JUSTIFY_LEFT); strPrincipal.cmbValoresCropping = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbValoresCropping)->popwin), "GladeParentKey", strPrincipal.cmbValoresCropping); gtk_widget_show (strPrincipal.cmbValoresCropping); gtk_box_pack_start (GTK_BOX (hbox57), strPrincipal.cmbValoresCropping, TRUE, TRUE, 0); strPrincipal.entCmbValoresCropping = GTK_COMBO (strPrincipal.cmbValoresCropping)->entry; gtk_widget_show (strPrincipal.entCmbValoresCropping); hbox58 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox58); gtk_box_pack_start (GTK_BOX (vbox255), hbox58, TRUE, TRUE, 0); strPrincipal.bntCalcularCropping = gtk_button_new (); gtk_widget_show (strPrincipal.bntCalcularCropping); gtk_box_pack_start (GTK_BOX (hbox58), strPrincipal.bntCalcularCropping, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntCalcularCropping), GTK_RELIEF_NONE); alignment17 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment17); gtk_container_add (GTK_CONTAINER (strPrincipal.bntCalcularCropping), alignment17); hbox784 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox784); gtk_container_add (GTK_CONTAINER (alignment17), hbox784); image16 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image16); gtk_box_pack_start (GTK_BOX (hbox784), image16, FALSE, FALSE, 0); label106 = gtk_label_new_with_mnemonic (_("Calculate")); gtk_widget_show (label106); gtk_box_pack_start (GTK_BOX (hbox784), label106, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label106), GTK_JUSTIFY_LEFT); strPrincipal.bntMostrarCropping = gtk_button_new (); gtk_widget_show (strPrincipal.bntMostrarCropping); gtk_box_pack_start (GTK_BOX (hbox58), strPrincipal.bntMostrarCropping, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntMostrarCropping), GTK_RELIEF_NONE); alignment9 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment9); gtk_container_add (GTK_CONTAINER (strPrincipal.bntMostrarCropping), alignment9); hbox60 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox60); gtk_container_add (GTK_CONTAINER (alignment9), hbox60); image8 = gtk_image_new_from_stock ("gtk-zoom-fit", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image8); gtk_box_pack_start (GTK_BOX (hbox60), image8, FALSE, FALSE, 0); label72 = gtk_label_new_with_mnemonic (_("Preview")); gtk_widget_show (label72); gtk_box_pack_start (GTK_BOX (hbox60), label72, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label72), GTK_JUSTIFY_LEFT); label121 = gtk_label_new (_("Cropping")); gtk_widget_show (label121); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkRippeo), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkRippeo), 3), label121); gtk_label_set_justify (GTK_LABEL (label121), GTK_JUSTIFY_LEFT); vbox263 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox263); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkRippeo), vbox263); gtk_container_set_border_width (GTK_CONTAINER (vbox263), 3); hbox81 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox81); gtk_box_pack_start (GTK_BOX (vbox263), hbox81, TRUE, TRUE, 0); strPrincipal.chkRedimensionar = gtk_check_button_new_with_mnemonic (_("Scale")); gtk_widget_show (strPrincipal.chkRedimensionar); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.chkRedimensionar), TRUE); gtk_box_pack_start (GTK_BOX (hbox81), strPrincipal.chkRedimensionar, FALSE, FALSE, 0); hbox80 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox80); gtk_box_pack_start (GTK_BOX (vbox263), hbox80, FALSE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox80), 3); strPrincipal.lblNuevoTamanio = gtk_label_new (_("New size:")); gtk_widget_show (strPrincipal.lblNuevoTamanio); gtk_box_pack_start (GTK_BOX (hbox80), strPrincipal.lblNuevoTamanio, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblNuevoTamanio), GTK_JUSTIFY_LEFT); hbox82 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox82); gtk_box_pack_start (GTK_BOX (hbox80), hbox82, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox82), 5); strPrincipal.lblX = gtk_label_new (_("X:")); gtk_widget_show (strPrincipal.lblX); gtk_box_pack_start (GTK_BOX (hbox82), strPrincipal.lblX, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblX), GTK_JUSTIFY_LEFT); strPrincipal.spX_adj = gtk_adjustment_new (0, 1, 2048, 1, 10, 10); strPrincipal.spX = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spX_adj), 1, 0); gtk_widget_show (strPrincipal.spX); gtk_box_pack_start (GTK_BOX (hbox82), strPrincipal.spX, TRUE, TRUE, 0); hbox802 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox802); gtk_box_pack_start (GTK_BOX (hbox80), hbox802, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox802), 5); strPrincipal.lblY = gtk_label_new (_("Y:")); gtk_widget_show (strPrincipal.lblY); gtk_box_pack_start (GTK_BOX (hbox802), strPrincipal.lblY, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblY), GTK_JUSTIFY_LEFT); strPrincipal.spY_adj = gtk_adjustment_new (0, 1, 2048, 1, 10, 10); strPrincipal.spY = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spY_adj), 1, 0); gtk_widget_show (strPrincipal.spY); gtk_box_pack_start (GTK_BOX (hbox802), strPrincipal.spY, TRUE, TRUE, 0); strPrincipal.frmAlgoritmoRedimensionar = gtk_frame_new (NULL); gtk_widget_show (strPrincipal.frmAlgoritmoRedimensionar); gtk_box_pack_start (GTK_BOX (vbox263), strPrincipal.frmAlgoritmoRedimensionar, TRUE, TRUE, 0); vbox26102 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26102); gtk_container_add (GTK_CONTAINER (strPrincipal.frmAlgoritmoRedimensionar), vbox26102); strPrincipal.cmbAlgoritmoRedimensionar = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbAlgoritmoRedimensionar)->popwin), "GladeParentKey", strPrincipal.cmbAlgoritmoRedimensionar); gtk_widget_show (strPrincipal.cmbAlgoritmoRedimensionar); gtk_box_pack_start (GTK_BOX (vbox26102), strPrincipal.cmbAlgoritmoRedimensionar, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (strPrincipal.cmbAlgoritmoRedimensionar), 5); strPrincipal.entCmbAlgoritmoRedimensionar = GTK_COMBO (strPrincipal.cmbAlgoritmoRedimensionar)->entry; gtk_widget_show (strPrincipal.entCmbAlgoritmoRedimensionar); label150 = gtk_label_new (_("Algorithm:")); gtk_widget_show (label150); gtk_frame_set_label_widget (GTK_FRAME (strPrincipal.frmAlgoritmoRedimensionar), label150); gtk_label_set_justify (GTK_LABEL (label150), GTK_JUSTIFY_LEFT); vboxTiposRed = gtk_vbox_new (FALSE, 0); gtk_widget_show (vboxTiposRed); gtk_box_pack_start (GTK_BOX (hbox80), vboxTiposRed, FALSE, TRUE, 0); strPrincipal.rbtMantenerLibre = gtk_radio_button_new_with_mnemonic (NULL, _("Free")); gtk_widget_show (strPrincipal.rbtMantenerLibre); gtk_widget_set_sensitive(strPrincipal.rbtMantenerLibre, FALSE); gtk_box_pack_start (GTK_BOX (vboxTiposRed), strPrincipal.rbtMantenerLibre, FALSE, TRUE, 0); strPrincipal.rbtMantenerAspectos_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbtMantenerLibre)); strPrincipal.rbtMantenerAspecto = gtk_radio_button_new_with_mnemonic (NULL, _("Keep Original Aspect")); gtk_widget_show (strPrincipal.rbtMantenerAspecto); gtk_widget_set_sensitive(strPrincipal.rbtMantenerAspecto, FALSE); gtk_box_pack_start (GTK_BOX (vboxTiposRed), strPrincipal.rbtMantenerAspecto, FALSE, TRUE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbtMantenerAspecto), strPrincipal.rbtMantenerAspectos_group); strPrincipal.rbtMantenerAspectos_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbtMantenerAspecto)); strPrincipal.rbtMantenerTamanio = gtk_radio_button_new_with_mnemonic (NULL, _("Keep Original Size")); gtk_widget_show (strPrincipal.rbtMantenerTamanio); gtk_widget_set_sensitive(strPrincipal.rbtMantenerTamanio, FALSE); gtk_box_pack_start (GTK_BOX (vboxTiposRed), strPrincipal.rbtMantenerTamanio, FALSE, TRUE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbtMantenerTamanio), strPrincipal.rbtMantenerAspectos_group); strPrincipal.rbtMantenerAspectos_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbtMantenerTamanio)); label122 = gtk_label_new (_("Scale")); gtk_widget_show (label122); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkRippeo), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkRippeo), 4), label122); gtk_label_set_justify (GTK_LABEL (label122), GTK_JUSTIFY_LEFT); vboxMisc = gtk_vbox_new (FALSE, 0); gtk_widget_show (vboxMisc); gtk_container_set_border_width (GTK_CONTAINER (vboxMisc), 5); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkRippeo), vboxMisc); hboxMiscFPS = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxMiscFPS); gtk_box_pack_start (GTK_BOX (vboxMisc), hboxMiscFPS, TRUE, TRUE, 0); strPrincipal.lblOFPS = gtk_label_new (_("Output Frames per secod:")); gtk_widget_show (strPrincipal.lblOFPS); gtk_box_pack_start (GTK_BOX (hboxMiscFPS), strPrincipal.lblOFPS, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblOFPS), GTK_JUSTIFY_LEFT); strPrincipal.spOutFrames_adj = gtk_adjustment_new (0, 0, 30, 0.001, 1, 10); strPrincipal.spOutFrames = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spOutFrames_adj), 1, 3); gtk_widget_show (strPrincipal.spOutFrames); gtk_box_pack_start (GTK_BOX (hboxMiscFPS), strPrincipal.spOutFrames, TRUE, TRUE, 0); hboxOAR = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxOAR); gtk_box_pack_start (GTK_BOX (vboxMisc), hboxOAR, TRUE, TRUE, 0); strPrincipal.lblOAR = gtk_label_new (_("Output aspect ratio:")); gtk_widget_show (strPrincipal.lblOAR); gtk_box_pack_start (GTK_BOX (hboxOAR), strPrincipal.lblOAR, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblOAR), GTK_JUSTIFY_LEFT); strPrincipal.spOutAspect_adj = gtk_adjustment_new (0, 0.0000, 3, 0.0001, 10, 10); strPrincipal.spOutAspect = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spOutAspect_adj), 1, 4); gtk_widget_show (strPrincipal.spOutAspect); gtk_box_pack_start (GTK_BOX (hboxOAR), strPrincipal.spOutAspect, TRUE, TRUE, 0); strPrincipal.lblMisc = gtk_label_new (_("Misc")); gtk_widget_show (strPrincipal.lblMisc); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkRippeo), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkRippeo), 5), strPrincipal.lblMisc); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblMisc), GTK_JUSTIFY_LEFT); label113 = gtk_label_new (_("Ripping options")); gtk_widget_show (label113); gtk_frame_set_label_widget (GTK_FRAME (frame25), label113); gtk_label_set_justify (GTK_LABEL (label113), GTK_JUSTIFY_LEFT); frame18 = gtk_frame_new (NULL); gtk_widget_show (frame18); gtk_box_pack_start (GTK_BOX (vbox26074), frame18, FALSE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame18), GTK_SHADOW_IN); vboxOptsFuenteDatos = gtk_vbox_new (FALSE, 0); gtk_widget_show (vboxOptsFuenteDatos); gtk_container_add (GTK_CONTAINER (frame18), vboxOptsFuenteDatos); strPrincipal.nbkFuente = gtk_notebook_new (); gtk_widget_show (strPrincipal.nbkFuente); //gtk_container_add (GTK_BOX (vboxOptsFuenteDatos), strPrincipal.nbkFuente); gtk_box_pack_start (GTK_BOX (vboxOptsFuenteDatos), strPrincipal.nbkFuente, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (strPrincipal.nbkFuente), 2); /*******************************/ vbox26078 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26078); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkFuente), vbox26078); gtk_container_set_border_width (GTK_CONTAINER (vbox26078), 3); hbox785 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox785); gtk_container_set_border_width (GTK_CONTAINER (hbox785), 3); gtk_box_pack_start (GTK_BOX (vbox26078), hbox785, TRUE, TRUE, 0); strPrincipal.rbtUsarDVD = gtk_radio_button_new_with_mnemonic (NULL, _("Use DVD as source")); gtk_widget_show (strPrincipal.rbtUsarDVD); gtk_box_pack_start (GTK_BOX (hbox785), strPrincipal.rbtUsarDVD, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbtUsarDVD), strPrincipal.rbtUsarDVD_group); strPrincipal.rbtUsarDVD_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbtUsarDVD)); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.rbtUsarDVD), TRUE); strPrincipal.bntAnalizarDVD = gtk_button_new (); gtk_widget_show (strPrincipal.bntAnalizarDVD); gtk_box_pack_start (GTK_BOX (hbox785), strPrincipal.bntAnalizarDVD, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntAnalizarDVD), GTK_RELIEF_NONE); alignment18 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment18); gtk_container_add (GTK_CONTAINER (strPrincipal.bntAnalizarDVD), alignment18); hbox786 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox786); gtk_container_add (GTK_CONTAINER (alignment18), hbox786); image17 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image17); gtk_box_pack_start (GTK_BOX (hbox786), image17, FALSE, FALSE, 0); label109 = gtk_label_new_with_mnemonic (_("Analyze DVD")); gtk_widget_show (label109); gtk_box_pack_start (GTK_BOX (hbox786), label109, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label109), GTK_JUSTIFY_LEFT); hbox797 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox797); gtk_box_pack_start (GTK_BOX (vbox26078), hbox797, TRUE, TRUE, 0); vbox26080 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26080); gtk_container_set_border_width (GTK_CONTAINER (vbox26080), 3); gtk_box_pack_start (GTK_BOX (hbox797), vbox26080, TRUE, TRUE, 0); strPrincipal.lblTituloDVD = gtk_label_new (_("Titles:")); gtk_widget_show (strPrincipal.lblTituloDVD); gtk_box_pack_start (GTK_BOX (vbox26080), strPrincipal.lblTituloDVD, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblTituloDVD), GTK_JUSTIFY_LEFT); gtk_widget_set_sensitive(strPrincipal.lblTituloDVD, FALSE); strPrincipal.lblCapitulosDVD = gtk_label_new (_("Chapters:")); gtk_widget_show (strPrincipal.lblCapitulosDVD); gtk_box_pack_start (GTK_BOX (vbox26080), strPrincipal.lblCapitulosDVD, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblCapitulosDVD), GTK_JUSTIFY_LEFT); vbox26081 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26081); gtk_container_set_border_width (GTK_CONTAINER (vbox26081), 3); gtk_box_pack_start (GTK_BOX (hbox797), vbox26081, TRUE, TRUE, 0); strPrincipal.cmbTitulosDVD = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbTitulosDVD)->popwin), "GladeParentKey", strPrincipal.cmbTitulosDVD); gtk_widget_show (strPrincipal.cmbTitulosDVD); gtk_widget_set_sensitive(strPrincipal.cmbTitulosDVD, FALSE); gtk_box_pack_start (GTK_BOX (vbox26081), strPrincipal.cmbTitulosDVD, FALSE, FALSE, 0); strPrincipal.entCmbTitulosDVD = GTK_COMBO (strPrincipal.cmbTitulosDVD)->entry; gtk_widget_show (strPrincipal.entCmbTitulosDVD); gtk_editable_set_editable (GTK_EDITABLE (strPrincipal.entCmbTitulosDVD), FALSE); hbox790 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox790); gtk_container_set_border_width (GTK_CONTAINER (hbox790), 3); gtk_box_pack_start (GTK_BOX (vbox26081), hbox790, FALSE, FALSE, 0); strPrincipal.lblDeCapituloDVD = gtk_label_new (_("From:")); gtk_widget_show (strPrincipal.lblDeCapituloDVD); gtk_box_pack_start (GTK_BOX (hbox790), strPrincipal.lblDeCapituloDVD, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblDeCapituloDVD), GTK_JUSTIFY_RIGHT); strPrincipal.cmbDeCapitulosDVD = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbDeCapitulosDVD)->popwin), "GladeParentKey", strPrincipal.cmbDeCapitulosDVD); gtk_widget_show (strPrincipal.cmbDeCapitulosDVD); gtk_box_pack_start (GTK_BOX (hbox790), strPrincipal.cmbDeCapitulosDVD, TRUE, TRUE, 0); strPrincipal.entCmbDeCapitulosDVD = GTK_COMBO (strPrincipal.cmbDeCapitulosDVD)->entry; gtk_widget_show (strPrincipal.entCmbDeCapitulosDVD); gtk_editable_set_editable (GTK_EDITABLE (strPrincipal.entCmbDeCapitulosDVD), FALSE); vbox26086 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26086); gtk_container_set_border_width (GTK_CONTAINER (vbox26086), 3); gtk_box_pack_start (GTK_BOX (hbox797), vbox26086, TRUE, TRUE, 0); strPrincipal.chkTodoTitulo = gtk_check_button_new_with_mnemonic (_("Rip all the title")); gtk_widget_show (strPrincipal.chkTodoTitulo); gtk_widget_set_sensitive(strPrincipal.chkTodoTitulo, FALSE); gtk_box_pack_start (GTK_BOX (vbox26086), strPrincipal.chkTodoTitulo, FALSE, FALSE, 0); hbox791 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox791); gtk_container_set_border_width (GTK_CONTAINER (hbox791), 3); gtk_box_pack_start (GTK_BOX (vbox26086), hbox791, TRUE, TRUE, 0); strPrincipal.lblAlCapituloDVD = gtk_label_new (_("to:")); gtk_widget_show (strPrincipal.lblAlCapituloDVD); gtk_box_pack_start (GTK_BOX (hbox791), strPrincipal.lblAlCapituloDVD, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblAlCapituloDVD), GTK_JUSTIFY_LEFT); strPrincipal.cmbACapitulosDVD = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbACapitulosDVD)->popwin), "GladeParentKey", strPrincipal.cmbACapitulosDVD); gtk_widget_show (strPrincipal.cmbACapitulosDVD); gtk_box_pack_start (GTK_BOX (hbox791), strPrincipal.cmbACapitulosDVD, TRUE, TRUE, 0); strPrincipal.entCmbACapitulosDVD = GTK_COMBO (strPrincipal.cmbACapitulosDVD)->entry; gtk_widget_show (strPrincipal.entCmbACapitulosDVD); gtk_editable_set_editable (GTK_EDITABLE (strPrincipal.entCmbACapitulosDVD), FALSE); hboxAspctTamDVD = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxAspctTamDVD); gtk_box_pack_start (GTK_BOX (vbox26078), hboxAspctTamDVD, TRUE, TRUE, 0); hboxAspectoDVD = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxAspectoDVD); gtk_box_pack_start (GTK_BOX (hboxAspctTamDVD), hboxAspectoDVD, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxAspectoDVD), 2); strPrincipal.lblAspectoDVD = gtk_label_new (_("Detected Aspect Ratio:")); gtk_widget_show (strPrincipal.lblAspectoDVD); gtk_box_pack_start (GTK_BOX (hboxAspectoDVD), strPrincipal.lblAspectoDVD, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblAspectoDVD), GTK_JUSTIFY_LEFT); strPrincipal.spAspectoDVD_adj = gtk_adjustment_new (0, 0, 2.5, 0.01, 0.1, 10); strPrincipal.spAspectoDVD = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spAspectoDVD_adj), 0.1, 4); gtk_widget_show (strPrincipal.spAspectoDVD); gtk_box_pack_start (GTK_BOX (hboxAspectoDVD), strPrincipal.spAspectoDVD, TRUE, TRUE, 0); hboxTamanioDVD = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxTamanioDVD); gtk_box_pack_start (GTK_BOX (hboxAspctTamDVD), hboxTamanioDVD, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxTamanioDVD), 2); strPrincipal.lblTamanioDVD = gtk_label_new (_("Detected Length (sg):")); gtk_widget_show (strPrincipal.lblTamanioDVD); gtk_box_pack_start (GTK_BOX (hboxTamanioDVD), strPrincipal.lblTamanioDVD, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblTamanioDVD), GTK_JUSTIFY_LEFT); strPrincipal.spTamanioDVD_adj = gtk_adjustment_new (0, 0, 1e+08, 1, 10, 10); strPrincipal.spTamanioDVD = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spTamanioDVD_adj), 1, 0); gtk_widget_show (strPrincipal.spTamanioDVD); gtk_box_pack_start (GTK_BOX (hboxTamanioDVD), strPrincipal.spTamanioDVD, TRUE, TRUE, 0); label107 = gtk_label_new (_("DVD")); gtk_widget_show (label107); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkFuente), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkFuente), 0), label107); gtk_label_set_justify (GTK_LABEL (label107), GTK_JUSTIFY_LEFT); vbox26073 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26073); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkFuente), vbox26073); gtk_container_set_border_width (GTK_CONTAINER (vbox26073), 3); hbox792 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox792); gtk_box_pack_start (GTK_BOX (vbox26073), hbox792, TRUE, TRUE, 0); strPrincipal.rbtUsarFichero = gtk_radio_button_new_with_mnemonic (NULL, _("Use file as source")); gtk_widget_show (strPrincipal.rbtUsarFichero); gtk_box_pack_start (GTK_BOX (hbox792), strPrincipal.rbtUsarFichero, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbtUsarFichero), strPrincipal.rbtUsarDVD_group); strPrincipal.rbtUsarDVD_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbtUsarFichero)); strPrincipal.bntAnalizarFichero = gtk_button_new (); gtk_widget_show (strPrincipal.bntAnalizarFichero); gtk_widget_set_sensitive(strPrincipal.bntAnalizarFichero, FALSE); gtk_box_pack_start (GTK_BOX (hbox792), strPrincipal.bntAnalizarFichero, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntAnalizarFichero), GTK_RELIEF_NONE); alignment19 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment19); gtk_container_add (GTK_CONTAINER (strPrincipal.bntAnalizarFichero), alignment19); hbox803 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox803); gtk_container_add (GTK_CONTAINER (alignment19), hbox803); image18 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image18); gtk_box_pack_start (GTK_BOX (hbox803), image18, FALSE, FALSE, 0); label127 = gtk_label_new_with_mnemonic (_("Analyze File")); gtk_widget_show (label127); gtk_box_pack_start (GTK_BOX (hbox803), label127, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label127), GTK_JUSTIFY_LEFT); hbox794 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox794); gtk_box_pack_start (GTK_BOX (vbox26073), hbox794, TRUE, TRUE, 0); strPrincipal.fileFicheroEntrada = gnome_file_entry_new (NULL, _("Select Source File")); gtk_widget_show (strPrincipal.fileFicheroEntrada); gtk_widget_set_sensitive(strPrincipal.fileFicheroEntrada, FALSE); gtk_box_pack_start (GTK_BOX (hbox794), strPrincipal.fileFicheroEntrada, TRUE, TRUE, 0); strPrincipal.entFileFicheroEntrada = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (strPrincipal.fileFicheroEntrada)); gtk_widget_show (strPrincipal.entFileFicheroEntrada); hboxTamAspectFichero = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxTamAspectFichero); gtk_box_pack_start (GTK_BOX (vbox26073), hboxTamAspectFichero, TRUE, TRUE, 0); hboxAspectoFichero = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxAspectoFichero); gtk_box_pack_start (GTK_BOX (hboxTamAspectFichero), hboxAspectoFichero, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxAspectoFichero), 2); strPrincipal.lblAspectoFichero = gtk_label_new (_("Detected Aspect Ratio:")); gtk_widget_show (strPrincipal.lblAspectoFichero); gtk_widget_set_sensitive(strPrincipal.lblAspectoFichero, FALSE); gtk_box_pack_start (GTK_BOX (hboxAspectoFichero), strPrincipal.lblAspectoFichero, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblAspectoFichero), GTK_JUSTIFY_LEFT); strPrincipal.spAspectoFichero_adj = gtk_adjustment_new (0, 0, 2.5, 0.01, 0.1, 10); strPrincipal.spAspectoFichero = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spAspectoFichero_adj), 0.1, 4); gtk_widget_show (strPrincipal.spAspectoFichero); gtk_widget_set_sensitive(strPrincipal.spAspectoFichero, FALSE); gtk_box_pack_start (GTK_BOX (hboxAspectoFichero), strPrincipal.spAspectoFichero, TRUE, TRUE, 0); hboxTamanioFichero = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxTamanioFichero); gtk_box_pack_start (GTK_BOX (hboxTamAspectFichero), hboxTamanioFichero, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxTamanioFichero), 2); strPrincipal.lblTamanioFichero = gtk_label_new (_("Detected Length (sg):")); gtk_widget_show (strPrincipal.lblTamanioFichero); gtk_widget_set_sensitive(strPrincipal.lblTamanioFichero, FALSE); gtk_box_pack_start (GTK_BOX (hboxTamanioFichero), strPrincipal.lblTamanioFichero, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblTamanioFichero), GTK_JUSTIFY_LEFT); strPrincipal.spTamanioFichero_adj = gtk_adjustment_new (0, 0, 1e+08, 15, 60, 10); strPrincipal.spTamanioFichero = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spTamanioFichero_adj), 15, 0); gtk_widget_show (strPrincipal.spTamanioFichero); gtk_widget_set_sensitive(strPrincipal.spTamanioFichero, FALSE); gtk_box_pack_start (GTK_BOX (hboxTamanioFichero), strPrincipal.spTamanioFichero, TRUE, TRUE, 0); label108 = gtk_label_new (_("File")); gtk_widget_show (label108); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkFuente), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkFuente), 1), label108); gtk_label_set_justify (GTK_LABEL (label108), GTK_JUSTIFY_LEFT); vboxTele = gtk_vbox_new (FALSE, 0); gtk_widget_show (vboxTele); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkFuente), vboxTele); hboxSourceTele = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxSourceTele); gtk_box_pack_start (GTK_BOX (vboxTele), hboxSourceTele, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxSourceTele), 2); strPrincipal.rbtUsarTele = gtk_radio_button_new_with_mnemonic (NULL, _("Use TV as source")); gtk_widget_show (strPrincipal.rbtUsarTele); gtk_box_pack_start (GTK_BOX (hboxSourceTele), strPrincipal.rbtUsarTele, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbtUsarTele), strPrincipal.rbtUsarDVD_group); strPrincipal.bntAnalizarTele = gtk_button_new (); gtk_widget_show (strPrincipal.bntAnalizarTele); gtk_box_pack_start (GTK_BOX (hboxSourceTele), strPrincipal.bntAnalizarTele, FALSE, FALSE, 0); gtk_widget_set_sensitive(strPrincipal.bntAnalizarTele, FALSE); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntAnalizarTele), GTK_RELIEF_NONE); algBotonTele = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (algBotonTele); gtk_container_add (GTK_CONTAINER (strPrincipal.bntAnalizarTele), algBotonTele); hboxBotonTele = gtk_hbox_new (FALSE, 2); gtk_widget_show (hboxBotonTele); gtk_container_add (GTK_CONTAINER (algBotonTele), hboxBotonTele); imgBotonTele = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_BUTTON); gtk_widget_show (imgBotonTele); gtk_box_pack_start (GTK_BOX (hboxBotonTele), imgBotonTele, FALSE, FALSE, 0); lblBntTV = gtk_label_new_with_mnemonic (_("Analyze TV")); gtk_widget_show (lblBntTV); gtk_box_pack_start (GTK_BOX (hboxBotonTele), lblBntTV, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (lblBntTV), GTK_JUSTIFY_LEFT); hboxParamStartTele = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxParamStartTele); gtk_box_pack_start (GTK_BOX (vboxTele), hboxParamStartTele, TRUE, TRUE, 0); vboxLblTele = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxLblTele); gtk_box_pack_start (GTK_BOX (hboxParamStartTele), vboxLblTele, TRUE, TRUE, 0); strPrincipal.lblParametrosTele = gtk_label_new (_("Parameters: ")); gtk_widget_show (strPrincipal.lblParametrosTele); gtk_box_pack_start (GTK_BOX (vboxLblTele), strPrincipal.lblParametrosTele, FALSE, FALSE, 0); gtk_widget_set_sensitive(strPrincipal.lblParametrosTele, FALSE); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblParametrosTele), GTK_JUSTIFY_LEFT); strPrincipal.lblTiemposTele = gtk_label_new (_("Start encoding at:")); gtk_widget_show (strPrincipal.lblTiemposTele); gtk_box_pack_start (GTK_BOX (vboxLblTele), strPrincipal.lblTiemposTele, FALSE, FALSE, 0); gtk_widget_set_sensitive(strPrincipal.lblTiemposTele, FALSE); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblTiemposTele), GTK_JUSTIFY_LEFT); vboxEntTele = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxEntTele); gtk_box_pack_start (GTK_BOX (hboxParamStartTele), vboxEntTele, TRUE, TRUE, 0); hboxParametrosTele = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxParametrosTele); gtk_box_pack_start (GTK_BOX (vboxEntTele), hboxParametrosTele, TRUE, TRUE, 0); strPrincipal.entParametrosTele = gtk_entry_new (); gtk_widget_show (strPrincipal.entParametrosTele); gtk_box_pack_start (GTK_BOX (hboxParametrosTele), strPrincipal.entParametrosTele, TRUE, TRUE, 0); gtk_widget_set_sensitive(strPrincipal.entParametrosTele, FALSE); gtk_entry_set_editable (GTK_ENTRY (strPrincipal.entParametrosTele), FALSE); gtk_entry_set_text (GTK_ENTRY (strPrincipal.entParametrosTele), _("-tv on")); strPrincipal.bntEditarTele = gtk_button_new_with_mnemonic (_("...")); gtk_widget_show (strPrincipal.bntEditarTele); gtk_box_pack_start (GTK_BOX (hboxParametrosTele), strPrincipal.bntEditarTele, FALSE, FALSE, 0); gtk_widget_set_sensitive(strPrincipal.bntEditarTele, FALSE); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntEditarTele), GTK_RELIEF_NONE); strPrincipal.dateTele = gnome_date_edit_new ((time_t) 0, TRUE, TRUE); gtk_widget_show (strPrincipal.dateTele); gtk_widget_set_sensitive(strPrincipal.dateTele, FALSE); gtk_box_pack_start (GTK_BOX (vboxEntTele), strPrincipal.dateTele, FALSE, FALSE, 0); lblPaginaTele = gtk_label_new (_("TV")); gtk_widget_show (lblPaginaTele); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkFuente), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkFuente), 2), lblPaginaTele); gtk_label_set_justify (GTK_LABEL (lblPaginaTele), GTK_JUSTIFY_LEFT); hboxTiemposGen = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxTiemposGen); gtk_box_pack_start (GTK_BOX (vboxOptsFuenteDatos), hboxTiemposGen, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxTiemposGen), 2); hboxTiemposDe = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxTiemposDe); gtk_box_pack_start (GTK_BOX (hboxTiemposGen), hboxTiemposDe, TRUE, TRUE, 0); strPrincipal.chkTiemposDe = gtk_check_button_new_with_mnemonic (_("Start Encoding at second:")); gtk_widget_show (strPrincipal.chkTiemposDe); gtk_box_pack_start (GTK_BOX (hboxTiemposDe), strPrincipal.chkTiemposDe, FALSE, FALSE, 0); strPrincipal.spTiemposDe_adj = gtk_adjustment_new (1, 1, 100000, 30, 300, 1); strPrincipal.spTiemposDe = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spTiemposDe_adj), 1, 0); gtk_widget_show (strPrincipal.spTiemposDe); gtk_box_pack_start (GTK_BOX (hboxTiemposDe), strPrincipal.spTiemposDe, TRUE, TRUE, 0); hboxTiemposA = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxTiemposA); gtk_box_pack_start (GTK_BOX (hboxTiemposGen), hboxTiemposA, TRUE, TRUE, 0); strPrincipal.chkTiemposA = gtk_check_button_new_with_mnemonic (_("Stop Encoding at second:")); gtk_widget_show (strPrincipal.chkTiemposA); gtk_box_pack_start (GTK_BOX (hboxTiemposA), strPrincipal.chkTiemposA, FALSE, FALSE, 0); strPrincipal.spTiemposA_adj = gtk_adjustment_new (1, 1, 100000, 30, 300, 1); strPrincipal.spTiemposA = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spTiemposA_adj), 1, 0); gtk_widget_show (strPrincipal.spTiemposA); gtk_box_pack_start (GTK_BOX (hboxTiemposA), strPrincipal.spTiemposA, TRUE, TRUE, 0); label56 = gtk_label_new (_("Data source options")); gtk_widget_show (label56); gtk_frame_set_label_widget (GTK_FRAME (frame18), label56); gtk_label_set_justify (GTK_LABEL (label56), GTK_JUSTIFY_LEFT); frame26 = gtk_frame_new (NULL); gtk_widget_show (frame26); gtk_box_pack_start (GTK_BOX (vbox26074), frame26, FALSE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame26), GTK_SHADOW_IN); strPrincipal.nbkSalida = gtk_notebook_new (); gtk_widget_show (strPrincipal.nbkSalida); gtk_container_add (GTK_CONTAINER (frame26), strPrincipal.nbkSalida); gtk_container_set_border_width (GTK_CONTAINER (strPrincipal.nbkSalida), 2); vbox26085 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26085); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkSalida), vbox26085); gtk_container_set_border_width (GTK_CONTAINER (vbox26085), 3); hboxFicheros = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxFicheros); gtk_box_pack_start (GTK_BOX (vbox26085), hboxFicheros, FALSE, FALSE, 0); hboxFicheroSal = gtk_vbox_new (FALSE, 0); gtk_widget_show (hboxFicheroSal); gtk_box_pack_start (GTK_BOX (hboxFicheros), hboxFicheroSal, FALSE, FALSE, 0); vboxFicheroEntrada = gtk_vbox_new (FALSE, 0); gtk_widget_show (vboxFicheroEntrada); gtk_box_pack_start (GTK_BOX (hboxFicheroSal), vboxFicheroEntrada, FALSE, FALSE, 0); label81 = gtk_label_new (_("Output File:")); gtk_widget_show (label81); gtk_box_pack_start (GTK_BOX (vboxFicheroEntrada), label81, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label81), GTK_JUSTIFY_LEFT); hboxHeader = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxHeader); gtk_box_pack_start (GTK_BOX (vboxFicheroEntrada), hboxHeader, TRUE, TRUE, 0); strPrincipal.rbtHeaderAvi = gtk_radio_button_new_with_mnemonic (NULL, _("avi header")); gtk_widget_show (strPrincipal.rbtHeaderAvi); gtk_box_pack_start (GTK_BOX (hboxHeader), strPrincipal.rbtHeaderAvi, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbtHeaderAvi), strPrincipal.rbtHeaderAvi_group); strPrincipal.rbtHeaderAvi_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbtHeaderAvi)); strPrincipal.rbtHeaderMpeg = gtk_radio_button_new_with_mnemonic (NULL, _("mpeg header")); gtk_widget_show (strPrincipal.rbtHeaderMpeg); gtk_box_pack_start (GTK_BOX (hboxHeader), strPrincipal.rbtHeaderMpeg, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbtHeaderMpeg), strPrincipal.rbtHeaderAvi_group); strPrincipal.rbtHeaderAvi_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbtHeaderMpeg)); strPrincipal.pbEspacioSalida = gtk_progress_bar_new (); //gtk_widget_show (strPrincipal.pbEspacioSalida); gtk_box_pack_start (GTK_BOX (hboxFicheroSal), strPrincipal.pbEspacioSalida, FALSE, FALSE, 4); gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (strPrincipal.pbEspacioSalida), 0.01); gtk_progress_bar_set_text (GTK_PROGRESS_BAR (strPrincipal.pbEspacioSalida), _("Free Space: ???")); hboxFicheroCopia = gtk_vbox_new (FALSE, 0); gtk_widget_show (hboxFicheroCopia); gtk_box_pack_start (GTK_BOX (hboxFicheros), hboxFicheroCopia, FALSE, FALSE, 0); strPrincipal.chkCopiarADisco = gtk_check_button_new_with_mnemonic (_("Before encode copy it to:")); gtk_widget_show (strPrincipal.chkCopiarADisco); gtk_box_pack_start (GTK_BOX (hboxFicheroCopia), strPrincipal.chkCopiarADisco, FALSE, FALSE, 0); strPrincipal.pbEspacioCopia = gtk_progress_bar_new (); //gtk_widget_show (strPrincipal.pbEspacioCopia); gtk_box_pack_start (GTK_BOX (hboxFicheroCopia), strPrincipal.pbEspacioCopia, FALSE, FALSE, 4); gtk_progress_bar_set_text (GTK_PROGRESS_BAR (strPrincipal.pbEspacioCopia), _("Free Space: ???")); hbox801 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox801); gtk_box_pack_start (GTK_BOX (vbox26085), hbox801, TRUE, TRUE, 0); strPrincipal.fileFicheroSalidaGeneral = gnome_file_entry_new (NULL, _("Select output file")); gtk_widget_show (strPrincipal.fileFicheroSalidaGeneral); gtk_box_pack_start (GTK_BOX (hbox801), strPrincipal.fileFicheroSalidaGeneral, TRUE, TRUE, 0); strPrincipal.entFileFicheroSalidaGeneral = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (strPrincipal.fileFicheroSalidaGeneral)); gtk_widget_show (strPrincipal.entFileFicheroSalidaGeneral); strPrincipal.fileFicheroCopiarDisco = gnome_file_entry_new (NULL, _("Select Temporal File")); gtk_widget_show (strPrincipal.fileFicheroCopiarDisco); gtk_box_pack_start (GTK_BOX (hbox801), strPrincipal.fileFicheroCopiarDisco, TRUE, TRUE, 0); strPrincipal.entFileFicheroCopiarDisco = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (strPrincipal.fileFicheroCopiarDisco)); gtk_widget_show (strPrincipal.entFileFicheroCopiarDisco); label118 = gtk_label_new (_("Output file")); gtk_widget_show (label118); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkSalida), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkSalida), 0), label118); gtk_label_set_justify (GTK_LABEL (label118), GTK_JUSTIFY_LEFT); vbox26082 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26082); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkSalida), vbox26082); gtk_container_set_border_width (GTK_CONTAINER (vbox26082), 3); hbox799 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox799); gtk_box_pack_start (GTK_BOX (vbox26082), hbox799, TRUE, TRUE, 0); strPrincipal.chkSubtitulos = gtk_check_button_new_with_mnemonic (_("Encode Subtitles")); gtk_widget_show (strPrincipal.chkSubtitulos); gtk_widget_set_sensitive (strPrincipal.chkSubtitulos, FALSE); gtk_box_pack_start (GTK_BOX (hbox799), strPrincipal.chkSubtitulos, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.chkSubtitulos), TRUE); hbox798 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox798); gtk_box_pack_start (GTK_BOX (vbox26082), hbox798, TRUE, TRUE, 0); vbox26083 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26083); gtk_box_pack_start (GTK_BOX (hbox798), vbox26083, TRUE, TRUE, 0); strPrincipal.lblIdiomaSubtitulo = gtk_label_new (_("Select Language: ")); gtk_widget_show (strPrincipal.lblIdiomaSubtitulo); gtk_box_pack_start (GTK_BOX (vbox26083), strPrincipal.lblIdiomaSubtitulo, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strPrincipal.lblIdiomaSubtitulo), GTK_JUSTIFY_LEFT); strPrincipal.chkFicheroSalidaSubtitulos = gtk_check_button_new_with_mnemonic (_("Save in a file (without extension): ")); gtk_widget_show (strPrincipal.chkFicheroSalidaSubtitulos); gtk_widget_set_sensitive (strPrincipal.chkFicheroSalidaSubtitulos, FALSE); gtk_box_pack_start (GTK_BOX (vbox26083), strPrincipal.chkFicheroSalidaSubtitulos, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.chkFicheroSalidaSubtitulos), FALSE); vbox26084 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26084); gtk_box_pack_start (GTK_BOX (hbox798), vbox26084, TRUE, TRUE, 0); vbox260 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox260); gtk_box_pack_start (GTK_BOX (vbox26084), vbox260, TRUE, TRUE, 0); hbox76 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox76); gtk_box_pack_start (GTK_BOX (vbox260), hbox76, FALSE, FALSE, 0); strPrincipal.cmbIdiomaSubtitulos = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strPrincipal.cmbIdiomaSubtitulos)->popwin), "GladeParentKey", strPrincipal.cmbIdiomaSubtitulos); gtk_widget_show (strPrincipal.cmbIdiomaSubtitulos); gtk_box_pack_start (GTK_BOX (hbox76), strPrincipal.cmbIdiomaSubtitulos, TRUE, TRUE, 0); strPrincipal.entCmbIdiomaSubtitulos = GTK_COMBO (strPrincipal.cmbIdiomaSubtitulos)->entry; gtk_widget_show (strPrincipal.entCmbIdiomaSubtitulos); gtk_editable_set_editable (GTK_EDITABLE (strPrincipal.entCmbIdiomaSubtitulos), FALSE); vbox26077 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26077); gtk_box_pack_start (GTK_BOX (vbox26084), vbox26077, TRUE, TRUE, 0); hbox796 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox796); gtk_box_pack_start (GTK_BOX (vbox26077), hbox796, FALSE, FALSE, 0); strPrincipal.fileFicheroSalidaSubtitulos = gnome_file_entry_new (NULL, NULL); gtk_widget_show (strPrincipal.fileFicheroSalidaSubtitulos); gtk_box_pack_start (GTK_BOX (hbox796), strPrincipal.fileFicheroSalidaSubtitulos, TRUE, TRUE, 0); strPrincipal.entFileFicheroSalidaSubtitulos = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (strPrincipal.fileFicheroSalidaSubtitulos)); gtk_widget_show (strPrincipal.entFileFicheroSalidaSubtitulos); label119 = gtk_label_new (_("Subtitles")); gtk_widget_show (label119); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkSalida), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkSalida), 1), label119); gtk_label_set_justify (GTK_LABEL (label119), GTK_JUSTIFY_LEFT); hbox78 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox78); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkSalida), hbox78); gtk_container_set_border_width (GTK_CONTAINER (hbox78), 3); vbox261 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox261); gtk_box_pack_start (GTK_BOX (hbox78), vbox261, TRUE, TRUE, 0); strPrincipal.rbt1CD = gtk_radio_button_new_with_mnemonic (NULL, _("Rip in 1 CD\t\t\t\t\t")); gtk_widget_show (strPrincipal.rbt1CD); gtk_box_pack_start (GTK_BOX (vbox261), strPrincipal.rbt1CD, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt1CD), strPrincipal.rbt1CD_group); strPrincipal.rbt1CD_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt1CD)); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.rbt1CD), TRUE); strPrincipal.rbt2CD = gtk_radio_button_new_with_mnemonic (NULL, _("Rip in 2 CDs")); gtk_widget_show (strPrincipal.rbt2CD); gtk_box_pack_start (GTK_BOX (vbox261), strPrincipal.rbt2CD, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt2CD), strPrincipal.rbt1CD_group); strPrincipal.rbt1CD_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt2CD)); vbox262 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox262); gtk_box_pack_start (GTK_BOX (hbox78), vbox262, TRUE, TRUE, 0); strPrincipal.rbt650 = gtk_radio_button_new_with_mnemonic (NULL, _("CDs of 650 MB")); gtk_widget_show (strPrincipal.rbt650); gtk_box_pack_start (GTK_BOX (vbox262), strPrincipal.rbt650, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt650), strPrincipal.rbt650_group); strPrincipal.rbt650_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt650)); strPrincipal.rbt700 = gtk_radio_button_new_with_mnemonic (NULL, _("CDs of 700 MB")); gtk_widget_show (strPrincipal.rbt700); gtk_box_pack_start (GTK_BOX (vbox262), strPrincipal.rbt700, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt700), strPrincipal.rbt650_group); strPrincipal.rbt650_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt700)); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (strPrincipal.rbt700), TRUE); strPrincipal.rbt800 = gtk_radio_button_new_with_mnemonic (NULL, _("CDs of 800 MB")); gtk_widget_show (strPrincipal.rbt800); gtk_box_pack_start (GTK_BOX (vbox262), strPrincipal.rbt800, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strPrincipal.rbt800), strPrincipal.rbt650_group); strPrincipal.rbt650_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strPrincipal.rbt800)); vboxTamanioFijo = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxTamanioFijo); gtk_box_pack_start (GTK_BOX (hbox78), vboxTamanioFijo, TRUE, TRUE, 0); strPrincipal.chkTamanioFijo = gtk_check_button_new_with_mnemonic (_("Fixed size (Mb):")); gtk_widget_show (strPrincipal.chkTamanioFijo); gtk_box_pack_start (GTK_BOX (vboxTamanioFijo), strPrincipal.chkTamanioFijo, FALSE, FALSE, 0); strPrincipal.spTamanioFijo_adj = gtk_adjustment_new (800, 1, 10000, 10, 100, 100); strPrincipal.spTamanioFijo = gtk_spin_button_new (GTK_ADJUSTMENT (strPrincipal.spTamanioFijo_adj), 10, 0); gtk_widget_show (strPrincipal.spTamanioFijo); gtk_box_pack_start (GTK_BOX (vboxTamanioFijo), strPrincipal.spTamanioFijo, FALSE, FALSE, 0); gtk_widget_set_sensitive (strPrincipal.spTamanioFijo, FALSE); label120 = gtk_label_new (_("Size and number of CDs")); gtk_widget_show (label120); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkSalida), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkSalida), 2), label120); gtk_label_set_justify (GTK_LABEL (label120), GTK_JUSTIFY_LEFT); hboxCola = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxCola); gtk_container_add (GTK_CONTAINER (strPrincipal.nbkSalida), hboxCola); gtk_container_set_border_width (GTK_CONTAINER (hboxCola), 4); swCola = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (swCola); gtk_box_pack_start (GTK_BOX (hboxCola), swCola, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (swCola), 2); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swCola), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swCola), GTK_SHADOW_ETCHED_OUT); strPrincipal.treeColaStore = gtk_list_store_new (1, G_TYPE_STRING); strPrincipal.treeCola = gtk_tree_view_new_with_model (GTK_TREE_MODEL(strPrincipal.treeColaStore)); gtk_widget_show (strPrincipal.treeCola); gtk_container_add (GTK_CONTAINER (swCola), strPrincipal.treeCola); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (strPrincipal.treeCola), FALSE); strPrincipal.treeColaSeleccion = gtk_tree_view_get_selection (GTK_TREE_VIEW (strPrincipal.treeCola)); gtk_tree_selection_set_mode (strPrincipal.treeColaSeleccion, GTK_SELECTION_SINGLE); strPrincipal.treeColaRender = gtk_cell_renderer_text_new (); strPrincipal.treeColaColumn = gtk_tree_view_column_new_with_attributes ("Rippeo", strPrincipal.treeColaRender, "text", 0, NULL); vboxCola = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxCola); gtk_box_pack_start (GTK_BOX (hboxCola), vboxCola, FALSE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vboxCola), 2); strPrincipal.bntArribaCola = gtk_button_new_from_stock ("gtk-go-up"); gtk_widget_show (strPrincipal.bntArribaCola); gtk_box_pack_start (GTK_BOX (vboxCola), strPrincipal.bntArribaCola, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntArribaCola), GTK_RELIEF_NONE); strPrincipal.bntAbajoCola = gtk_button_new_from_stock ("gtk-go-down"); gtk_widget_show (strPrincipal.bntAbajoCola); gtk_box_pack_start (GTK_BOX (vboxCola), strPrincipal.bntAbajoCola, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntAbajoCola), GTK_RELIEF_NONE); strPrincipal.bntBorrarCola = gtk_button_new_from_stock ("gtk-delete"); gtk_widget_show (strPrincipal.bntBorrarCola); gtk_box_pack_start (GTK_BOX (vboxCola), strPrincipal.bntBorrarCola, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntBorrarCola), GTK_RELIEF_NONE); label167 = gtk_label_new (_("Queue")); gtk_widget_show (label167); gtk_notebook_set_tab_label (GTK_NOTEBOOK (strPrincipal.nbkSalida), gtk_notebook_get_nth_page (GTK_NOTEBOOK (strPrincipal.nbkSalida), 3), label167); gtk_label_set_justify (GTK_LABEL (label167), GTK_JUSTIFY_LEFT); label117 = gtk_label_new (_("Output options")); gtk_widget_show (label117); gtk_frame_set_label_widget (GTK_FRAME (frame26), label117); gtk_label_set_justify (GTK_LABEL (label117), GTK_JUSTIFY_LEFT); hbox86 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox86); gtk_box_pack_start (GTK_BOX (vbox26074), hbox86, FALSE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox86), 6); strPrincipal.bntRippear = gtk_button_new (); gtk_widget_show (strPrincipal.bntRippear); gtk_box_pack_start (GTK_BOX (hbox86), strPrincipal.bntRippear, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntRippear), GTK_RELIEF_NONE); alignment12 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment12); gtk_container_add (GTK_CONTAINER (strPrincipal.bntRippear), alignment12); hbox766 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox766); gtk_container_add (GTK_CONTAINER (alignment12), hbox766); image11 = gtk_image_new_from_stock ("gtk-convert", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image11); gtk_box_pack_start (GTK_BOX (hbox766), image11, FALSE, FALSE, 0); label92 = gtk_label_new_with_mnemonic (_("Encode")); gtk_widget_show (label92); gtk_box_pack_start (GTK_BOX (hbox766), label92, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label92), GTK_JUSTIFY_LEFT); strPrincipal.bntEncolar = gtk_button_new (); gtk_widget_show (strPrincipal.bntEncolar); gtk_box_pack_start (GTK_BOX (hbox86), strPrincipal.bntEncolar, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntEncolar), GTK_RELIEF_NONE); gtk_widget_set_sensitive(strPrincipal.bntEncolar, FALSE); alignment23 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment23); gtk_container_add (GTK_CONTAINER (strPrincipal.bntEncolar), alignment23); hbox847 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox847); gtk_container_add (GTK_CONTAINER (alignment23), hbox847); image24 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image24); gtk_box_pack_start (GTK_BOX (hbox847), image24, FALSE, FALSE, 0); label168 = gtk_label_new_with_mnemonic (_("Enqueue")); gtk_widget_show (label168); gtk_box_pack_start (GTK_BOX (hbox847), label168, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label168), GTK_JUSTIFY_LEFT); strPrincipal.bntProbarOrigen = gtk_button_new (); gtk_widget_show (strPrincipal.bntProbarOrigen); gtk_box_pack_start (GTK_BOX (hbox86), strPrincipal.bntProbarOrigen, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntProbarOrigen), GTK_RELIEF_NONE); alignment20 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment20); gtk_container_add (GTK_CONTAINER (strPrincipal.bntProbarOrigen), alignment20); hbox806 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox806); gtk_container_add (GTK_CONTAINER (alignment20), hbox806); image19 = gtk_image_new_from_stock ("gtk-cdrom", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image19); gtk_box_pack_start (GTK_BOX (hbox806), image19, FALSE, FALSE, 0); label130 = gtk_label_new_with_mnemonic (_("Test the\n source")); gtk_widget_show (label130); gtk_box_pack_start (GTK_BOX (hbox806), label130, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label130), GTK_JUSTIFY_LEFT); strPrincipal.bntGuardar = gtk_button_new (); gtk_widget_show (strPrincipal.bntGuardar); gtk_box_pack_start (GTK_BOX (hbox86), strPrincipal.bntGuardar, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntGuardar), GTK_RELIEF_NONE); alignment11 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment11); gtk_container_add (GTK_CONTAINER (strPrincipal.bntGuardar), alignment11); hbox87 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox87); gtk_container_add (GTK_CONTAINER (alignment11), hbox87); image10 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image10); gtk_box_pack_start (GTK_BOX (hbox87), image10, FALSE, FALSE, 0); label85 = gtk_label_new_with_mnemonic (_("Config")); gtk_widget_show (label85); gtk_box_pack_start (GTK_BOX (hbox87), label85, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label85), GTK_JUSTIFY_LEFT); strPrincipal.bntSalir = gtk_button_new_from_stock ("gtk-quit"); gtk_widget_show (strPrincipal.bntSalir); gtk_box_pack_start (GTK_BOX (hbox86), strPrincipal.bntSalir, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strPrincipal.bntSalir), GTK_RELIEF_NONE); g_signal_connect ((gpointer) strPrincipal.winPrincipal, "destroy", G_CALLBACK (on_bntSalir_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.entCmbCodecVideo, "changed", G_CALLBACK (on_entCmbCodecVideo_changed), NULL); g_signal_connect ((gpointer) strPrincipal.entCmbCodecAudio, "changed", G_CALLBACK (on_entCmbCodecAudio_changed), NULL); g_signal_connect ((gpointer) strPrincipal.entCmbPostProcesar, "changed", G_CALLBACK (on_entCmbPostProcesar_changed), NULL); g_signal_connect ((gpointer) strPrincipal.chkBitrateAutoLav, "toggled", G_CALLBACK (on_chkBitrateAutoLav_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.chkBitrateAutoDivx4, "toggled", G_CALLBACK (on_chkBitrateAutoDivx4_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.chkPostProcesar, "toggled", G_CALLBACK (on_chkPostProcesar_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.chkCropping, "toggled", G_CALLBACK (on_chkCropping_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.bntCalcularCropping, "clicked", G_CALLBACK (on_bntCalcularCropping_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.bntMostrarCropping, "clicked", G_CALLBACK (on_bntMostrarCropping_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.chkRedimensionar, "toggled", G_CALLBACK (on_chkRedimensionar_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.chkTamanioFijo, "toggled", G_CALLBACK (on_chkTamanioFijo_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.spX, "value_changed", G_CALLBACK (on_spX_changed), NULL); g_signal_connect ((gpointer) strPrincipal.spY, "value_changed", G_CALLBACK (on_spY_changed), NULL); g_signal_connect ((gpointer) strPrincipal.spOutFrames, "value_changed", G_CALLBACK (on_spOutFrames_changed), NULL); g_signal_connect ((gpointer) strPrincipal.spAspectoDVD, "value_changed", G_CALLBACK (on_spAspectoDVD_changed), NULL); g_signal_connect ((gpointer) strPrincipal.spAspectoFichero, "value_changed", G_CALLBACK (on_spAspectoFichero_changed), NULL); g_signal_connect ((gpointer) strPrincipal.spTamanioDVD, "value_changed", G_CALLBACK (on_spTamanioDVD_changed), NULL); g_signal_connect ((gpointer) strPrincipal.spTamanioFichero, "value_changed", G_CALLBACK (on_spTamanioFichero_changed), NULL); g_signal_connect ((gpointer) strPrincipal.rbtUsarDVD, "toggled", G_CALLBACK (on_rbtUsarDVD_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.rbtUsarTele, "toggled", G_CALLBACK (on_rbtUsarTele_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.rbtHeaderAvi, "toggled", G_CALLBACK (on_rbtHeaderAvi_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.rbtHeaderMpeg, "toggled", G_CALLBACK (on_rbtHeaderMpeg_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.bntAnalizarDVD, "clicked", G_CALLBACK (on_bntAnalizarDVD_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.bntAnalizarTele, "clicked", G_CALLBACK (on_bntAnalizarTele_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.bntEditarTele, "clicked", G_CALLBACK (on_bntEditarTele_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.entCmbTitulosDVD, "changed", G_CALLBACK (on_entCmbTitulosDVD_changed), NULL); g_signal_connect ((gpointer) strPrincipal.chkTodoTitulo, "toggled", G_CALLBACK (on_chkTodoTitulo_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.entCmbDeCapitulosDVD, "changed", G_CALLBACK (on_entCmbDeCapitulosDVD_changed), NULL); g_signal_connect ((gpointer) strPrincipal.entCmbACapitulosDVD, "changed", G_CALLBACK (on_entCmbACapitulosDVD_changed), NULL); g_signal_connect ((gpointer) strPrincipal.rbtUsarFichero, "toggled", G_CALLBACK (on_rbtUsarFichero_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.entFileFicheroEntrada, "changed", G_CALLBACK (on_entFileFicheroEntrada_changed), NULL); g_signal_connect ((gpointer) strPrincipal.entFileFicheroSalidaGeneral, "changed", G_CALLBACK (on_entFileFicheroSalidaGeneral_changed), NULL); g_signal_connect ((gpointer) strPrincipal.bntAnalizarFichero, "clicked", G_CALLBACK (on_bntAnalizarFichero_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.chkTiemposDe, "toggled", G_CALLBACK (on_chkTiemposDe_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.rbtMantenerLibre, "toggled", G_CALLBACK (on_rbtMantenerLibre_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.rbtMantenerTamanio, "toggled", G_CALLBACK (on_rbtMantenerTamanio_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.rbtMantenerAspecto, "toggled", G_CALLBACK (on_rbtMantenerAspecto_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.chkTiemposA, "toggled", G_CALLBACK (on_chkTiemposA_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.spTiemposDe, "value_changed", G_CALLBACK (on_spTiemposDe_changed), NULL); g_signal_connect ((gpointer) strPrincipal.spTiemposA, "value_changed", G_CALLBACK (on_spTiemposA_changed), NULL); g_signal_connect ((gpointer) strPrincipal.chkCopiarADisco, "toggled", G_CALLBACK (on_chkCopiarADisco_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.chkSubtitulos, "toggled", G_CALLBACK (on_chkSubtitulos_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.chkFicheroSalidaSubtitulos, "toggled", G_CALLBACK (on_chkFicheroSalidaSubtitulos_toggled), NULL); g_signal_connect ((gpointer) strPrincipal.bntRippear, "clicked", G_CALLBACK (on_bntRippear_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.bntProbarOrigen, "clicked", G_CALLBACK (on_bntProbarOrigen_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.bntGuardar, "clicked", G_CALLBACK (on_bntGuardar_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.bntSalir, "clicked", G_CALLBACK (on_bntSalir_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.bntEncolar, "clicked", G_CALLBACK (on_bntEncolar_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.bntArribaCola, "clicked", G_CALLBACK (on_bntArribaCola_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.bntAbajoCola, "clicked", G_CALLBACK (on_bntAbajoCola_clicked), NULL); g_signal_connect ((gpointer) strPrincipal.bntBorrarCola, "clicked", G_CALLBACK (on_bntBorrarCola_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (strPrincipal.winPrincipal, strPrincipal.winPrincipal, "strPrincipal.winPrincipal"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26074, "vbox26074"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, frame25, "frame25"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.nbkRippeo, "strPrincipal.nbkRippeo"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox245, "vbox245"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbCodecVideo, "strPrincipal.cmbCodecVideo"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entCmbCodecVideo, "strPrincipal.entCmbCodecVideo"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox246, "vbox246"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.frmCodecLavcodec, "strPrincipal.frmCodecLavcodec"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox251, "vbox251"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox54, "hbox54"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox252, "vbox252"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label68, "label68"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblBitrateLav, "strPrincipal.lblBitrateLav"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox253, "vbox253"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox77, "hbox77"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbCodecLav, "strPrincipal.cmbCodecLav"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entCmbCodecLav, "strPrincipal.entCmbCodecLav"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox55, "hbox55"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spBitrateLav, "strPrincipal.spBitrateLav"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkBitrateAutoLav, "strPrincipal.chkBitrateAutoLav"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox767, "hbox767"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt1PasadaLav, "strPrincipal.rbt1PasadaLav"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt2PasadasLav, "strPrincipal.rbt2PasadasLav"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt3PasadasLav, "strPrincipal.rbt3PasadasLav"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.frmCodecVCopy, "strPrincipal.frmCodecVCopy"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox2511, "vbox2511"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox541, "hbox541"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label541, "label541"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label1100, "label1100"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox56, "hbox56"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkCalidadAltaLav, "strPrincipal.chkCalidadAltaLav"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label54, "label54"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label114, "label114"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox243, "vbox243"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbCodecAudio, "strPrincipal.cmbCodecAudio"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entCmbCodecAudio, "strPrincipal.entCmbCodecAudio"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox244, "vbox244"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.frmCodecLame, "strPrincipal.frmCodecLame"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox53, "hbox53"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox248, "vbox248"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label65, "label65"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label66, "label66"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label67, "label67"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox249, "vbox249"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spBitrateLame, "strPrincipal.spBitrateLame"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spCalidadLame, "strPrincipal.spCalidadLame"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spCalidadAlgoritmoLame, "strPrincipal.spCalidadAlgoritmoLame"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox250, "vbox250"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label62, "label62"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label63, "label63"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label64, "label64"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label52, "label52"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox804, "hbox804"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblIdiomaAudio, "strPrincipal.lblIdiomaAudio"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbIdiomaAudio, "strPrincipal.cmbIdiomaAudio"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entCmbIdiomaAudio, "strPrincipal.entCmbIdiomaAudio"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label115, "label115"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox256, "vbox256"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox62, "hbox62"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkPostProcesar, "strPrincipal.chkPostProcesar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entPostProcesar, "strPrincipal.entPostProcesar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entCmbPostProcesar, "strPrincipal.entCmbPostProcesar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbPostProcesar, "strPrincipal.cmbPostProcesar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entValoresPostProcesar, "strPrincipal.entValoresPostProcesar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label116, "label116"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblCmbPostProcesar, "strPrincipal.lblCmbPostProcesar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox254, "vbox254"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox61, "hbox61"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkCropping, "strPrincipal.chkCropping"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox255, "vbox255"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox57, "hbox57"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblValoresCropping, "strPrincipal.lblValoresCropping"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbValoresCropping, "strPrincipal.cmbValoresCropping"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entCmbValoresCropping, "strPrincipal.entCmbValoresCropping"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox58, "hbox58"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntCalcularCropping, "strPrincipal.bntCalcularCropping"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, alignment17, "alignment17"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox784, "hbox784"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, image16, "image16"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label106, "label106"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntMostrarCropping, "strPrincipal.bntMostrarCropping"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, alignment9, "alignment9"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox60, "hbox60"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, image8, "image8"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label72, "label72"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label121, "label121"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox263, "vbox263"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox81, "hbox81"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkRedimensionar, "strPrincipal.chkRedimensionar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox80, "hbox80"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblNuevoTamanio, "strPrincipal.lblNuevoTamanio"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox82, "hbox82"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblX, "strPrincipal.lblX"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spX, "strPrincipal.spX"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox802, "hbox802"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblY, "strPrincipal.lblY"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spY, "strPrincipal.spY"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.frmAlgoritmoRedimensionar, "strPrincipal.frmAlgoritmoRedimensionar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbAlgoritmoRedimensionar, "strPrincipal.cmbAlgoritmoRedimensionar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label150, "label150"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbtMantenerLibre, "strPrincipal.rbtMantenerLibre"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbtMantenerAspecto, "strPrincipal.rbtMantenerAspecto"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbtMantenerTamanio, "strPrincipal.rbtMantenerTamanio"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label122, "label122"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxMisc, "vboxMisc"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxMiscFPS, "hboxMiscFPS"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblOFPS, "strPrincipal.lblOFPS"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spOutFrames, "strPrincipal.spOutFrames"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxOAR, "hboxOAR"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblOAR, "strPrincipal.lblOAR"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spOutAspect, "strPrincipal.spOutAspect"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblMisc, "strPrincipal.lblMisc"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label113, "label113"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, frame18, "frame18"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.nbkFuente, "strPrincipal.nbkFuente"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26114, "vbox26114"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26102, "vbox26102"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26078, "vbox26078"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox785, "hbox785"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbtUsarDVD, "strPrincipal.rbtUsarDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntAnalizarDVD, "strPrincipal.bntAnalizarDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, alignment18, "alignment18"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox786, "hbox786"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, image17, "image17"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label109, "label109"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox797, "hbox797"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26080, "vbox26080"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblTituloDVD, "strPrincipal.lblTituloDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblCapitulosDVD, "strPrincipal.lblCapitulosDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26081, "vbox26081"); //GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox805, "hbox805"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbTitulosDVD, "strPrincipal.cmbTitulosDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkTodoTitulo, "strPrincipal.chkTodoTitulo"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entCmbTitulosDVD, "strPrincipal.entCmbTitulosDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26086, "vbox26086"); //GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox789, "hbox789"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox790, "hbox790"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblDeCapituloDVD, "strPrincipal.lblDeCapituloDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbDeCapitulosDVD, "strPrincipal.cmbDeCapitulosDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entCmbDeCapitulosDVD, "strPrincipal.entCmbDeCapitulosDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox791, "hbox791"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblAlCapituloDVD, "strPrincipal.lblAlCapituloDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbACapitulosDVD, "strPrincipal.cmbACapitulosDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entCmbACapitulosDVD, "strPrincipal.entCmbACapitulosDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label107, "label107"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26073, "vbox26073"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox792, "hbox792"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbtUsarFichero, "strPrincipal.rbtUsarFichero"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntAnalizarFichero, "strPrincipal.bntAnalizarFichero"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, alignment19, "alignment19"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox803, "hbox803"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, image18, "image18"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label127, "label127"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox794, "hbox794"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.fileFicheroEntrada, "strPrincipal.fileFicheroEntrada"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entFileFicheroEntrada, "strPrincipal.entFileFicheroEntrada"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label108, "label108"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxOptsFuenteDatos, "vboxOptsFuenteDatos"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxTiemposGen, "hboxTiemposGen"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxTiemposDe, "hboxTiemposDe"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkTiemposDe, "strPrincipal.chkTiemposDe"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spTiemposDe, "strPrincipal.spTiemposDe"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxTiemposA, "hboxTiemposA"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkTiemposA, "strPrincipal.chkTiemposA"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spTiemposA, "strPrincipal.spTiemposA"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label56, "label56"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, frame26, "frame26"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.nbkSalida, "strPrincipal.nbkSalida"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26085, "vbox26085"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label81, "label81"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxFicheros, "hboxFicheros"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxFicheroSal, "hboxFicheroSal"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.pbEspacioSalida, "strPrincipal.pbEspacioSalida"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxFicheroCopia, "hboxFicheroCopia"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxFicheroEntrada, "vboxFicheroEntrada"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxHeader, "hboxHeader"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbtHeaderAvi, "strPrincipal.rbtHeaderAvi"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbtHeaderMpeg, "strPrincipal.rbtHeaderMpeg"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.pbEspacioCopia, "strPrincipal.pbEspacioCopia"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkCopiarADisco, "strPrincipal.chkCopiarADisco"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox801, "hbox801"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.fileFicheroSalidaGeneral, "strPrincipal.fileFicheroSalidaGeneral"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entFileFicheroSalidaGeneral, "strPrincipal.entFileFicheroSalidaGeneral"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.fileFicheroCopiarDisco, "strPrincipal.fileFicheroCopiarDisco"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entFileFicheroCopiarDisco, "strPrincipal.entFileFicheroCopiarDisco"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label118, "label118"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26082, "vbox26082"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox799, "hbox799"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkSubtitulos, "strPrincipal.chkSubtitulos"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox798, "hbox798"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26083, "vbox26083"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblIdiomaSubtitulo, "strPrincipal.lblIdiomaSubtitulo"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkFicheroSalidaSubtitulos, "strPrincipal.chkFicheroSalidaSubtitulos"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26084, "vbox26084"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox260, "vbox260"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox76, "hbox76"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.cmbIdiomaSubtitulos, "strPrincipal.cmbIdiomaSubtitulos"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entCmbIdiomaSubtitulos, "strPrincipal.entCmbIdiomaSubtitulos"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox26077, "vbox26077"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox796, "hbox796"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.fileFicheroSalidaSubtitulos, "strPrincipal.fileFicheroSalidaSubtitulos"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entFileFicheroSalidaSubtitulos, "strPrincipal.entFileFicheroSalidaSubtitulos"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label119, "label119"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox78, "hbox78"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox261, "vbox261"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt1CD, "strPrincipal.rbt1CD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt2CD, "strPrincipal.rbt2CD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vbox262, "vbox262"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt650, "strPrincipal.rbt650"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt700, "strPrincipal.rbt700"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt800, "strPrincipal.rbt800"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxTamanioFijo, "vboxTamanioFijo"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkTamanioFijo, "strPrincipal.chkTamanioFijo"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spTamanioFijo, "strPrincipal.spTamanioFijo"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label120, "label120"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxCola, "hboxCola"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, swCola, "swCola"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.treeCola, "strPrincipal.treeCola"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxCola, "vboxCola"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntArribaCola, "strPrincipal.bntArribaCola"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntAbajoCola, "strPrincipal.bntAbajoCola"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntBorrarCola, "strPrincipal.bntBorrarCola"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label167, "label167"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label117, "label117"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox86, "hbox86"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntRippear, "strPrincipal.bntRippear"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, alignment12, "alignment12"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox766, "hbox766"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxTiposRed, "vboxTiposRed"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, image11, "image11"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label92, "label92"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntEncolar, "strPrincipal.bntEncolar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, alignment23, "alignment23"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox847, "hbox847"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, image24, "image24"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label168, "label168"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntProbarOrigen, "strPrincipal.bntProbarOrigen"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, alignment20, "alignment20"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox806, "hbox806"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox826, "hbox826"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox827, "hbox827"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, image19, "image19"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label130, "label130"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntGuardar, "strPrincipal.bntGuardar"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, alignment11, "alignment11"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hbox87, "hbox87"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, image10, "image10"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label85, "label85"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntSalir, "strPrincipal.bntSalir"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxAspctTamDVD, "hboxAspctTamDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxAspectoDVD, "hboxAspectoDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblAspectoDVD, "strPrincipal.lblAspectoDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spAspectoDVD, "strPrincipal.spAspectoDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxTamanioDVD, "hboxTamanioDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblTamanioDVD, "strPrincipal.lblTamanioDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spTamanioDVD, "strPrincipal.spTamanioDVD"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxAspectoFichero, "hboxAspectoFichero"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblAspectoFichero, "strPrincipal.lblAspectoFichero"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spAspectoFichero, "strPrincipal.spAspectoFichero"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxTamanioFichero, "hboxTamanioFichero"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxTamAspectFichero, "hboxTamAspectFichero"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblTamanioFichero, "strPrincipal.lblTamanioFichero"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spTamanioFichero, "strPrincipal.spTamanioFichero"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.frmCodecDivx4, "strPrincipal.frmCodecDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxGenCodecDivx4, "vboxGenCodecDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxQualityBitrateDivx4, "hboxQualityBitrateDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxBitrateQualityLblDivx4, "vboxBitrateQualityLblDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblBitrateDivx4, "strPrincipal.lblBitrateDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label172, "label172"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxBitrateQualityEntDivx4, "vboxBitrateQualityEntDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxBitrateDivx4, "hboxBitrateDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spBitrateDivx4, "strPrincipal.spBitrateDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkBitrateAutoDivx4, "strPrincipal.chkBitrateAutoDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.chkXvidVBRDivx4, "strPrincipal.chkXvidVBRDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.spCalidadDivx4, "strPrincipal.spCalidadDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxPassesDivx4, "hboxPassesDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt1PasadaDivx4, "strPrincipal.rbt1PasadaDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt2PasadaDivx4, "strPrincipal.rbt2PasadaDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbt3PasadaDivx4, "strPrincipal.rbt3PasadaDivx4"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, label170, "label170"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxTele, "vboxTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxSourceTele, "hboxSourceTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.rbtUsarTele, "strPrincipal.rbtUsarTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntAnalizarTele, "strPrincipal.bntAnalizarTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, algBotonTele, "algBotonTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxBotonTele, "hboxBotonTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, imgBotonTele, "imgBotonTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, lblBntTV, "lblBntTV"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxParamStartTele, "hboxParamStartTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxLblTele, "vboxLblTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblParametrosTele, "strPrincipal.lblParametrosTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.lblTiemposTele, "strPrincipal.lblTiemposTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, vboxEntTele, "vboxEntTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, hboxParametrosTele, "hboxParametrosTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.entParametrosTele, "strPrincipal.entParametrosTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.bntEditarTele, "strPrincipal.bntEditarTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, strPrincipal.dateTele, "strPrincipal.dateTele"); GLADE_HOOKUP_OBJECT (strPrincipal.winPrincipal, lblPaginaTele, "lblPaginaTele"); return strPrincipal.winPrincipal; } GtkWidget* create_winOperacionEnCurso (void) { GtkWidget *vbox26086; GtkWidget *hbox805; GtkWidget *frame27; strOperacion.winOperacionEnCurso = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (strOperacion.winOperacionEnCurso), _("Operation in progress")); gtk_window_set_position (GTK_WINDOW (strOperacion.winOperacionEnCurso), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (strOperacion.winOperacionEnCurso), TRUE); gtk_window_set_resizable (GTK_WINDOW (strOperacion.winOperacionEnCurso), FALSE); vbox26086 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26086); gtk_container_add (GTK_CONTAINER (strOperacion.winOperacionEnCurso), vbox26086); frame27 = gtk_frame_new (NULL); gtk_widget_show (frame27); gtk_box_pack_start (GTK_BOX (vbox26086), frame27, FALSE, FALSE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame27), GTK_SHADOW_ETCHED_OUT); hbox805 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox805); gtk_container_add (GTK_CONTAINER (frame27), hbox805); gtk_container_set_border_width (GTK_CONTAINER (hbox805), 28); strOperacion.lblOperacionEnCurso = gtk_label_new (_("Working. Wait...")); gtk_widget_show (strOperacion.lblOperacionEnCurso); gtk_container_add (GTK_CONTAINER (hbox805), strOperacion.lblOperacionEnCurso); gtk_label_set_line_wrap (GTK_LABEL (strOperacion.lblOperacionEnCurso), TRUE); g_signal_connect ((gpointer) strOperacion.winOperacionEnCurso, "destroy", G_CALLBACK (gtk_false), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (strOperacion.winOperacionEnCurso, strOperacion.winOperacionEnCurso, "strOperacion.winOperacionEnCurso"); GLADE_HOOKUP_OBJECT (strOperacion.winOperacionEnCurso, vbox26086, "vbox26086"); GLADE_HOOKUP_OBJECT (strOperacion.winOperacionEnCurso, strOperacion.lblOperacionEnCurso, "strOperacion.lblOperacionEnCurso"); gtk_window_set_transient_for (GTK_WINDOW (strOperacion.winOperacionEnCurso), GTK_WINDOW (strPrincipal.winPrincipal)); return strOperacion.winOperacionEnCurso; } GtkWidget* create_winFicheros (void) { GtkWidget *hbox809; GtkWidget *vbox26087; GtkWidget *vbox26088; GtkWidget *frame29; GtkWidget *vbox26089; GtkWidget *hbox813; GtkWidget *vbox26092; GtkWidget *scrolledwindow1; GtkWidget *label136; GtkWidget *frame28; GtkWidget *vbox26093; GtkWidget *label134; GtkWidget *hbox8889; strFicheros.winFicheros = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_size_request (strFicheros.winFicheros, 482, -2); gtk_window_set_title (GTK_WINDOW (strFicheros.winFicheros), _("Temporary files was found")); gtk_window_set_position (GTK_WINDOW (strFicheros.winFicheros), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (strFicheros.winFicheros), TRUE); gtk_window_set_resizable (GTK_WINDOW (strFicheros.winFicheros), FALSE); hbox8889 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox8889); gtk_container_add (GTK_CONTAINER (strFicheros.winFicheros), hbox8889); vbox26087 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26087); gtk_box_pack_start (GTK_BOX (hbox8889), vbox26087, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox26087), 3); vbox26088 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26088); gtk_box_pack_start (GTK_BOX (vbox26087), vbox26088, FALSE, FALSE, 0); frame29 = gtk_frame_new (NULL); gtk_widget_show (frame29); gtk_box_pack_start (GTK_BOX (vbox26088), frame29, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame29), 3); gtk_frame_set_shadow_type (GTK_FRAME (frame29), GTK_SHADOW_IN); vbox26089 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26089); gtk_container_add (GTK_CONTAINER (frame29), vbox26089); hbox813 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox813); gtk_box_pack_start (GTK_BOX (vbox26089), hbox813, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox813), 3); vbox26092 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26092); gtk_box_pack_start (GTK_BOX (hbox813), vbox26092, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox26092), 3); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow1); gtk_box_pack_start (GTK_BOX (vbox26092), scrolledwindow1, FALSE, FALSE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_NEVER); strFicheros.tvProblema = gtk_text_view_new (); gtk_widget_show (strFicheros.tvProblema); gtk_container_add (GTK_CONTAINER (scrolledwindow1), strFicheros.tvProblema); gtk_container_set_border_width (GTK_CONTAINER (strFicheros.tvProblema), 2); gtk_text_view_set_editable (GTK_TEXT_VIEW (strFicheros.tvProblema), FALSE); gtk_text_view_set_justification (GTK_TEXT_VIEW (strFicheros.tvProblema), GTK_JUSTIFY_FILL); gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (strFicheros.tvProblema), GTK_WRAP_WORD); gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (strFicheros.tvProblema), FALSE); gtk_text_view_set_left_margin (GTK_TEXT_VIEW (strFicheros.tvProblema), 1); gtk_text_view_set_right_margin (GTK_TEXT_VIEW (strFicheros.tvProblema), 1); gtk_text_view_set_indent (GTK_TEXT_VIEW (strFicheros.tvProblema), 20); gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (strFicheros.tvProblema)), _("Temporary files of the previous ripping process were found in the directory. These files can be used in the ripping process that is going to be done.\n If you don't want that happening again, check the box \"Delete Temporary Files\" in the window that show the ripping progress.\n By default these files are used as substitutes for some of the phases of the ripping process unless you check the box below to delete the file.\n If some of the files are selected to be deleted it will be deleted NOW."), -1); label136 = gtk_label_new (_("Problem Description:")); gtk_widget_show (label136); gtk_frame_set_label_widget (GTK_FRAME (frame29), label136); gtk_label_set_justify (GTK_LABEL (label136), GTK_JUSTIFY_LEFT); frame28 = gtk_frame_new (NULL); gtk_widget_show (frame28); gtk_box_pack_start (GTK_BOX (vbox26088), frame28, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame28), 3); gtk_frame_set_shadow_type (GTK_FRAME (frame28), GTK_SHADOW_IN); vbox26093 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26093); gtk_container_add (GTK_CONTAINER (frame28), vbox26093); gtk_container_set_border_width (GTK_CONTAINER (vbox26093), 3); strFicheros.chkBorrarPass1 = gtk_check_button_new_with_mnemonic (_("Delete \"frameno.avi\" File (can be used instead audio ripping)")); gtk_widget_show (strFicheros.chkBorrarPass1); gtk_box_pack_start (GTK_BOX (vbox26093), strFicheros.chkBorrarPass1, FALSE, FALSE, 0); strFicheros.chkBorrarBr = gtk_check_button_new_with_mnemonic (_("Delete File \"frameno.br\" (can be used instead the bitrate caculation)")); gtk_widget_show (strFicheros.chkBorrarBr); gtk_box_pack_start (GTK_BOX (vbox26093), strFicheros.chkBorrarBr, FALSE, FALSE, 0); strFicheros.chkBorrarPass2 = gtk_check_button_new_with_mnemonic (_("Delete \"divx2pass.log\" File (can be used instead the first video ripping)")); gtk_widget_show (strFicheros.chkBorrarPass2); gtk_box_pack_start (GTK_BOX (vbox26093), strFicheros.chkBorrarPass2, FALSE, FALSE, 0); label134 = gtk_label_new (_("Actions to take:")); gtk_widget_show (label134); gtk_frame_set_label_widget (GTK_FRAME (frame28), label134); gtk_label_set_justify (GTK_LABEL (label134), GTK_JUSTIFY_LEFT); hbox809 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox809); gtk_box_pack_start (GTK_BOX (vbox26087), hbox809, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox809), 3); strFicheros.bntFicherosOk = gtk_button_new_from_stock ("gtk-ok"); gtk_widget_show (strFicheros.bntFicherosOk); gtk_box_pack_start (GTK_BOX (hbox809), strFicheros.bntFicherosOk, FALSE, FALSE, 0); strFicheros.bntFicherosCancelar = gtk_button_new_from_stock ("gtk-cancel"); gtk_widget_show (strFicheros.bntFicherosCancelar); gtk_box_pack_start (GTK_BOX (hbox809), strFicheros.bntFicherosCancelar, FALSE, FALSE, 0); g_signal_connect ((gpointer) strFicheros.bntFicherosOk, "clicked", G_CALLBACK (on_bntFicherosOk_clicked), NULL); g_signal_connect ((gpointer) strFicheros.bntFicherosCancelar, "clicked", G_CALLBACK (on_bntFicherosCancelar_clicked), NULL); g_signal_connect ((gpointer) strFicheros.winFicheros, "destroy", G_CALLBACK (gtk_false), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (strFicheros.winFicheros, strFicheros.winFicheros, "strFicheros.winFicheros"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, hbox8889, "hbox8889"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, vbox26087, "vbox26087"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, vbox26088, "vbox26088"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, frame29, "frame29"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, vbox26089, "vbox26089"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, hbox813, "hbox813"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, vbox26092, "vbox26092"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, strFicheros.tvProblema, "strFicheros.tvProblema"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, label136, "label136"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, frame28, "frame28"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, vbox26093, "vbox26093"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, strFicheros.chkBorrarPass1, "strFicheros.chkBorrarPass1"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, strFicheros.chkBorrarBr, "strFicheros.chkBorrarBr"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, strFicheros.chkBorrarPass2, "strFicheros.chkBorrarPass2"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, label134, "label134"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, hbox809, "hbox809"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, strFicheros.bntFicherosOk, "strFicheros.bntFicherosOk"); GLADE_HOOKUP_OBJECT (strFicheros.winFicheros, strFicheros.bntFicherosCancelar, "strFicheros.bntFicherosCancelar"); gtk_window_set_transient_for (GTK_WINDOW (strFicheros.winFicheros), GTK_WINDOW (strPrincipal.winPrincipal)); return strFicheros.winFicheros; } GtkWidget* create_winFaltanDatos (void) { GtkWidget *hbox814; GtkWidget *vbox26094; GtkWidget *hbox816; GtkWidget *image20; GtkWidget *vbox26095; GtkWidget *vbox26096; GtkWidget *hseparator1; GtkWidget *hbox815; strFaltanDatos.winFaltanDatos = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (strFaltanDatos.winFaltanDatos), _("Data missing...")); gtk_window_set_position (GTK_WINDOW (strFaltanDatos.winFaltanDatos), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (strFaltanDatos.winFaltanDatos), TRUE); gtk_window_set_modal (GTK_WINDOW (strFaltanDatos.winFaltanDatos), TRUE); hbox814 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox814); gtk_container_add (GTK_CONTAINER (strFaltanDatos.winFaltanDatos), hbox814); vbox26094 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26094); gtk_box_pack_start (GTK_BOX (hbox814), vbox26094, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox26094), 5); hbox816 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox816); gtk_box_pack_start (GTK_BOX (vbox26094), hbox816, TRUE, TRUE, 0); image20 = gtk_image_new_from_stock ("gtk-dialog-info", GTK_ICON_SIZE_DIALOG); gtk_widget_show (image20); gtk_box_pack_start (GTK_BOX (hbox816), image20, TRUE, TRUE, 0); vbox26095 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26095); gtk_box_pack_start (GTK_BOX (hbox816), vbox26095, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox26095), 5); strFaltanDatos.lblFaltaCopiar = gtk_label_new (_("You have selected the box \"copy to disk\" and \nthere is no file entered.")); gtk_widget_show (strFaltanDatos.lblFaltaCopiar); gtk_box_pack_start (GTK_BOX (vbox26095), strFaltanDatos.lblFaltaCopiar, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strFaltanDatos.lblFaltaCopiar), GTK_JUSTIFY_LEFT); vbox26096 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26096); gtk_box_pack_start (GTK_BOX (vbox26095), vbox26096, FALSE, FALSE, 0); strFaltanDatos.lblFicheroSalida = gtk_label_new (_("There is no output file entered.")); gtk_widget_show (strFaltanDatos.lblFicheroSalida); gtk_box_pack_start (GTK_BOX (vbox26096), strFaltanDatos.lblFicheroSalida, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strFaltanDatos.lblFicheroSalida), GTK_JUSTIFY_LEFT); hseparator1 = gtk_hseparator_new (); gtk_widget_show (hseparator1); gtk_box_pack_start (GTK_BOX (vbox26094), hseparator1, TRUE, TRUE, 0); hbox815 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox815); gtk_box_pack_start (GTK_BOX (vbox26094), hbox815, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox815), 3); strFaltanDatos.bntFaltanDatosOk = gtk_button_new_from_stock ("gtk-ok"); gtk_widget_show (strFaltanDatos.bntFaltanDatosOk); gtk_box_pack_start (GTK_BOX (hbox815), strFaltanDatos.bntFaltanDatosOk, FALSE, FALSE, 0); g_signal_connect ((gpointer) strFaltanDatos.bntFaltanDatosOk, "clicked", G_CALLBACK (on_bntFaltanDatosOk_clicked), NULL); g_signal_connect ((gpointer) strFaltanDatos.winFaltanDatos, "destroy", G_CALLBACK (on_bntFaltanDatosOk_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (strFaltanDatos.winFaltanDatos, strFaltanDatos.winFaltanDatos, "strFaltanDatos.winFaltanDatos"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, hbox814, "hbox814"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, vbox26094, "vbox26094"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, hbox816, "hbox816"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, image20, "image20"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, vbox26095, "vbox26095"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, strFaltanDatos.lblFaltaCopiar, "strFaltanDatos.lblFaltaCopiar"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, vbox26096, "vbox26096"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, strFaltanDatos.lblFicheroSalida, "strFaltanDatos.lblFicheroSalida"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, hseparator1, "hseparator1"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, hbox815, "hbox815"); GLADE_HOOKUP_OBJECT (strFaltanDatos.winFaltanDatos, strFaltanDatos.bntFaltanDatosOk, "strFaltanDatos.bntFaltanDatosOk"); gtk_window_set_transient_for (GTK_WINDOW (strFaltanDatos.winFaltanDatos), GTK_WINDOW (strPrincipal.winPrincipal)); return strFaltanDatos.winFaltanDatos; } GtkWidget* create_winSobreescribir (void) { GtkWidget *bntSi; GtkWidget *bntNo; GtkWidget *hbox817; GtkWidget *vbox26097; GtkWidget *hbox818; GtkWidget *image21; GtkWidget *vbox26098; GtkWidget *vbox26099; GtkWidget *label146; GtkWidget *vbox26100; GtkWidget *label149; GtkWidget *hseparator2; GtkWidget *hbox819; strSobreescribir.winSobreescribir = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (strSobreescribir.winSobreescribir), _("Question")); gtk_window_set_position (GTK_WINDOW (strSobreescribir.winSobreescribir), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (strSobreescribir.winSobreescribir), TRUE); hbox817 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox817); gtk_container_add (GTK_CONTAINER (strSobreescribir.winSobreescribir), hbox817); vbox26097 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26097); gtk_box_pack_start (GTK_BOX (hbox817), vbox26097, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox26097), 5); hbox818 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox818); gtk_box_pack_start (GTK_BOX (vbox26097), hbox818, TRUE, TRUE, 0); image21 = gtk_image_new_from_stock ("gtk-dialog-question", GTK_ICON_SIZE_DIALOG); gtk_widget_show (image21); gtk_box_pack_start (GTK_BOX (hbox818), image21, TRUE, TRUE, 0); vbox26098 = gtk_vbox_new (TRUE, 0); gtk_widget_show (vbox26098); gtk_box_pack_start (GTK_BOX (hbox818), vbox26098, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox26098), 5); vbox26099 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26099); gtk_box_pack_start (GTK_BOX (vbox26098), vbox26099, FALSE, FALSE, 0); label146 = gtk_label_new (_("The following files, that are going to be used, exists:")); gtk_widget_show (label146); gtk_box_pack_start (GTK_BOX (vbox26099), label146, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label146), GTK_JUSTIFY_LEFT); vbox26100 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox26100); gtk_box_pack_start (GTK_BOX (vbox26099), vbox26100, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox26100), 6); strSobreescribir.lblFicheroSalida = gtk_label_new (_("-salida.avi")); gtk_widget_show (strSobreescribir.lblFicheroSalida); gtk_box_pack_start (GTK_BOX (vbox26100), strSobreescribir.lblFicheroSalida, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strSobreescribir.lblFicheroSalida), GTK_JUSTIFY_LEFT); strSobreescribir.lblFicheroCopia = gtk_label_new (_("- copia.avi")); gtk_widget_show (strSobreescribir.lblFicheroCopia); gtk_box_pack_start (GTK_BOX (vbox26100), strSobreescribir.lblFicheroCopia, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strSobreescribir.lblFicheroCopia), GTK_JUSTIFY_LEFT); label149 = gtk_label_new (_("Do you want to override it (it will be done NOW)?")); gtk_widget_show (label149); gtk_box_pack_start (GTK_BOX (vbox26099), label149, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label149), GTK_JUSTIFY_LEFT); hseparator2 = gtk_hseparator_new (); gtk_widget_show (hseparator2); gtk_box_pack_start (GTK_BOX (vbox26097), hseparator2, TRUE, TRUE, 0); hbox819 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox819); gtk_box_pack_start (GTK_BOX (vbox26097), hbox819, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox819), 3); bntSi = gtk_button_new_from_stock ("gtk-yes"); gtk_widget_show (bntSi); gtk_box_pack_start (GTK_BOX (hbox819), bntSi, FALSE, FALSE, 0); bntNo = gtk_button_new_from_stock ("gtk-no"); gtk_widget_show (bntNo); gtk_box_pack_start (GTK_BOX (hbox819), bntNo, FALSE, FALSE, 0); g_signal_connect ((gpointer) bntSi, "clicked", G_CALLBACK (on_bntSobreescribirSi_clicked), NULL); g_signal_connect ((gpointer) bntNo, "clicked", G_CALLBACK (on_bntSobreescribirNo_clicked), NULL); g_signal_connect ((gpointer) strSobreescribir.winSobreescribir, "destroy", G_CALLBACK (gtk_false), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (strSobreescribir.winSobreescribir, strSobreescribir.winSobreescribir, "strSobreescribir.winSobreescribir"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, hbox817, "hbox817"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, vbox26097, "vbox26097"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, hbox818, "hbox818"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, image21, "image21"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, vbox26098, "vbox26098"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, vbox26099, "vbox26099"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, label146, "label146"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, vbox26100, "vbox26100"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, strSobreescribir.lblFicheroSalida, "strSobreescribir.lblFicheroSalida"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, strSobreescribir.lblFicheroCopia, "strSobreescribir.lblFicheroCopia"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, label149, "label149"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, hseparator2, "hseparator2"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, hbox819, "hbox819"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, bntSi, "bntSi"); GLADE_HOOKUP_OBJECT (strSobreescribir.winSobreescribir, bntNo, "bntNo"); gtk_window_set_transient_for (GTK_WINDOW (strSobreescribir.winSobreescribir), GTK_WINDOW (strPrincipal.winPrincipal)); return strSobreescribir.winSobreescribir; } GtkWidget* create_winConfig (void) { GtkWidget *vboxGeneral; GtkWidget *hboxOpcionesDVDAspect; GtkWidget *hboxOpcionesPathMplayer; GtkWidget *hboxEntPathMP; GtkWidget *hboxDVDDevice; GtkWidget *hboxUsarAspectRatio; GtkWidget *hboxAutoDetectarPathMP; GtkWidget *hboxBotones; GtkWidget *hboxOpcionesBorrados; strConfig.winConfig = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (strConfig.winConfig), _("Config")); gtk_window_set_modal (GTK_WINDOW (strConfig.winConfig), TRUE); gtk_window_set_position (GTK_WINDOW (strConfig.winConfig), GTK_WIN_POS_CENTER); gtk_window_set_resizable (GTK_WINDOW (strConfig.winConfig), FALSE); vboxGeneral = gtk_vbox_new (FALSE, 0); gtk_widget_show (vboxGeneral); gtk_container_add (GTK_CONTAINER (strConfig.winConfig), vboxGeneral); gtk_container_set_border_width (GTK_CONTAINER (vboxGeneral), 1); hboxOpcionesDVDAspect = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxOpcionesDVDAspect); gtk_box_pack_start (GTK_BOX (vboxGeneral), hboxOpcionesDVDAspect, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxOpcionesDVDAspect), 3); hboxDVDDevice = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxDVDDevice); gtk_box_pack_start (GTK_BOX (hboxOpcionesDVDAspect), hboxDVDDevice, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxDVDDevice), 2); strConfig.lblDVDDevice = gtk_label_new (_("DVD Device:")); gtk_widget_show (strConfig.lblDVDDevice); gtk_box_pack_start (GTK_BOX (hboxDVDDevice), strConfig.lblDVDDevice, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strConfig.lblDVDDevice), GTK_JUSTIFY_LEFT); strConfig.entDVDDevice = gtk_entry_new (); gtk_widget_show (strConfig.entDVDDevice); gtk_box_pack_start (GTK_BOX (hboxDVDDevice), strConfig.entDVDDevice, TRUE, TRUE, 0); gtk_entry_set_text (GTK_ENTRY (strConfig.entDVDDevice), _("/dev/acd0")); hboxUsarAspectRatio = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxUsarAspectRatio); gtk_box_pack_start (GTK_BOX (hboxOpcionesDVDAspect), hboxUsarAspectRatio, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxUsarAspectRatio), 2); strConfig.chkUsarAspectRatio = gtk_check_button_new_with_mnemonic (_("Use Aspect Ratio in Previews")); gtk_widget_show (strConfig.chkUsarAspectRatio); gtk_box_pack_start (GTK_BOX (hboxUsarAspectRatio), strConfig.chkUsarAspectRatio, FALSE, FALSE, 0); hboxOpcionesPathMplayer = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxOpcionesPathMplayer); gtk_box_pack_start (GTK_BOX (vboxGeneral), hboxOpcionesPathMplayer, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxOpcionesPathMplayer), 3); hboxEntPathMP = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxEntPathMP); gtk_box_pack_start (GTK_BOX (hboxOpcionesPathMplayer), hboxEntPathMP, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxEntPathMP), 2); strConfig.lblPathMP = gtk_label_new (_("MPlayer/MEncoder Path:")); gtk_widget_show (strConfig.lblPathMP); gtk_box_pack_start (GTK_BOX (hboxEntPathMP), strConfig.lblPathMP, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strConfig.lblPathMP), GTK_JUSTIFY_LEFT); strConfig.entPathMP = gtk_entry_new (); gtk_widget_show (strConfig.entPathMP); gtk_box_pack_start (GTK_BOX (hboxEntPathMP), strConfig.entPathMP, TRUE, TRUE, 0); gtk_entry_set_text (GTK_ENTRY (strConfig.entPathMP), _("/usr/bin")); hboxAutoDetectarPathMP = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxAutoDetectarPathMP); gtk_box_pack_start (GTK_BOX (hboxOpcionesPathMplayer), hboxAutoDetectarPathMP, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxAutoDetectarPathMP), 2); strConfig.chkAutoDetectarPathMP = gtk_check_button_new_with_mnemonic (_("Autodetect MPlayer/MEncoder path")); gtk_widget_show (strConfig.chkAutoDetectarPathMP); gtk_box_pack_start (GTK_BOX (hboxAutoDetectarPathMP), strConfig.chkAutoDetectarPathMP, FALSE, FALSE, 0); hboxOpcionesBorrados = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxOpcionesBorrados); gtk_box_pack_start (GTK_BOX (vboxGeneral), hboxOpcionesBorrados, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxOpcionesBorrados), 3); strConfig.chkDeleteTemporalFiles = gtk_check_button_new_with_mnemonic (_("Delete temporary files after encode by default")); gtk_widget_show (strConfig.chkDeleteTemporalFiles); gtk_box_pack_start (GTK_BOX (hboxOpcionesBorrados), strConfig.chkDeleteTemporalFiles, FALSE, FALSE, 0); strConfig.chkDeleteCopyFile = gtk_check_button_new_with_mnemonic (_("Delete the copy to disk file after encode by default")); gtk_widget_show (strConfig.chkDeleteCopyFile); gtk_box_pack_start (GTK_BOX (hboxOpcionesBorrados), strConfig.chkDeleteCopyFile, FALSE, FALSE, 0); hboxBotones = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxBotones); gtk_box_pack_start (GTK_BOX (vboxGeneral), hboxBotones, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxBotones), 8); strConfig.bntCfgAplicar = gtk_button_new_from_stock ("gtk-apply"); gtk_widget_show (strConfig.bntCfgAplicar); gtk_widget_set_sensitive(strConfig.bntCfgAplicar, FALSE); gtk_box_pack_start (GTK_BOX (hboxBotones), strConfig.bntCfgAplicar, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strConfig.bntCfgAplicar), GTK_RELIEF_NONE); strConfig.bntCfgGuardar = gtk_button_new_from_stock ("gtk-save"); gtk_widget_show (strConfig.bntCfgGuardar); gtk_widget_set_sensitive(strConfig.bntCfgGuardar, FALSE); gtk_box_pack_start (GTK_BOX (hboxBotones), strConfig.bntCfgGuardar, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strConfig.bntCfgGuardar), GTK_RELIEF_NONE); strConfig.bntCfgCerrar = gtk_button_new_from_stock ("gtk-close"); gtk_widget_show (strConfig.bntCfgCerrar); gtk_box_pack_start (GTK_BOX (hboxBotones), strConfig.bntCfgCerrar, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strConfig.bntCfgCerrar), GTK_RELIEF_NONE); g_signal_connect ((gpointer) strConfig.bntCfgAplicar, "clicked", G_CALLBACK (on_bntCfgAplicar_clicked), NULL); g_signal_connect ((gpointer) strConfig.bntCfgGuardar, "clicked", G_CALLBACK (on_bntCfgGuardar_clicked), NULL); g_signal_connect ((gpointer) strConfig.bntCfgCerrar, "clicked", G_CALLBACK (on_bntCfgCerrar_clicked), NULL); g_signal_connect ((gpointer) strConfig.entDVDDevice, "changed", G_CALLBACK (on_entDVDDevice_changed), NULL); g_signal_connect ((gpointer) strConfig.entPathMP, "changed", G_CALLBACK (on_entPathMP_changed), NULL); g_signal_connect ((gpointer) strConfig.chkAutoDetectarPathMP, "toggled", G_CALLBACK (on_chkAutoDetectarPathMP_toggled), NULL); g_signal_connect ((gpointer) strConfig.chkUsarAspectRatio, "toggled", G_CALLBACK (on_chkUsarAspectRatio_toggled), NULL); g_signal_connect ((gpointer) strConfig.chkDeleteTemporalFiles, "toggled", G_CALLBACK (on_chkDeleteTemporalFiles_toggled), NULL); g_signal_connect ((gpointer) strConfig.chkDeleteCopyFile, "toggled", G_CALLBACK (on_chkDeleteCopyFile_toggled), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (strConfig.winConfig, strConfig.winConfig, "strConfig.winConfig"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, vboxGeneral, "vboxGeneral"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, hboxOpcionesDVDAspect, "hboxOpcionesDVDAspect"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, hboxOpcionesPathMplayer, "hboxOpcionesPathMplayer"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, hboxDVDDevice, "hboxDVDDevice"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, hboxEntPathMP, "hboxEntPathMP"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.lblDVDDevice, "strConfig.lblDVDDevice"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.lblPathMP, "strConfig.lblPathMP"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.entDVDDevice, "strConfig.entDVDDevice"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.entPathMP, "strConfig.entPathMP"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, hboxAutoDetectarPathMP, "hboxAutoDetectarPathMP"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, hboxUsarAspectRatio, "hboxUsarAspectRatio"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.chkUsarAspectRatio, "strConfig.chkUsarAspectRatio"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.chkAutoDetectarPathMP, "strConfig.chkAutoDetectarPathMP"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, hboxOpcionesBorrados, "hboxOpcionesBorrados"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.chkDeleteTemporalFiles, "strConfig.chkDeleteTemporalFiles"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.chkDeleteCopyFile, "strConfig.chkDeleteCopyFile"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, hboxBotones, "hboxBotones"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.bntCfgAplicar, "strConfig.bntCfgAplicar"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.bntCfgGuardar, "strConfig.bntCfgGuardar"); GLADE_HOOKUP_OBJECT (strConfig.winConfig, strConfig.bntCfgCerrar, "strConfig.bntCfgCerrar"); gtk_window_set_transient_for (GTK_WINDOW (strConfig.winConfig), GTK_WINDOW (strPrincipal.winPrincipal)); return strConfig.winConfig; } GtkWidget* create_winEditTV (void) { GtkWidget *hboxVolumen; GtkWidget *vboxGeneral; GtkWidget *hboxDriver; GtkWidget *hboxOpcionesGeneral; GtkWidget *hboxOpcionesDcha; GtkWidget *vboxOpcionesDerechaLbl; GtkWidget *vboxOpcionesDerechaEnt; GtkWidget *hboxBalance; GtkWidget *vboxOpcionesIzda; GtkWidget *hboxOpcionesIzda1; GtkWidget *vboxOpcionesIzda1lbl; GtkWidget *vboxOpcionesIzda1Ent; GtkWidget *hboxOpcionesIzda2; GtkWidget *vboxOpcionesIzda2lbl; GtkWidget *vboxOpcionesIzda2Ent; GtkWidget *hboxOpcionesIzda3; GtkWidget *vboxOpcionesIzda3Lbl; GtkWidget *vboxOpcionesIzda3Ent; GtkWidget *hboxBass; GtkWidget *hboxTremble; GtkWidget *hboxResultado; GtkWidget *hboxBotones; strEditTV.rbtNoAudio_group = NULL; strEditTV.cmbDriver_items = NULL; strEditTV.rbtSiAudio_group = NULL; strEditTV.cmbAudioMode_items = NULL; strEditTV.cmbNorm_items = NULL; strEditTV.rbtCapturarAudioOSS_group = NULL; strEditTV.rbtCapturarAudioAlsa_group = NULL; strEditTV.winEditTV = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (strEditTV.winEditTV), _("Edit TV options")); gtk_window_set_modal (GTK_WINDOW (strEditTV.winEditTV), TRUE); gtk_window_set_position (GTK_WINDOW (strEditTV.winEditTV), GTK_WIN_POS_CENTER); gtk_window_set_resizable (GTK_WINDOW (strEditTV.winEditTV), FALSE); vboxGeneral = gtk_vbox_new (FALSE, 0); gtk_widget_show (vboxGeneral); gtk_container_add (GTK_CONTAINER (strEditTV.winEditTV), vboxGeneral); gtk_container_set_border_width (GTK_CONTAINER (vboxGeneral), 3); hboxDriver = gtk_hbox_new (FALSE, 0); //gtk_widget_show (hboxDriver); gtk_box_pack_start (GTK_BOX (vboxGeneral), hboxDriver, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxDriver), 3); strEditTV.lblDriver = gtk_label_new (_("Driver:")); gtk_widget_show (strEditTV.lblDriver); gtk_box_pack_start (GTK_BOX (hboxDriver), strEditTV.lblDriver, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblDriver), GTK_JUSTIFY_LEFT); strEditTV.cmbDriver = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strEditTV.cmbDriver)->popwin), "GladeParentKey", strEditTV.cmbDriver); gtk_widget_show (strEditTV.cmbDriver); gtk_box_pack_start (GTK_BOX (hboxDriver), strEditTV.cmbDriver, TRUE, TRUE, 0); gtk_combo_set_value_in_list (GTK_COMBO (strEditTV.cmbDriver), TRUE, FALSE); strEditTV.cmbDriver_items = g_list_append (strEditTV.cmbDriver_items, (gpointer) _("dummy")); strEditTV.cmbDriver_items = g_list_append (strEditTV.cmbDriver_items, (gpointer) _("v4l")); strEditTV.cmbDriver_items = g_list_append (strEditTV.cmbDriver_items, (gpointer) _("bsdbt848")); gtk_combo_set_popdown_strings (GTK_COMBO (strEditTV.cmbDriver), strEditTV.cmbDriver_items); g_list_free (strEditTV.cmbDriver_items); strEditTV.entCmbDriver = GTK_COMBO (strEditTV.cmbDriver)->entry; gtk_widget_show (strEditTV.entCmbDriver); gtk_editable_set_editable (GTK_EDITABLE (strEditTV.entCmbDriver), FALSE); gtk_entry_set_text (GTK_ENTRY (strEditTV.entCmbDriver), _("dummy")); strEditTV.frmOptions = gtk_frame_new (NULL); //gtk_widget_show (strEditTV.frmOptions); gtk_box_pack_start (GTK_BOX (vboxGeneral), strEditTV.frmOptions, TRUE, TRUE, 0); hboxOpcionesGeneral = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxOpcionesGeneral); gtk_container_add (GTK_CONTAINER (strEditTV.frmOptions), hboxOpcionesGeneral); hboxOpcionesDcha = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxOpcionesDcha); gtk_box_pack_start (GTK_BOX (hboxOpcionesGeneral), hboxOpcionesDcha, TRUE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxOpcionesDcha), 3); vboxOpcionesDerechaLbl = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxOpcionesDerechaLbl); gtk_box_pack_start (GTK_BOX (hboxOpcionesDcha), vboxOpcionesDerechaLbl, TRUE, TRUE, 0); strEditTV.lblInput = gtk_label_new (_("Input:")); gtk_widget_show (strEditTV.lblInput); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaLbl), strEditTV.lblInput, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblInput), GTK_JUSTIFY_LEFT); strEditTV.lblChannel = gtk_label_new (_("channel:")); gtk_widget_show (strEditTV.lblChannel); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaLbl), strEditTV.lblChannel, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblChannel), GTK_JUSTIFY_LEFT); strEditTV.labelNose = gtk_label_new (_("label193")); gtk_widget_show (strEditTV.labelNose); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaLbl), strEditTV.labelNose, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.labelNose), GTK_JUSTIFY_LEFT); strEditTV.lblWidth = gtk_label_new (_("Width:")); gtk_widget_show (strEditTV.lblWidth); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaLbl), strEditTV.lblWidth, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblWidth), GTK_JUSTIFY_LEFT); strEditTV.rbtNoAudio = gtk_radio_button_new_with_mnemonic (NULL, _("Do not encode audio")); gtk_widget_show (strEditTV.rbtNoAudio); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaLbl), strEditTV.rbtNoAudio, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strEditTV.rbtNoAudio), strEditTV.rbtNoAudio_group); strEditTV.rbtNoAudio_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strEditTV.rbtNoAudio)); strEditTV.lblBitrateAudio = gtk_label_new (_("Audio capture bitrate:")); gtk_widget_show (strEditTV.lblBitrateAudio); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaLbl), strEditTV.lblBitrateAudio, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblBitrateAudio), GTK_JUSTIFY_LEFT); strEditTV.lblAudioMode = gtk_label_new (_("Audio mode:")); gtk_widget_show (strEditTV.lblAudioMode); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaLbl), strEditTV.lblAudioMode, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblAudioMode), GTK_JUSTIFY_LEFT); strEditTV.lblVolumen = gtk_label_new (_("Volume:")); gtk_widget_show (strEditTV.lblVolumen); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaLbl), strEditTV.lblVolumen, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblVolumen), GTK_JUSTIFY_LEFT); strEditTV.lblBalance = gtk_label_new (_("balance:")); gtk_widget_show (strEditTV.lblBalance); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaLbl), strEditTV.lblBalance, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblBalance), GTK_JUSTIFY_LEFT); vboxOpcionesDerechaEnt = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxOpcionesDerechaEnt); gtk_box_pack_start (GTK_BOX (hboxOpcionesDcha), vboxOpcionesDerechaEnt, TRUE, TRUE, 0); strEditTV.cmbInput = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strEditTV.cmbInput)->popwin), "GladeParentKey", strEditTV.cmbInput); gtk_widget_show (strEditTV.cmbInput); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaEnt), strEditTV.cmbInput, FALSE, FALSE, 0); gtk_combo_set_value_in_list (GTK_COMBO (strEditTV.cmbInput), TRUE, FALSE); strEditTV.entCmbInput = GTK_COMBO (strEditTV.cmbInput)->entry; gtk_widget_show (strEditTV.entCmbInput); gtk_editable_set_editable (GTK_EDITABLE (strEditTV.entCmbInput), FALSE); strEditTV.spChannel_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); strEditTV.spChannel = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spChannel_adj), 1, 3); gtk_widget_show (strEditTV.spChannel); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaEnt), strEditTV.spChannel, FALSE, FALSE, 0); strEditTV.spNose_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); strEditTV.spNose = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spNose_adj), 1, 0); gtk_widget_show (strEditTV.spNose); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaEnt), strEditTV.spNose, FALSE, FALSE, 0); strEditTV.spWidth_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); strEditTV.spWidth = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spWidth_adj), 1, 0); gtk_widget_show (strEditTV.spWidth); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaEnt), strEditTV.spWidth, FALSE, FALSE, 0); strEditTV.rbtSiAudio = gtk_radio_button_new_with_mnemonic (NULL, _("Force audio encoding")); gtk_widget_show (strEditTV.rbtSiAudio); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaEnt), strEditTV.rbtSiAudio, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strEditTV.rbtSiAudio), strEditTV.rbtSiAudio_group); strEditTV.rbtSiAudio_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strEditTV.rbtSiAudio)); strEditTV.spAudoBitrate_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); strEditTV.spAudoBitrate = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spAudoBitrate_adj), 1, 0); gtk_widget_show (strEditTV.spAudoBitrate); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaEnt), strEditTV.spAudoBitrate, FALSE, FALSE, 0); strEditTV.cmbAudioMode = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strEditTV.cmbAudioMode)->popwin), "GladeParentKey", strEditTV.cmbAudioMode); gtk_widget_show (strEditTV.cmbAudioMode); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaEnt), strEditTV.cmbAudioMode, FALSE, FALSE, 0); gtk_combo_set_value_in_list (GTK_COMBO (strEditTV.cmbAudioMode), TRUE, FALSE); strEditTV.cmbAudioMode_items = g_list_append (strEditTV.cmbAudioMode_items, (gpointer) _("0: mono")); strEditTV.cmbAudioMode_items = g_list_append (strEditTV.cmbAudioMode_items, (gpointer) _("1: stereo")); strEditTV.cmbAudioMode_items = g_list_append (strEditTV.cmbAudioMode_items, (gpointer) _("2: language 1")); strEditTV.cmbAudioMode_items = g_list_append (strEditTV.cmbAudioMode_items, (gpointer) _("3: language 2")); gtk_combo_set_popdown_strings (GTK_COMBO (strEditTV.cmbAudioMode), strEditTV.cmbAudioMode_items); g_list_free (strEditTV.cmbAudioMode_items); strEditTV.entCmbAudioMode = GTK_COMBO (strEditTV.cmbAudioMode)->entry; gtk_widget_show (strEditTV.entCmbAudioMode); gtk_editable_set_editable (GTK_EDITABLE (strEditTV.entCmbAudioMode), FALSE); hboxVolumen = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxVolumen); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaEnt), hboxVolumen, TRUE, TRUE, 0); strEditTV.spVolumen_adj = gtk_adjustment_new (50, 0, 100, 1, 10, 10); strEditTV.spVolumen = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spVolumen_adj), 1, 0); gtk_widget_show (strEditTV.spVolumen); gtk_box_pack_start (GTK_BOX (hboxVolumen), strEditTV.spVolumen, TRUE, TRUE, 0); strEditTV.lblPorVolumen = gtk_label_new (_("%")); gtk_widget_show (strEditTV.lblPorVolumen); gtk_box_pack_start (GTK_BOX (hboxVolumen), strEditTV.lblPorVolumen, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblPorVolumen), GTK_JUSTIFY_LEFT); hboxBalance = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxBalance); gtk_box_pack_start (GTK_BOX (vboxOpcionesDerechaEnt), hboxBalance, TRUE, TRUE, 0); strEditTV.spBalance_adj = gtk_adjustment_new (50, 0, 100, 1, 10, 10); strEditTV.spBalance = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spBalance_adj), 1, 0); gtk_widget_show (strEditTV.spBalance); gtk_box_pack_start (GTK_BOX (hboxBalance), strEditTV.spBalance, TRUE, TRUE, 0); strEditTV.lblProBalance = gtk_label_new (_("%")); gtk_widget_show (strEditTV.lblProBalance); gtk_box_pack_start (GTK_BOX (hboxBalance), strEditTV.lblProBalance, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblProBalance), GTK_JUSTIFY_LEFT); vboxOpcionesIzda = gtk_vbox_new (FALSE, 0); gtk_widget_show (vboxOpcionesIzda); gtk_box_pack_start (GTK_BOX (hboxOpcionesGeneral), vboxOpcionesIzda, TRUE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (vboxOpcionesIzda), 3); hboxOpcionesIzda1 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxOpcionesIzda1); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda), hboxOpcionesIzda1, TRUE, TRUE, 0); vboxOpcionesIzda1lbl = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxOpcionesIzda1lbl); gtk_box_pack_start (GTK_BOX (hboxOpcionesIzda1), vboxOpcionesIzda1lbl, TRUE, TRUE, 0); strEditTV.lblNorm = gtk_label_new (_("Norm:")); gtk_widget_show (strEditTV.lblNorm); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda1lbl), strEditTV.lblNorm, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblNorm), GTK_JUSTIFY_LEFT); strEditTV.lblChannelList = gtk_label_new (_("Channel List:")); gtk_widget_show (strEditTV.lblChannelList); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda1lbl), strEditTV.lblChannelList, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblChannelList), GTK_JUSTIFY_LEFT); strEditTV.lblFramesPerSecond = gtk_label_new (_("Frames per second:")); gtk_widget_show (strEditTV.lblFramesPerSecond); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda1lbl), strEditTV.lblFramesPerSecond, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblFramesPerSecond), GTK_JUSTIFY_LEFT); strEditTV.lblHeight = gtk_label_new (_("Height:")); gtk_widget_show (strEditTV.lblHeight); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda1lbl), strEditTV.lblHeight, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblHeight), GTK_JUSTIFY_LEFT); vboxOpcionesIzda1Ent = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxOpcionesIzda1Ent); gtk_box_pack_start (GTK_BOX (hboxOpcionesIzda1), vboxOpcionesIzda1Ent, TRUE, TRUE, 0); strEditTV.cmbNorm = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strEditTV.cmbNorm)->popwin), "GladeParentKey", strEditTV.cmbNorm); gtk_widget_show (strEditTV.cmbNorm); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda1Ent), strEditTV.cmbNorm, FALSE, FALSE, 0); gtk_combo_set_value_in_list (GTK_COMBO (strEditTV.cmbNorm), TRUE, FALSE); strEditTV.cmbNorm_items = g_list_append (strEditTV.cmbNorm_items, (gpointer) _("PAL")); strEditTV.cmbNorm_items = g_list_append (strEditTV.cmbNorm_items, (gpointer) _("SECAM")); strEditTV.cmbNorm_items = g_list_append (strEditTV.cmbNorm_items, (gpointer) _("NTSC")); gtk_combo_set_popdown_strings (GTK_COMBO (strEditTV.cmbNorm), strEditTV.cmbNorm_items); g_list_free (strEditTV.cmbNorm_items); strEditTV.entCmbNorm = GTK_COMBO (strEditTV.cmbNorm)->entry; gtk_widget_show (strEditTV.entCmbNorm); gtk_editable_set_editable (GTK_EDITABLE (strEditTV.entCmbNorm), FALSE); strEditTV.cmbChannelList = gtk_combo_new (); g_object_set_data (G_OBJECT (GTK_COMBO (strEditTV.cmbChannelList)->popwin), "GladeParentKey", strEditTV.cmbChannelList); gtk_widget_show (strEditTV.cmbChannelList); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda1Ent), strEditTV.cmbChannelList, FALSE, FALSE, 0); strEditTV.entCmbChannelList = GTK_COMBO (strEditTV.cmbChannelList)->entry; gtk_widget_show (strEditTV.entCmbChannelList); gtk_editable_set_editable (GTK_EDITABLE (strEditTV.entCmbChannelList), FALSE); strEditTV.spFramesPerSecond_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); strEditTV.spFramesPerSecond = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spFramesPerSecond_adj), 1, 0); gtk_widget_show (strEditTV.spFramesPerSecond); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda1Ent), strEditTV.spFramesPerSecond, FALSE, FALSE, 0); strEditTV.spHeight_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); strEditTV.spHeight = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spHeight_adj), 1, 0); gtk_widget_show (strEditTV.spHeight); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda1Ent), strEditTV.spHeight, FALSE, FALSE, 0); hboxOpcionesIzda2 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxOpcionesIzda2); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda), hboxOpcionesIzda2, TRUE, TRUE, 0); vboxOpcionesIzda2lbl = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxOpcionesIzda2lbl); gtk_box_pack_start (GTK_BOX (hboxOpcionesIzda2), vboxOpcionesIzda2lbl, TRUE, TRUE, 0); strEditTV.rbtCapturarAudioOSS = gtk_radio_button_new_with_mnemonic (NULL, _("Capture audio form OSS")); gtk_widget_show (strEditTV.rbtCapturarAudioOSS); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda2lbl), strEditTV.rbtCapturarAudioOSS, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strEditTV.rbtCapturarAudioOSS), strEditTV.rbtCapturarAudioOSS_group); strEditTV.rbtCapturarAudioOSS_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strEditTV.rbtCapturarAudioOSS)); strEditTV.lblAudioID = gtk_label_new (_("Audio identificator:")); gtk_widget_show (strEditTV.lblAudioID); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda2lbl), strEditTV.lblAudioID, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblAudioID), GTK_JUSTIFY_LEFT); vboxOpcionesIzda2Ent = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxOpcionesIzda2Ent); gtk_box_pack_start (GTK_BOX (hboxOpcionesIzda2), vboxOpcionesIzda2Ent, TRUE, TRUE, 0); strEditTV.rbtCapturarAudioAlsa = gtk_radio_button_new_with_mnemonic (NULL, _("Capture audio from alsa")); gtk_widget_show (strEditTV.rbtCapturarAudioAlsa); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda2Ent), strEditTV.rbtCapturarAudioAlsa, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (strEditTV.rbtCapturarAudioAlsa), strEditTV.rbtCapturarAudioAlsa_group); strEditTV.rbtCapturarAudioAlsa_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (strEditTV.rbtCapturarAudioAlsa)); strEditTV.spAudioId_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); strEditTV.spAudioId = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spAudioId_adj), 1, 0); gtk_widget_show (strEditTV.spAudioId); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda2Ent), strEditTV.spAudioId, FALSE, FALSE, 0); strEditTV.chkUsarInmediateMode = gtk_check_button_new_with_mnemonic (_("Use inmediate mode")); gtk_widget_show (strEditTV.chkUsarInmediateMode); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda), strEditTV.chkUsarInmediateMode, FALSE, FALSE, 0); hboxOpcionesIzda3 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxOpcionesIzda3); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda), hboxOpcionesIzda3, TRUE, TRUE, 0); vboxOpcionesIzda3Lbl = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxOpcionesIzda3Lbl); gtk_box_pack_start (GTK_BOX (hboxOpcionesIzda3), vboxOpcionesIzda3Lbl, TRUE, TRUE, 0); strEditTV.lblBass = gtk_label_new (_("Bass:")); gtk_widget_show (strEditTV.lblBass); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda3Lbl), strEditTV.lblBass, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblBass), GTK_JUSTIFY_LEFT); strEditTV.lblTremble = gtk_label_new (_("Tremble:")); gtk_widget_show (strEditTV.lblTremble); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda3Lbl), strEditTV.lblTremble, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblTremble), GTK_JUSTIFY_LEFT); vboxOpcionesIzda3Ent = gtk_vbox_new (TRUE, 0); gtk_widget_show (vboxOpcionesIzda3Ent); gtk_box_pack_start (GTK_BOX (hboxOpcionesIzda3), vboxOpcionesIzda3Ent, TRUE, TRUE, 0); hboxBass = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxBass); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda3Ent), hboxBass, TRUE, TRUE, 0); strEditTV.spBass_adj = gtk_adjustment_new (50, 0, 100, 1, 10, 10); strEditTV.spBass = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spBass_adj), 1, 0); gtk_widget_show (strEditTV.spBass); gtk_box_pack_start (GTK_BOX (hboxBass), strEditTV.spBass, TRUE, TRUE, 0); strEditTV.lblPerBass = gtk_label_new (_("%")); gtk_widget_show (strEditTV.lblPerBass); gtk_box_pack_start (GTK_BOX (hboxBass), strEditTV.lblPerBass, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblPerBass), GTK_JUSTIFY_LEFT); hboxTremble = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxTremble); gtk_box_pack_start (GTK_BOX (vboxOpcionesIzda3Ent), hboxTremble, TRUE, TRUE, 0); strEditTV.spTremble_adj = gtk_adjustment_new (50, 0, 100, 1, 10, 10); strEditTV.spTremble = gtk_spin_button_new (GTK_ADJUSTMENT (strEditTV.spTremble_adj), 1, 0); gtk_widget_show (strEditTV.spTremble); gtk_box_pack_start (GTK_BOX (hboxTremble), strEditTV.spTremble, TRUE, TRUE, 0); strEditTV.lblPerTremble = gtk_label_new (_("%")); gtk_widget_show (strEditTV.lblPerTremble); gtk_box_pack_start (GTK_BOX (hboxTremble), strEditTV.lblPerTremble, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblPerTremble), GTK_JUSTIFY_LEFT); strEditTV.lblFrameOptions = gtk_label_new (_("Options:")); gtk_widget_show (strEditTV.lblFrameOptions); gtk_frame_set_label_widget (GTK_FRAME (strEditTV.frmOptions), strEditTV.lblFrameOptions); gtk_label_set_justify (GTK_LABEL (strEditTV.lblFrameOptions), GTK_JUSTIFY_LEFT); strEditTV.frmNoImplementado = gtk_frame_new (NULL); gtk_widget_show (strEditTV.frmNoImplementado); gtk_box_pack_start (GTK_BOX (vboxGeneral), strEditTV.frmNoImplementado, TRUE, TRUE, 0); strEditTV.lblNoImplementado = gtk_label_new (_("It is not implemented JET")); gtk_widget_show (strEditTV.lblNoImplementado); gtk_container_add (GTK_CONTAINER (strEditTV.frmNoImplementado), strEditTV.lblNoImplementado); gtk_label_set_justify (GTK_LABEL (strEditTV.lblNoImplementado), GTK_JUSTIFY_LEFT); strEditTV.lblFrmNoImplementado = gtk_label_new (_("Options:")); gtk_widget_show (strEditTV.lblFrmNoImplementado); gtk_frame_set_label_widget (GTK_FRAME (strEditTV.frmNoImplementado), strEditTV.lblFrmNoImplementado); gtk_label_set_justify (GTK_LABEL (strEditTV.lblFrmNoImplementado), GTK_JUSTIFY_LEFT); hboxResultado = gtk_hbox_new (FALSE, 0); gtk_widget_show (hboxResultado); gtk_box_pack_start (GTK_BOX (vboxGeneral), hboxResultado, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxResultado), 3); strEditTV.lblResultado = gtk_label_new (_("Result:")); gtk_widget_show (strEditTV.lblResultado); gtk_box_pack_start (GTK_BOX (hboxResultado), strEditTV.lblResultado, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (strEditTV.lblResultado), GTK_JUSTIFY_LEFT); strEditTV.entResultado = gtk_entry_new (); gtk_widget_show (strEditTV.entResultado); gtk_box_pack_start (GTK_BOX (hboxResultado), strEditTV.entResultado, TRUE, TRUE, 0); gtk_entry_set_text (GTK_ENTRY (strEditTV.entResultado), _("-tv on")); hboxBotones = gtk_hbox_new (TRUE, 0); gtk_widget_show (hboxBotones); gtk_box_pack_start (GTK_BOX (vboxGeneral), hboxBotones, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hboxBotones), 3); strEditTV.bntTVAplicar = gtk_button_new_from_stock ("gtk-apply"); gtk_widget_show (strEditTV.bntTVAplicar); gtk_box_pack_start (GTK_BOX (hboxBotones), strEditTV.bntTVAplicar, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strEditTV.bntTVAplicar), GTK_RELIEF_NONE); strEditTV.bntTVGuardar = gtk_button_new_from_stock ("gtk-save"); gtk_widget_show (strEditTV.bntTVGuardar); gtk_box_pack_start (GTK_BOX (hboxBotones), strEditTV.bntTVGuardar, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strEditTV.bntTVGuardar), GTK_RELIEF_NONE); strEditTV.bntTVCerrar = gtk_button_new_from_stock ("gtk-close"); gtk_widget_show (strEditTV.bntTVCerrar); gtk_box_pack_start (GTK_BOX (hboxBotones), strEditTV.bntTVCerrar, FALSE, FALSE, 0); gtk_button_set_relief (GTK_BUTTON (strEditTV.bntTVCerrar), GTK_RELIEF_NONE); g_signal_connect ((gpointer) strEditTV.entCmbDriver, "changed", G_CALLBACK (on_entCmbDriver_changed), NULL); g_signal_connect ((gpointer) strEditTV.rbtNoAudio, "toggled", G_CALLBACK (on_rbtNoAudio_toggled), NULL); g_signal_connect ((gpointer) strEditTV.entCmbInput, "changed", G_CALLBACK (on_entCmbInput_changed), NULL); g_signal_connect ((gpointer) strEditTV.spChannel, "changed", G_CALLBACK (on_spChannel_changed), NULL); g_signal_connect ((gpointer) strEditTV.spNose, "changed", G_CALLBACK (on_spNose_changed), NULL); g_signal_connect ((gpointer) strEditTV.spWidth, "changed", G_CALLBACK (on_spWidth_changed), NULL); g_signal_connect ((gpointer) strEditTV.rbtSiAudio, "toggled", G_CALLBACK (on_rbtSiAudio_toggled), NULL); g_signal_connect ((gpointer) strEditTV.spAudoBitrate, "changed", G_CALLBACK (on_spAudoBitrate_changed), NULL); g_signal_connect ((gpointer) strEditTV.entCmbAudioMode, "changed", G_CALLBACK (on_entCmbAudioMode_changed), NULL); g_signal_connect ((gpointer) strEditTV.spVolumen, "changed", G_CALLBACK (on_spVolumen_changed), NULL); g_signal_connect ((gpointer) strEditTV.spBalance, "changed", G_CALLBACK (on_spBalance_changed), NULL); g_signal_connect ((gpointer) strEditTV.entCmbNorm, "changed", G_CALLBACK (on_entCmbNorm_changed), NULL); g_signal_connect ((gpointer) strEditTV.entCmbChannelList, "changed", G_CALLBACK (on_entCmbChannelList_changed), NULL); g_signal_connect ((gpointer) strEditTV.spFramesPerSecond, "changed", G_CALLBACK (on_spFramesPerSecond_changed), NULL); g_signal_connect ((gpointer) strEditTV.spHeight, "changed", G_CALLBACK (on_spHeight_changed), NULL); g_signal_connect ((gpointer) strEditTV.rbtCapturarAudioOSS, "toggled", G_CALLBACK (on_rbtCapturarAudioOSS_toggled), NULL); g_signal_connect ((gpointer) strEditTV.rbtCapturarAudioAlsa, "toggled", G_CALLBACK (on_rbtCapturarAudioAlsa_toggled), NULL); g_signal_connect ((gpointer) strEditTV.spAudioId, "changed", G_CALLBACK (on_spAudioId_changed), NULL); g_signal_connect ((gpointer) strEditTV.chkUsarInmediateMode, "toggled", G_CALLBACK (on_chkUsarInmediateMode_toggled), NULL); g_signal_connect ((gpointer) strEditTV.spBass, "changed", G_CALLBACK (on_spBass_changed), NULL); g_signal_connect ((gpointer) strEditTV.spTremble, "changed", G_CALLBACK (on_spTremble_changed), NULL); g_signal_connect ((gpointer) strEditTV.entResultado, "changed", G_CALLBACK (on_entResultado_changed), NULL); g_signal_connect ((gpointer) strEditTV.bntTVAplicar, "clicked", G_CALLBACK (on_bntTVAplicar_clicked), NULL); g_signal_connect ((gpointer) strEditTV.bntTVGuardar, "clicked", G_CALLBACK (on_bntTVGuardar_clicked), NULL); g_signal_connect ((gpointer) strEditTV.bntTVCerrar, "clicked", G_CALLBACK (on_bntTVCerrar_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (strEditTV.winEditTV, strEditTV.winEditTV, "strEditTV.winEditTV"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, vboxGeneral, "vboxGeneral"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxDriver, "hboxDriver"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblDriver, "strEditTV.lblDriver"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.cmbDriver, "strEditTV.cmbDriver"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.entCmbDriver, "strEditTV.entCmbDriver"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.frmOptions, "strEditTV.frmOptions"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxOpcionesGeneral, "hboxOpcionesGeneral"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxOpcionesDcha, "hboxOpcionesDcha"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, vboxOpcionesDerechaLbl, "vboxOpcionesDerechaLbl"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblInput, "strEditTV.lblInput"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblChannel, "strEditTV.lblChannel"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.labelNose, "strEditTV.labelNose"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblWidth, "strEditTV.lblWidth"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.rbtNoAudio, "strEditTV.rbtNoAudio"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblBitrateAudio, "strEditTV.lblBitrateAudio"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblAudioMode, "strEditTV.lblAudioMode"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblVolumen, "strEditTV.lblVolumen"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblBalance, "strEditTV.lblBalance"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, vboxOpcionesDerechaEnt, "vboxOpcionesDerechaEnt"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.cmbInput, "strEditTV.cmbInput"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.entCmbInput, "strEditTV.entCmbInput"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spChannel, "strEditTV.spChannel"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spNose, "strEditTV.spNose"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spWidth, "strEditTV.spWidth"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.rbtSiAudio, "strEditTV.rbtSiAudio"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spAudoBitrate, "strEditTV.spAudoBitrate"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.cmbAudioMode, "strEditTV.cmbAudioMode"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.entCmbAudioMode, "strEditTV.entCmbAudioMode"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxVolumen, "hboxVolumen"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spVolumen, "strEditTV.spVolumen"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblPorVolumen, "strEditTV.lblPorVolumen"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxBalance, "hboxBalance"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spBalance, "strEditTV.spBalance"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblProBalance, "strEditTV.lblProBalance"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, vboxOpcionesIzda, "vboxOpcionesIzda"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxOpcionesIzda1, "hboxOpcionesIzda1"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, vboxOpcionesIzda1lbl, "vboxOpcionesIzda1lbl"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblNorm, "strEditTV.lblNorm"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblChannelList, "strEditTV.lblChannelList"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblFramesPerSecond, "strEditTV.lblFramesPerSecond"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblHeight, "strEditTV.lblHeight"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, vboxOpcionesIzda1Ent, "vboxOpcionesIzda1Ent"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.cmbNorm, "strEditTV.cmbNorm"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.entCmbNorm, "strEditTV.entCmbNorm"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.cmbChannelList, "strEditTV.cmbChannelList"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.entCmbChannelList, "strEditTV.entCmbChannelList"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spFramesPerSecond, "strEditTV.spFramesPerSecond"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spHeight, "strEditTV.spHeight"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxOpcionesIzda2, "hboxOpcionesIzda2"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, vboxOpcionesIzda2lbl, "vboxOpcionesIzda2lbl"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.rbtCapturarAudioOSS, "strEditTV.rbtCapturarAudioOSS"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblAudioID, "strEditTV.lblAudioID"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, vboxOpcionesIzda2Ent, "vboxOpcionesIzda2Ent"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.rbtCapturarAudioAlsa, "strEditTV.rbtCapturarAudioAlsa"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spAudioId, "strEditTV.spAudioId"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.chkUsarInmediateMode, "strEditTV.chkUsarInmediateMode"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxOpcionesIzda3, "hboxOpcionesIzda3"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, vboxOpcionesIzda3Lbl, "vboxOpcionesIzda3Lbl"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblBass, "strEditTV.lblBass"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblTremble, "strEditTV.lblTremble"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, vboxOpcionesIzda3Ent, "vboxOpcionesIzda3Ent"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxBass, "hboxBass"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spBass, "strEditTV.spBass"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblPerBass, "strEditTV.lblPerBass"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxTremble, "hboxTremble"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.spTremble, "strEditTV.spTremble"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblPerTremble, "strEditTV.lblPerTremble"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblFrameOptions, "strEditTV.lblFrameOptions"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.frmNoImplementado, "strEditTV.frmNoImplementado"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblNoImplementado, "strEditTV.lblNoImplementado"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblFrmNoImplementado, "strEditTV.lblFrmNoImplementado"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxResultado, "hboxResultado"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.lblResultado, "strEditTV.lblResultado"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.entResultado, "strEditTV.entResultado"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, hboxBotones, "hboxBotones"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.bntTVAplicar, "strEditTV.bntTVAplicar"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.bntTVGuardar, "strEditTV.bntTVGuardar"); GLADE_HOOKUP_OBJECT (strEditTV.winEditTV, strEditTV.bntTVCerrar, "strEditTV.bntTVCerrar"); gtk_window_set_transient_for (GTK_WINDOW (strEditTV.winEditTV), GTK_WINDOW (strPrincipal.winPrincipal)); return strEditTV.winEditTV; }