annotate Gui/mplayer/widgets.h @ 1991:dee4b2ea5e5b

add gui support to config scripts, and fixed some warning.
author pontscho
date Thu, 27 Sep 2001 17:40:43 +0000
parents 633a7f0d72a4
children d47cbcdce1a8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1693
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
1
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
2 #ifndef __MY_WIDGET
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
3 #define __MY_WIDGET
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
4
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
5 #include <gdk/gdkkeysyms.h>
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
6 #include <gtk/gtk.h>
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
7
1706
e8f61691814e shmem.c removed
arpi
parents: 1700
diff changeset
8 #include "../../linux/shmem.h"
1693
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
9
1907
83291fafe66c add new features. and fix skin error loop.
pontscho
parents: 1825
diff changeset
10 #define GTK_MB_SIMPLE 0
83291fafe66c add new features. and fix skin error loop.
pontscho
parents: 1825
diff changeset
11 #define GTK_MB_MODAL 1
83291fafe66c add new features. and fix skin error loop.
pontscho
parents: 1825
diff changeset
12 #define GTK_MB_FATAL 2
83291fafe66c add new features. and fix skin error loop.
pontscho
parents: 1825
diff changeset
13 #define GTK_MB_ERROR 4
83291fafe66c add new features. and fix skin error loop.
pontscho
parents: 1825
diff changeset
14 #define GTK_MB_WARNING 8
83291fafe66c add new features. and fix skin error loop.
pontscho
parents: 1825
diff changeset
15
1693
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
16 typedef struct
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
17 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
18 char dir[ 1024 ];
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
19 char filename[ 1024 ];
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
20 } gtkFileSelectorStruct;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
21
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
22 typedef struct
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
23 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
24 int sx;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
25 int sy;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
26 int tsx;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
27 int tsy;
1907
83291fafe66c add new features. and fix skin error loop.
pontscho
parents: 1825
diff changeset
28 int type;
1693
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
29 char str[512];
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
30 } gtkMessageBoxStruct;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
31
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
32 typedef struct
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
33 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
34 char name[128];
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
35 } gtkSkinStruct;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
36
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
37 typedef struct
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
38 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
39 int window;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
40 } gtkVisibleStruct;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
41
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
42 typedef struct
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
43 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
44 int i;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
45 } gtkOptionsStruct;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
46
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
47 typedef struct
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
48 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
49 int message;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
50 gtkFileSelectorStruct fs;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
51 gtkMessageBoxStruct mb;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
52 gtkSkinStruct sb;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
53 gtkVisibleStruct vs;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
54 gtkOptionsStruct op;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
55 } gtkCommStruct;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
56
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
57 extern gtkCommStruct * gtkShMem;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
58
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
59 extern GtkWidget * SkinBrowser;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
60 extern GtkWidget * PlayList;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
61 extern GtkWidget * FileSelect;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
62 extern GtkWidget * AboutBox;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
63 extern GtkWidget * Options;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
64
1925
633a7f0d72a4 add gui error handling jol.
pontscho
parents: 1907
diff changeset
65 extern GtkWidget * MessageBox;
633a7f0d72a4 add gui error handling jol.
pontscho
parents: 1907
diff changeset
66
633a7f0d72a4 add gui error handling jol.
pontscho
parents: 1907
diff changeset
67 extern GtkWidget * WarningPixmap;
633a7f0d72a4 add gui error handling jol.
pontscho
parents: 1907
diff changeset
68 extern GtkWidget * ErrorPixmap;
633a7f0d72a4 add gui error handling jol.
pontscho
parents: 1907
diff changeset
69
1693
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
70 extern GtkWidget * SkinList;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
71 extern GtkWidget * gtkMessageBoxText;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
72
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
73 extern int gtkVisibleSkinBrowser;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
74 extern int gtkVisiblePlayList;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
75 extern int gtkVisibleFileSelect;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
76 extern int gtkVisibleMessageBox;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
77 extern int gtkVisibleAboutBox;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
78 extern int gtkVisibleOptions;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
79
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
80 extern char * sbMPlayerDirInHome;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
81 extern char * sbMPlayerPrefixDir;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
82
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
83 extern void widgetsCreate( void );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
84
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
85 extern void gtkInit( int argc,char* argv[], char *envp[] );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
86 extern void gtkDone( void );
1907
83291fafe66c add new features. and fix skin error loop.
pontscho
parents: 1825
diff changeset
87 extern void gtkMessageBox( int type,gchar * str );
1693
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
88 extern int gtkFillSkinList( gchar * dir );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
89 extern void gtkClearList( GtkWidget * list );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
90 extern void gtkSetDefaultToCList( GtkWidget * list,char * item );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
91 extern int gtkFindCList( GtkWidget * list,char * item );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
92
1925
633a7f0d72a4 add gui error handling jol.
pontscho
parents: 1907
diff changeset
93 #endif