rem: item = glade_xml_get_widget (totem->xml, "trcm_skip_forward");
add: item = glade_xml_get_widget (totem->xml_popup, "trcm_skip_forward");
context: totem_callback_connect (Totem *totem){	GtkWidget *item;	/* Menu items */	item = glade_xml_get_widget (totem->xml, "tmw_open_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_open1_activate), totem);	item = glade_xml_get_widget (totem->xml,			"tmw_open_location_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_open_location1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_play_disc_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_play_disc1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_eject_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_eject1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_play_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_play1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_fullscreen_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_full_screen1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_resize_1_2_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_resize_1_2_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_resize_1_1_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_resize_1_1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_resize_2_1_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_resize_2_1_activate), totem);	if (bacon_video_widget_can_set_zoom (totem->bvw) != FALSE)	{		item = glade_xml_get_widget			(totem->xml, "tmw_zoom_in_menu_item");		g_signal_connect (G_OBJECT (item), "activate",				G_CALLBACK (on_zoom_in_activate), totem);		item = glade_xml_get_widget			(totem->xml, "tmw_zoom_reset_menu_item");		g_signal_connect (G_OBJECT (item), "activate",				G_CALLBACK (on_zoom_reset_activate), totem);		item = glade_xml_get_widget			(totem->xml, "tmw_zoom_out_menu_item");		g_signal_connect (G_OBJECT (item), "activate",				G_CALLBACK (on_zoom_out_activate), totem);	} else {		item = glade_xml_get_widget			(totem->xml, "tmw_zoom_in_menu_item");		gtk_widget_hide (item);		item = glade_xml_get_widget			(totem->xml, "tmw_zoom_reset_menu_item");		gtk_widget_hide (item);		item = glade_xml_get_widget			(totem->xml, "tmw_zoom_out_menu_item");		gtk_widget_hide (item);	}	item = glade_xml_get_widget (totem->xml,			"tmw_aspect_ratio_auto_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_aspect_ratio_auto_activate), totem);	item = glade_xml_get_widget (totem->xml,			"tmw_aspect_ratio_square_menu_item");        g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_aspect_ratio_square_activate), totem);	item = glade_xml_get_widget (totem->xml,			"tmw_aspect_ratio_fbt_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_aspect_ratio_fbt_activate), totem);	item = glade_xml_get_widget (totem->xml,			"tmw_aspect_ratio_anamorphic_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_aspect_anamorphic_activate), totem);	item = glade_xml_get_widget (totem->xml,			"tmw_aspect_ratio_dvb_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_aspect_ratio_dvb_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_show_playlist_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_show_playlist1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_repeat_mode_menu_item");	gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item),			totem_playlist_get_repeat (totem->playlist));	g_signal_connect (G_OBJECT (item), "toggled",			G_CALLBACK (on_repeat_mode1_toggled), totem);	item = glade_xml_get_widget (totem->xml, "tmw_shuffle_mode_menu_item");	gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item),			totem_playlist_get_shuffle (totem->playlist));	g_signal_connect (G_OBJECT (item), "toggled",			G_CALLBACK (on_shuffle_mode1_toggled), totem);	item = glade_xml_get_widget (totem->xml, "tmw_quit_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_quit1_activate), totem);	/* Help */	item = glade_xml_get_widget (totem->xml, "tmw_about_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_about1_activate), totem);#ifndef HAVE_GTK_ONLY	item = glade_xml_get_widget (totem->xml, "tmw_contents_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_help_activate), totem);#else	item = glade_xml_get_widget (totem->xml, "tmw_contents_menu_item");	gtk_widget_hide (item);#endif /* !HAVE_GTK_ONLY */	item = glade_xml_get_widget (totem->xml,			"tmw_take_screenshot_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_take_screenshot1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_preferences_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_preferences1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_properties_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_properties1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_volume_up_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_volume_up1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_volume_down_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_volume_down1_activate), totem);	item = glade_xml_get_widget (totem->xml,			"tmw_always_on_top_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_always_on_top1_activate), totem);	item = glade_xml_get_widget (totem->xml,			"tmw_show_controls_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_show_controls1_activate), totem);	/* Popup menu */	item = glade_xml_get_widget (totem->xml, "trcm_play");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_play1_activate), totem);	item = glade_xml_get_widget (totem->xml, "trcm_next_chapter");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_next_button_clicked), totem);	item = glade_xml_get_widget (totem->xml, "trcm_previous_chapter");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_previous_button_clicked), totem);	item = glade_xml_get_widget (totem->xml, "trcm_skip_forward");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_skip_forward1_activate), totem);	item = glade_xml_get_widget (totem->xml, "trcm_skip_backwards");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_skip_backwards1_activate), totem);	item = glade_xml_get_widget (totem->xml, "trcm_volume_up");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_volume_up1_activate), totem);	item = glade_xml_get_widget (totem->xml, "trcm_volume_down");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_volume_down1_activate), totem);	item = glade_xml_get_widget (totem->xml, "trcm_show_controls");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_show_controls2_activate), totem);	/* Controls */	totem->pp_button = glade_xml_get_widget		(totem->xml, "tmw_play_pause_button");	g_signal_connect (G_OBJECT (totem->pp_button), "clicked",			G_CALLBACK (on_play_pause_button_clicked), totem);	item = glade_xml_get_widget (totem->xml, "tmw_previous_button");	g_signal_connect (G_OBJECT (item), "clicked",			G_CALLBACK (on_previous_button_clicked), totem);	item = glade_xml_get_widget (totem->xml, "tmw_next_button");	g_signal_connect (G_OBJECT (item), "clicked", 			G_CALLBACK (on_next_button_clicked), totem);	item = glade_xml_get_widget (totem->xml, "tmw_playlist_button");	g_signal_connect (G_OBJECT (item), "clicked",			G_CALLBACK (on_playlist_button_toggled), totem);	item = glade_xml_get_widget (totem->xml, "tmw_volume_mute_button");	g_signal_connect (G_OBJECT (item), "clicked",			G_CALLBACK (on_volume_mute_button), totem);	item = glade_xml_get_widget (totem->xml, "tmw_volume_max_button");	g_signal_connect (G_OBJECT (item), "clicked",			G_CALLBACK (on_volume_max_button), totem);	/* Drag'n'Drop */	item = glade_xml_get_widget (totem->xml, "tmw_playlist_button");	g_signal_connect (G_OBJECT (item), "drag_data_received",			G_CALLBACK (drop_playlist_cb), totem);	gtk_drag_dest_set (item, GTK_DEST_DEFAULT_ALL,			target_table, G_N_ELEMENTS (target_table),			GDK_ACTION_COPY);	/* Main Window */	g_signal_connect (G_OBJECT (totem->win), "delete-event",			G_CALLBACK (main_window_destroy_cb), totem);	g_object_notify (G_OBJECT (totem->win), "is-active");	g_signal_connect_swapped (G_OBJECT (totem->win), "notify",			G_CALLBACK (popup_hide), totem);	/* Screen size and Theme changes */	g_signal_connect (G_OBJECT (gdk_screen_get_default ()),			"size-changed", G_CALLBACK (size_changed_cb), totem);	g_signal_connect (G_OBJECT (gtk_icon_theme_get_default ()),			"changed", G_CALLBACK (theme_changed_cb), totem);	/* Motion notify for the Popups */	item = glade_xml_get_widget (totem->xml,			"totem_exit_fullscreen_window");	gtk_widget_add_events (item, GDK_POINTER_MOTION_MASK);	g_signal_connect (G_OBJECT (item), "motion-notify-event",			G_CALLBACK (on_video_motion_notify_event), totem);	item = glade_xml_get_widget (totem->xml, "totem_controls_window");	gtk_widget_add_events (item, GDK_POINTER_MOTION_MASK);	g_signal_connect (G_OBJECT (item), "motion-notify-event",			G_CALLBACK (on_video_motion_notify_event), totem);	/* Popup */	item = glade_xml_get_widget (totem->xml, "tefw_fs_exit_button");	g_signal_connect (G_OBJECT (item), "clicked",			G_CALLBACK (on_fs_exit1_activate), totem);	g_signal_connect (G_OBJECT (item), "motion-notify-event",			G_CALLBACK (on_video_motion_notify_event), totem);	/* Control Popup */	g_signal_connect (G_OBJECT (totem->fs_pp_button), "clicked",			G_CALLBACK (on_play_pause_button_clicked), totem);	g_signal_connect (G_OBJECT (totem->fs_pp_button), "clicked",			G_CALLBACK (on_mouse_click_fullscreen), totem);	item = glade_xml_get_widget (totem->xml, "tcw_previous_button");	g_signal_connect (G_OBJECT (item), "clicked",			G_CALLBACK (on_previous_button_clicked), totem);	g_signal_connect (G_OBJECT (item), "clicked",			G_CALLBACK (on_mouse_click_fullscreen), totem);	item = glade_xml_get_widget (totem->xml, "tcw_next_button");	g_signal_connect (G_OBJECT (item), "clicked", 			G_CALLBACK (on_next_button_clicked), totem);	g_signal_connect (G_OBJECT (item), "clicked",			G_CALLBACK (on_mouse_click_fullscreen), totem);	item = glade_xml_get_widget (totem->xml, "tcw_volume_mute_button");	g_signal_connect (G_OBJECT (item), "clicked",			G_CALLBACK (on_volume_mute_button), totem);	item = glade_xml_get_widget (totem->xml, "tcw_volume_max_button");	g_signal_connect (G_OBJECT (item), "clicked",			G_CALLBACK (on_volume_max_button), totem);	/* Control Popup Sliders */	g_signal_connect (G_OBJECT(totem->fs_seek), "button_press_event",			G_CALLBACK (seek_slider_pressed_cb), totem);	g_signal_connect (G_OBJECT(totem->fs_seek), "button_release_event",			G_CALLBACK (seek_slider_released_cb), totem);	g_signal_connect (G_OBJECT(totem->fs_volume), "value-changed",			G_CALLBACK (vol_cb), totem);	g_signal_connect (G_OBJECT(totem->fs_volume), "button_press_event",			G_CALLBACK (vol_slider_pressed_cb), totem);	g_signal_connect (G_OBJECT(totem->fs_volume), "button_release_event",			G_CALLBACK (vol_slider_released_cb), totem);	/* Connect the keys */	gtk_widget_add_events (totem->win, GDK_KEY_PRESS_MASK);	g_signal_connect (G_OBJECT(totem->win), "key_press_event",			G_CALLBACK (on_window_key_press_event), totem);	/* Connect the mouse wheel */	gtk_widget_add_events (totem->win, GDK_SCROLL_MASK);	g_signal_connect (G_OBJECT(totem->win), "scroll_event",			G_CALLBACK (on_window_scroll_event), totem);	gtk_widget_add_events (totem->seek, GDK_SCROLL_MASK);	g_signal_connect (G_OBJECT (totem->seek), "scroll_event",			G_CALLBACK (on_window_scroll_event), totem);	gtk_widget_add_events (totem->fs_seek, GDK_SCROLL_MASK);	g_signal_connect (G_OBJECT (totem->fs_seek), "scroll_event",			G_CALLBACK (on_window_scroll_event), totem);	gtk_widget_add_events (totem->volume, GDK_SCROLL_MASK);	g_signal_connect (G_OBJECT (totem->volume), "scroll_event",			G_CALLBACK (on_volume_scroll_event), totem);	gtk_widget_add_events (totem->fs_volume, GDK_SCROLL_MASK);	g_signal_connect (G_OBJECT (totem->fs_volume), "scroll_event",			G_CALLBACK (on_volume_scroll_event), totem);	/* Sliders */	g_signal_connect (G_OBJECT (totem->seek), "button_press_event",			G_CALLBACK (seek_slider_pressed_cb), totem);	g_signal_connect (G_OBJECT (totem->seek), "button_release_event",			G_CALLBACK (seek_slider_released_cb), totem);	g_signal_connect (G_OBJECT (totem->seekadj), "value_changed",			  G_CALLBACK (seek_slider_changed_cb), totem);	g_signal_connect (G_OBJECT (totem->volume), "value-changed",			G_CALLBACK (vol_cb), totem);	/* Playlist Disappearance, woop woop */	g_signal_connect (G_OBJECT (totem->playlist), "response",			G_CALLBACK (toggle_playlist_from_playlist), totem);	g_signal_connect (G_OBJECT (totem->playlist), "delete-event",			G_CALLBACK (toggle_playlist_from_playlist),			totem);	/* Playlist */	g_signal_connect (G_OBJECT (totem->playlist),			"changed", G_CALLBACK (playlist_changed_cb),			totem);	g_signal_connect (G_OBJECT (totem->playlist),			"current-removed", G_CALLBACK (current_removed_cb),			totem);	g_signal_connect (G_OBJECT (totem->playlist),			"repeat-toggled",			G_CALLBACK (playlist_repeat_toggle_cb),			totem);	g_signal_connect (G_OBJECT (totem->playlist),			"shuffle-toggled",			G_CALLBACK (playlist_shuffle_toggle_cb),			totem);	/* DVD menu callbacks */	item = glade_xml_get_widget (totem->xml, "tmw_dvd_root_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_dvd_root_menu1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_dvd_title_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_dvd_title_menu1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_dvd_audio_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_dvd_audio_menu1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_dvd_angle_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_dvd_angle_menu1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_dvd_chapter_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_dvd_chapter_menu1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_skip_to_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_skip_to1_activate), totem);	item = glade_xml_get_widget (totem->xml, "tmw_next_chapter_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_next_button_clicked), totem);	item = glade_xml_get_widget (totem->xml,			"tmw_previous_chapter_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_previous_button_clicked), totem);	item = glade_xml_get_widget (totem->xml, "tmw_skip_forward_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_skip_forward1_activate), totem);	item = glade_xml_get_widget (totem->xml,			"tmw_skip_backwards_menu_item");	g_signal_connect (G_OBJECT (item), "activate",			G_CALLBACK (on_skip_backwards1_activate), totem);	/* Subtitle and Languages submenu */	item = glade_xml_get_widget (totem->xml, "tmw_menu_languages");	g_object_ref (item);	item = glade_xml_get_widget (totem->xml, "tmw_menu_subtitles");	g_object_ref (item);	/* Named icon support */	totem_set_default_icons (totem);	/* Update the UI */	g_timeout_add (600, (GSourceFunc) gui_update_cb, totem);}