* gnome_callbacks.h : Callbacks for the Gnome plugin.
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
+ * $Id: gnome_callbacks.h,v 1.17 2001/05/15 01:01:44 stef Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
gpointer user_data);
void
-on_intf_playlist_destroy (GtkObject *object,
+on_popup_slow_activate (GtkMenuItem *menuitem,
gpointer user_data);
void
-on_playlist_close_clicked (GtkButton *button,
+on_popup_fast_activate (GtkMenuItem *menuitem,
gpointer user_data);
void
-on_popup_slow_activate (GtkMenuItem *menuitem,
+on_toolbar_slow_clicked (GtkButton *button,
gpointer user_data);
void
-on_popup_fast_activate (GtkMenuItem *menuitem,
+on_toolbar_fast_clicked (GtkButton *button,
gpointer user_data);
void
-on_toolbar_slow_clicked (GtkButton *button,
+on_intf_modules_destroy (GtkObject *object,
gpointer user_data);
void
-on_toolbar_fast_clicked (GtkButton *button,
+on_modules_ok_clicked (GtkButton *button,
gpointer user_data);
-gboolean
-on_hscale_button_release_event (GtkWidget *widget,
- GdkEventButton *event,
+void
+on_modules_apply_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_modules_cancel_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_menubar_modules_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_intf_window_drag_data_received (GtkWidget *widget,
+ GdkDragContext *drag_context,
+ gint x,
+ gint y,
+ GtkSelectionData *data,
+ guint info,
+ guint time,
+ gpointer user_data);
+
+void
+on_menubar_audio_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_menubar_disc_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_toolbar_disc_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_disc_ok_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_disc_cancel_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_disc_dvd_toggled (GtkToggleButton *togglebutton,
+ gpointer user_data);
+
+void
+on_disc_vcd_toggled (GtkToggleButton *togglebutton,
+ gpointer user_data);
+
+void
+on_popup_disc_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_menubar_audio_toggle (GtkCheckMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_menubar_subtitle_toggle (GtkCheckMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_popup_audio_toggle (GtkCheckMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_popup_subtitle_toggle (GtkCheckMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_popup_navigation_toggle (GtkCheckMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_menubar_title_toggle (GtkCheckMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_menubar_network_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_toolbar_network_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_network_ok_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_network_cancel_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_popup_network_activate (GtkMenuItem *menuitem,
gpointer user_data);
gboolean
-on_hscale_button_release_event (GtkWidget *widget,
+on_slider_button_press_event (GtkWidget *widget,
GdkEventButton *event,
gpointer user_data);
gboolean
-on_hscale_button_press_event (GtkWidget *widget,
+on_slider_button_release_event (GtkWidget *widget,
GdkEventButton *event,
gpointer user_data);
void
-on_intf_modules_destroy (GtkObject *object,
+on_menubar_chapter_toggle (GtkCheckMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_button_chapter_prev_clicked (GtkButton *button,
gpointer user_data);
void
-on_modules_ok_clicked (GtkButton *button,
+on_button_chapter_next_clicked (GtkButton *button,
gpointer user_data);
void
-on_modules_apply_clicked (GtkButton *button,
+on_button_title_prev_clicked (GtkButton *button,
gpointer user_data);
void
-on_modules_cancel_clicked (GtkButton *button,
+on_button_title_next_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_menubar_angle_toggle (GtkCheckMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_popup_angle_toggle (GtkCheckMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_popup_stop_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_popup_jump_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_popup_preferences_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_broadcast_check_toggled (GtkToggleButton *togglebutton,
+ gpointer user_data);
+
+void
+on_jump_ok_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_jump_apply_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_jump_cancel_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_popup_playlist_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_preferences_ok_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_preferences_apply_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_preferences_cancel_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_menubar_fullscreen_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_popup_fullscreen_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_playlist_close_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_intf_playlist_destroy (GtkObject *object,
gpointer user_data);
void
gpointer user_data);
void
-on_menubar_modules_activate (GtkMenuItem *menuitem,
+on_playlist_disc_activate (GtkMenuItem *menuitem,
gpointer user_data);
void
-on_intf_window_drag_data_received (GtkWidget *widget,
+on_playlist_file_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_playlist_network_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_playlist_url_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_playlist_crop_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_playlist_invert_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_playlist_select_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+gboolean
+on_playlist_clist_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data);
+
+void
+on_playlist_clist_drag_data_received (GtkWidget *widget,
GdkDragContext *drag_context,
gint x,
gint y,
guint time,
gpointer user_data);
+gboolean
+on_playlist_clist_drag_motion (GtkWidget *widget,
+ GdkDragContext *drag_context,
+ gint x,
+ gint y,
+ guint time,
+ gpointer user_data);
+
+
+
void
-on_menubar_audio_activate (GtkMenuItem *menuitem,
+on_playlist_delete_all_activate (GtkMenuItem *menuitem,
gpointer user_data);
void
-on_menubar_subtitles_activate (GtkMenuItem *menuitem,
+on_playlist_delete_item_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_playlist_ok_clicked (GtkButton *button,
gpointer user_data);
void
-on_popup_title_activate (GtkMenuItem *menuitem,
+on_playlist_apply_clicked (GtkButton *button,
gpointer user_data);
void
-on_popup_chapter_activate (GtkMenuItem *menuitem,
+on_playlist_cancel_clicked (GtkButton *button,
gpointer user_data);
void
-on_popup_audio_activate (GtkMenuItem *menuitem,
+on_popup_back_activate (GtkMenuItem *menuitem,
gpointer user_data);
void
-on_popup_subtitle_activate (GtkMenuItem *menuitem,
+on_playlist_destroy (GtkObject *object,
gpointer user_data);