Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc
Commits
10f8855d
Commit
10f8855d
authored
Jul 22, 2002
by
Jean-Paul Saman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Now "vlc --intf familiar" spawns interface.
parent
fc39d649
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
405 deletions
+14
-405
plugins/familiar/familiar.c
plugins/familiar/familiar.c
+13
-338
plugins/familiar/familiar.h
plugins/familiar/familiar.h
+1
-67
No files found.
plugins/familiar/familiar.c
View file @
10f8855d
This diff is collapsed.
Click to expand it.
plugins/familiar/familiar.h
View file @
10f8855d
...
...
@@ -2,7 +2,7 @@
* familiar.h: private Gtk+ interface description
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: familiar.h,v 1.
1 2002/07/22 13:49:42
jpsaman Exp $
* $Id: familiar.h,v 1.
2 2002/07/22 19:49:40
jpsaman Exp $
*
* Authors: Jean-Paul Saman <jpsaman@wxs.nl>
*
...
...
@@ -21,81 +21,15 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*****************************************************************************/
/*****************************************************************************
* Drag'n'drop stuff
*****************************************************************************/
#define DROP_ACCEPT_TEXT_URI_LIST 0
#define DROP_ACCEPT_TEXT_PLAIN 1
#define DROP_ACCEPT_STRING 2
#define MAX_ATEXIT 10
/*****************************************************************************
* intf_sys_t: description and status of Gtk+ interface
*****************************************************************************/
struct
intf_sys_t
{
/* special actions */
vlc_bool_t
b_playing
;
vlc_bool_t
b_popup_changed
;
/* display menu ? */
vlc_bool_t
b_window_changed
;
/* window display toggled ? */
vlc_bool_t
b_playlist_changed
;
/* playlist display toggled ? */
vlc_bool_t
b_slider_free
;
/* slider status */
/* menus handlers */
vlc_bool_t
b_program_update
;
/* do we need to update programs
menu */
vlc_bool_t
b_title_update
;
/* do we need to update title menus */
vlc_bool_t
b_chapter_update
;
/* do we need to update
chapter menus */
vlc_bool_t
b_audio_update
;
/* do we need to update audio menus */
vlc_bool_t
b_spu_update
;
/* do we need to update spu menus */
/* windows and widgets */
GtkWidget
*
p_window
;
/* main window */
GtkWidget
*
p_popup
;
/* popup menu */
GtkWidget
*
p_playwin
;
/* playlist */
GtkWidget
*
p_modules
;
/* module manager */
GtkWidget
*
p_about
;
/* about window */
GtkWidget
*
p_open
;
/* multiopen window */
GtkWidget
*
p_jump
;
/* jump window */
GtkTooltips
*
p_tooltips
;
/* tooltips */
/* The input thread */
input_thread_t
*
p_input
;
/* The slider */
GtkFrame
*
p_slider_frame
;
GtkAdjustment
*
p_adj
;
/* slider adjustment object */
float
f_adj_oldvalue
;
/* previous value */
/* The messages window */
GtkWidget
*
p_messages
;
/* messages window */
GtkText
*
p_messages_text
;
/* messages frame */
msg_subscription_t
*
p_sub
;
/* message bank subscription */
/* Playlist management */
int
i_playing
;
/* playlist selected item */
/* The window labels for DVD mode */
GtkLabel
*
p_label_title
;
GtkLabel
*
p_label_chapter
;
gint
i_part
;
/* current chapter */
/* XXX: Ugly kludge, see gtk.c */
void
(
*
pf_callback
[
MAX_ATEXIT
]
)
(
void
);
};
/*****************************************************************************
* Prototypes
*****************************************************************************/
gint
GtkModeManage
(
intf_thread_t
*
p_intf
);
void
GtkDisplayDate
(
GtkAdjustment
*
p_adj
);
/*****************************************************************************
* Useful macro
****************************************************************************/
#define GtkGetIntf( widget ) __GtkGetIntf( GTK_WIDGET( widget ) )
void
*
__GtkGetIntf
(
GtkWidget
*
);
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment