X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=plugins%2Fgtk%2Fintf_gtk.h;fp=plugins%2Fgtk%2Fgtk_sys.h;h=30f9f9ae5ed129e075ffe1934510939f08e45a56;hb=a0c1805bd992c0ae1fa018156358d831fbaf8f93;hp=e358f14003bd23585a43ef9f5913a96c4bdc251f;hpb=93ca3031ee75338ae1eb922b74cbfe7ee0dc66b8;p=vlc diff --git a/plugins/gtk/gtk_sys.h b/plugins/gtk/intf_gtk.h similarity index 83% rename from plugins/gtk/gtk_sys.h rename to plugins/gtk/intf_gtk.h index e358f14003..30f9f9ae5e 100644 --- a/plugins/gtk/gtk_sys.h +++ b/plugins/gtk/intf_gtk.h @@ -1,8 +1,8 @@ /***************************************************************************** - * gtk_sys.h: private Gtk+ interface description + * intf_gtk.h: private Gtk+ interface description ***************************************************************************** * Copyright (C) 1999, 2000 VideoLAN - * $Id: gtk_sys.h,v 1.5 2001/03/09 19:38:47 octplane Exp $ + * $Id: intf_gtk.h,v 1.1 2001/03/15 01:42:20 sam Exp $ * * Authors: Samuel Hocevar * @@ -36,25 +36,18 @@ static __inline__ intf_thread_t * GetIntf( GtkWidget *item, char * psz_parent ) "p_intf" ) ); } - - - /***************************************************************************** * intf_sys_t: description and status of Gtk+ interface *****************************************************************************/ 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_menus_update; /* menus have changed ? */ - boolean_t b_scale_isfree; /* user isn't dragging scale ? */ + boolean_t b_slider_free; /* slider status */ - /* intf_Manage callback timeout */ - int i_timeout; int i_list_timeout; /* Playlist selected item */ @@ -68,8 +61,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 );