Mercurial > mplayer.hg
annotate Gui/mplayer/widgets.h @ 2977:28bcf0ca1448
ao_mpegpes isn't really optional
author | pl |
---|---|
date | Sun, 18 Nov 2001 18:58:03 +0000 |
parents | 1902b7ff9cdc |
children | c4b6dc8bb554 |
rev | line source |
---|---|
1693 | 1 |
2 #ifndef __MY_WIDGET | |
3 #define __MY_WIDGET | |
4 | |
5 #include <gdk/gdkkeysyms.h> | |
6 #include <gtk/gtk.h> | |
7 | |
1706 | 8 #include "../../linux/shmem.h" |
1693 | 9 |
1907 | 10 #define GTK_MB_SIMPLE 0 |
11 #define GTK_MB_MODAL 1 | |
12 #define GTK_MB_FATAL 2 | |
13 #define GTK_MB_ERROR 4 | |
14 #define GTK_MB_WARNING 8 | |
15 | |
1693 | 16 typedef struct |
17 { | |
2902
d47cbcdce1a8
rewrite some header meg jol csinaltam menu -t koepso gombra gonosz mod ( bocs, tom, nem angol).
pontscho
parents:
1925
diff
changeset
|
18 char dir[ 2048 ]; |
d47cbcdce1a8
rewrite some header meg jol csinaltam menu -t koepso gombra gonosz mod ( bocs, tom, nem angol).
pontscho
parents:
1925
diff
changeset
|
19 char filename[ 2048 ]; |
1693 | 20 } gtkFileSelectorStruct; |
21 | |
22 typedef struct | |
23 { | |
24 int sx; | |
25 int sy; | |
26 int tsx; | |
27 int tsy; | |
1907 | 28 int type; |
1693 | 29 char str[512]; |
30 } gtkMessageBoxStruct; | |
31 | |
32 typedef struct | |
33 { | |
34 char name[128]; | |
35 } gtkSkinStruct; | |
36 | |
37 typedef struct | |
38 { | |
39 int window; | |
40 } gtkVisibleStruct; | |
41 | |
42 typedef struct | |
43 { | |
44 int i; | |
45 } gtkOptionsStruct; | |
46 | |
47 typedef struct | |
48 { | |
49 int message; | |
50 gtkFileSelectorStruct fs; | |
51 gtkMessageBoxStruct mb; | |
52 gtkSkinStruct sb; | |
53 gtkVisibleStruct vs; | |
54 gtkOptionsStruct op; | |
2940 | 55 int popupmenu; |
1693 | 56 } gtkCommStruct; |
57 | |
58 extern gtkCommStruct * gtkShMem; | |
59 | |
60 extern GtkWidget * SkinBrowser; | |
61 extern GtkWidget * PlayList; | |
62 extern GtkWidget * FileSelect; | |
63 extern GtkWidget * AboutBox; | |
64 extern GtkWidget * Options; | |
2902
d47cbcdce1a8
rewrite some header meg jol csinaltam menu -t koepso gombra gonosz mod ( bocs, tom, nem angol).
pontscho
parents:
1925
diff
changeset
|
65 extern GtkWidget * PopUpMenu; |
1693 | 66 |
1925 | 67 extern GtkWidget * MessageBox; |
68 | |
69 extern GtkWidget * WarningPixmap; | |
70 extern GtkWidget * ErrorPixmap; | |
71 | |
1693 | 72 extern GtkWidget * SkinList; |
73 extern GtkWidget * gtkMessageBoxText; | |
74 | |
75 extern int gtkVisibleSkinBrowser; | |
76 extern int gtkVisiblePlayList; | |
77 extern int gtkVisibleFileSelect; | |
78 extern int gtkVisibleMessageBox; | |
79 extern int gtkVisibleAboutBox; | |
80 extern int gtkVisibleOptions; | |
81 | |
82 extern char * sbMPlayerDirInHome; | |
83 extern char * sbMPlayerPrefixDir; | |
84 | |
85 extern void widgetsCreate( void ); | |
86 | |
87 extern void gtkInit( int argc,char* argv[], char *envp[] ); | |
88 extern void gtkDone( void ); | |
1907 | 89 extern void gtkMessageBox( int type,gchar * str ); |
1693 | 90 extern int gtkFillSkinList( gchar * dir ); |
91 extern void gtkClearList( GtkWidget * list ); | |
92 extern void gtkSetDefaultToCList( GtkWidget * list,char * item ); | |
93 extern int gtkFindCList( GtkWidget * list,char * item ); | |
94 | |
1925 | 95 #endif |