* gtk_display.c: Gtk+ tools for main interface
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
- * $Id: gtk_display.c,v 1.3 2001/05/30 17:03:12 sam Exp $
+ * $Id: gtk_display.c,v 1.5 2001/07/25 03:12:33 sam Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
#include <string.h> /* strerror() */
#include <stdio.h>
-#include <gtk/gtk.h>
+#define gtk 12
+#define gnome 42
+#if ( MODULE_NAME == gtk )
+# include <gtk/gtk.h>
+#elif ( MODULE_NAME == gnome )
+# include <gnome.h>
+#endif
+#undef gtk
+#undef gnome
#include "config.h"
#include "common.h"
GtkWidget * p_network_box;
GtkWidget * p_slider;
GtkWidget * p_label;
+ GtkWidget * p_channel;
boolean_t b_control;
#define GETWIDGET( ptr, name ) GTK_WIDGET( gtk_object_get_data( GTK_OBJECT( \
"network_address_label" );
gtk_label_set_text( GTK_LABEL( p_label ),
p_intf->p_input->p_source );
+ p_channel = GTK_WIDGET( gtk_object_get_data( GTK_OBJECT(
+ p_intf->p_sys->p_window ), "network_channel_box" ) );
+ if( main_GetIntVariable( INPUT_NETWORK_CHANNEL_VAR,
+ INPUT_NETWORK_CHANNEL_DEFAULT ) )
+ {
+ gtk_widget_show( GTK_WIDGET( p_channel ) );
+ }
+ else
+ {
+ gtk_widget_hide( GTK_WIDGET( p_channel ) );
+ }
+
break;
default:
intf_ErrMsg( "intf error: can't determine input method" );
/* set control items */
gtk_widget_set_sensitive( GETWIDGET(p_window, "toolbar_back"), FALSE );
- gtk_widget_set_sensitive( GETWIDGET(p_window, "toolbar_stop"), b_control );
gtk_widget_set_sensitive( GETWIDGET(p_window, "toolbar_pause"), b_control );
gtk_widget_set_sensitive( GETWIDGET(p_window, "toolbar_slow"), b_control );
gtk_widget_set_sensitive( GETWIDGET(p_window, "toolbar_fast"), b_control );
gtk_widget_set_sensitive( GETWIDGET(p_popup, "popup_back"), FALSE );
- gtk_widget_set_sensitive( GETWIDGET(p_popup, "popup_stop"), b_control );
gtk_widget_set_sensitive( GETWIDGET(p_popup, "popup_pause"), b_control );
gtk_widget_set_sensitive( GETWIDGET(p_popup, "popup_slow"), b_control );
gtk_widget_set_sensitive( GETWIDGET(p_popup, "popup_fast"), b_control );