]> git.sesse.net Git - vlc/blobdiff - plugins/gnome/intf_gnome.h
* Bug fixes and enhancements in the Gtk+/Gnome interfaces.
[vlc] / plugins / gnome / intf_gnome.h
similarity index 79%
rename from plugins/gnome/gnome_sys.h
rename to plugins/gnome/intf_gnome.h
index dab71dab7c4f710431e7ddcca5fb69e9da7e1262..fadb04197f93589bd6206de27eee3ee4df2c9e3a 100644 (file)
@@ -1,8 +1,8 @@
 /*****************************************************************************
- * gnome_sys.h: private Gnome interface description
+ * intf_gnome.h: private Gnome interface description
  *****************************************************************************
  * Copyright (C) 1999, 2000 VideoLAN
- * $Id: gnome_sys.h,v 1.7 2001/03/07 11:56:33 stef Exp $
+ * $Id: intf_gnome.h,v 1.3 2001/03/15 01:42:19 sam Exp $
  *
  * Authors: Samuel Hocevar <sam@zoy.org>
  *
 typedef struct intf_sys_s
 {
     /* special actions */
-    vlc_mutex_t         change_lock;                      /* the change lock */
-
     boolean_t           b_popup_changed;                   /* display menu ? */
     boolean_t           b_window_changed;        /* window display toggled ? */
     boolean_t           b_playlist_changed;    /* playlist display toggled ? */
-    boolean_t           b_scale_isfree;       /* user isn't dragging scale ? */
+    boolean_t           b_slider_free;                      /* slider status */
     boolean_t           b_menus_update;
 
-    /* intf_Manage callback timeout */
-    int                 i_timeout;
-
-    /* windows and widgets */
+    /* Windows and widgets */
     GtkWidget *         p_window;                             /* main window */
     GtkWidget *         p_popup;                               /* popup menu */
     GtkWidget *         p_playlist;                              /* playlist */
@@ -52,8 +47,17 @@ typedef struct intf_sys_s
     GtkWidget *         p_about;                             /* about window */
     GtkWidget *         p_fileopen;                      /* file open window */
     GtkWidget *         p_disc;                     /* disc selection window */
+    GtkWidget *         p_network;                  /* network stream window */
+
+    /* The slider */
+    GtkAdjustment *     p_adj;                   /* slider adjustment object */
+    float               f_adj_oldvalue;                    /* previous value */
+
+    /* The window labels */
+    GtkLabel *          p_label_date;
+    GtkLabel *          p_label_status;
 
-    /* XXX: ugly kludge */
+    /* XXX: Ugly kludge, see intf_gnome.c */
     void             ( *pf_gtk_callback ) ( void );
     void             ( *pf_gdk_callback ) ( void );