Mercurial > audlegacy-plugins
annotate src/mplayer/interface.c @ 135:33d24bd94ccc trunk
[svn] Adds mplayer controls the plugin pack. I don't know crap about
configure.ac, so it's totally busted. Also, I used the string "what" in
common.c and interface.c. I'm not going to pretend I actually know what
I was doing there, but it seems to work despite that.
| author | asheldon |
|---|---|
| date | Sat, 28 Oct 2006 18:08:06 -0700 |
| parents | |
| children | 52c85b72354b |
| rev | line source |
|---|---|
|
135
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
1 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
2 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
3 #include <sys/types.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
4 #include <sys/stat.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
5 #include <unistd.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
6 #include <string.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
7 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
8 #include <glib.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
9 #include <gtk/gtk.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
10 #include <gdk/gdk.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
11 #include <gdk/gdkx.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
12 #include <audacious/plugin.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
13 #include <audacious/beepctrl.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
14 #include <audacious/rcfile.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
15 #include <audacious/util.h> |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
16 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
17 #include "xmmsmplayer.h" |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
18 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
19 static GtkWidget *vo_none; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
20 static GtkWidget *vo_xv; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
21 static GtkWidget *vo_x11; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
22 static GtkWidget *vo_gl; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
23 static GtkWidget *vo_sdl; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
24 static GtkWidget *opt_zoom; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
25 static GtkWidget *opt_framedrop; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
26 static GtkWidget *opt_idx; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
27 static GtkWidget *opt_onewin; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
28 static GtkWidget *opt_xmmsaudio; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
29 static GtkWidget *ao_none; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
30 static GtkWidget *ao_oss; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
31 static GtkWidget *ao_arts; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
32 static GtkWidget *ao_esd; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
33 static GtkWidget *ao_alsa; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
34 static GtkWidget *ao_sdl; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
35 static GtkWidget *entry_extra_opts; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
36 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
37 static GtkWidget *mplayer_configure_win = NULL; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
38 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
39 void mplayer_destroyed_conf_win(GtkWidget *widget, gpointer data) { |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
40 mplayer_configure_win = NULL; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
41 } |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
42 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
43 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
44 void on_btn_cancel_clicked(GtkButton *button, gpointer user_data){ |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
45 gtk_widget_destroy(mplayer_configure_win); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
46 mplayer_configure_win=NULL; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
47 } |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
48 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
49 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
50 void on_btn_ok_clicked (GtkButton *button, gpointer user_data){ |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
51 RcFile *cfg; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
52 struct mplayer_cfg new_cfg; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
53 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(vo_none))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
54 new_cfg.vo=MPLAYER_VO_NONE; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
55 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(vo_xv))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
56 new_cfg.vo=MPLAYER_VO_XV; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
57 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(vo_x11))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
58 new_cfg.vo=MPLAYER_VO_X11; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
59 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(vo_gl))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
60 new_cfg.vo=MPLAYER_VO_GL; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
61 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(vo_sdl))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
62 new_cfg.vo=MPLAYER_VO_SDL; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
63 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ao_none))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
64 new_cfg.ao=MPLAYER_AO_NONE; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
65 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ao_oss))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
66 new_cfg.ao=MPLAYER_AO_OSS; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
67 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ao_arts))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
68 new_cfg.ao=MPLAYER_AO_ARTS; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
69 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ao_esd))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
70 new_cfg.ao=MPLAYER_AO_ESD; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
71 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ao_alsa))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
72 new_cfg.ao=MPLAYER_AO_ALSA; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
73 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ao_sdl))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
74 new_cfg.ao=MPLAYER_AO_SDL; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
75 new_cfg.zoom=gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(opt_zoom)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
76 new_cfg.framedrop= |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
77 gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(opt_framedrop)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
78 new_cfg.idx=gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(opt_idx)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
79 new_cfg.onewin=gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(opt_onewin)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
80 new_cfg.xmmsaudio=gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(opt_xmmsaudio)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
81 if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(opt_xmmsaudio))) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
82 new_cfg.ao=MPLAYER_AO_XMMS; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
83 new_cfg.extra=gtk_entry_get_text(GTK_ENTRY(entry_extra_opts)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
84 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
85 // cfg = xmms_cfg_open_default_file(); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
86 cfg=bmp_rcfile_open("what"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
87 bmp_rcfile_write_int(cfg,"xmms-mplayer","vo",new_cfg.vo); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
88 bmp_rcfile_write_int(cfg,"xmms-mplayer","ao",new_cfg.ao); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
89 bmp_rcfile_write_boolean(cfg,"xmms-mplayer","zoom",new_cfg.zoom); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
90 bmp_rcfile_write_boolean(cfg,"xmms-mplayer","framedrop",new_cfg.framedrop); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
91 bmp_rcfile_write_boolean(cfg,"xmms-mplayer","idx",new_cfg.idx); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
92 bmp_rcfile_write_boolean(cfg,"xmms-mplayer","onewin",new_cfg.onewin); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
93 bmp_rcfile_write_boolean(cfg,"xmms-mplayer","xmmsaudio",new_cfg.xmmsaudio); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
94 bmp_rcfile_write_string(cfg,"xmms-mplayer","extra",new_cfg.extra); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
95 bmp_rcfile_write(cfg, "what"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
96 // xmms_cfg_write_default_file(cfg); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
97 bmp_rcfile_free(cfg); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
98 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
99 gtk_widget_destroy(mplayer_configure_win); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
100 mplayer_configure_win=NULL; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
101 } |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
102 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
103 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
104 GtkWidget* |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
105 mplayer_create_configure_win (void) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
106 { |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
107 GtkWidget *window1; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
108 GtkWidget *scrolledwindow1; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
109 GtkWidget *layout1; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
110 GtkWidget *notebook1; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
111 GtkWidget *scrolledwindow2; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
112 GtkWidget *layout2; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
113 GSList *layout2_group = NULL; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
114 GtkWidget *label_vo; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
115 GtkWidget *scrolledwindow3; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
116 GtkWidget *layout3; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
117 GSList *layout3_group = NULL; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
118 GtkWidget *label_ao; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
119 GtkWidget *scrolledwindow4; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
120 GtkWidget *layout4; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
121 GtkWidget *label_other; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
122 GtkWidget *scrolledwindow5; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
123 GtkWidget *layout5; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
124 GtkWidget *label_extra_des; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
125 GtkWidget *label_extra; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
126 GtkWidget *btn_ok; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
127 GtkWidget *btn_cancel; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
128 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
129 window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
130 gtk_object_set_data (GTK_OBJECT (window1), "window1", window1); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
131 gtk_window_set_title (GTK_WINDOW (window1), "Xmms-Mplayer"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
132 gtk_widget_set_usize (window1, 550, 430); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
133 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
134 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
135 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
136 gtk_widget_ref (scrolledwindow1); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
137 gtk_object_set_data_full (GTK_OBJECT (window1), "scrolledwindow1", scrolledwindow1, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
138 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
139 gtk_widget_show (scrolledwindow1); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
140 gtk_container_add (GTK_CONTAINER (window1), scrolledwindow1); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
141 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
142 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
143 layout1 = gtk_layout_new (NULL, NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
144 gtk_widget_ref (layout1); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
145 gtk_object_set_data_full (GTK_OBJECT (window1), "layout1", layout1, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
146 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
147 gtk_widget_show (layout1); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
148 gtk_container_add (GTK_CONTAINER (scrolledwindow1), layout1); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
149 gtk_layout_set_size (GTK_LAYOUT (layout1), 336, 235); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
150 GTK_ADJUSTMENT (GTK_LAYOUT (layout1)->hadjustment)->step_increment = 10; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
151 GTK_ADJUSTMENT (GTK_LAYOUT (layout1)->vadjustment)->step_increment = 10; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
152 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
153 notebook1 = gtk_notebook_new (); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
154 gtk_widget_ref (notebook1); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
155 gtk_object_set_data_full (GTK_OBJECT (window1), "notebook1", notebook1, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
156 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
157 gtk_widget_show (notebook1); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
158 gtk_layout_put (GTK_LAYOUT (layout1), notebook1, 24, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
159 gtk_widget_set_usize (notebook1, 496, 336); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
160 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
161 scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
162 gtk_widget_ref (scrolledwindow2); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
163 gtk_object_set_data_full (GTK_OBJECT (window1), "scrolledwindow2", scrolledwindow2, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
164 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
165 gtk_widget_show (scrolledwindow2); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
166 gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow2); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
167 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
168 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
169 layout2 = gtk_layout_new (NULL, NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
170 gtk_widget_ref (layout2); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
171 gtk_object_set_data_full (GTK_OBJECT (window1), "layout2", layout2, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
172 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
173 gtk_widget_show (layout2); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
174 gtk_container_add (GTK_CONTAINER (scrolledwindow2), layout2); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
175 gtk_layout_set_size (GTK_LAYOUT (layout2), 384, 296); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
176 GTK_ADJUSTMENT (GTK_LAYOUT (layout2)->hadjustment)->step_increment = 10; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
177 GTK_ADJUSTMENT (GTK_LAYOUT (layout2)->vadjustment)->step_increment = 10; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
178 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
179 vo_none = gtk_radio_button_new_with_label (layout2_group, "Automatic (MPlayer Chooses)"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
180 layout2_group = gtk_radio_button_group (GTK_RADIO_BUTTON (vo_none)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
181 gtk_widget_ref (vo_none); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
182 gtk_object_set_data_full (GTK_OBJECT (window1), "vo_none", vo_none, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
183 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
184 gtk_widget_show (vo_none); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
185 gtk_layout_put (GTK_LAYOUT (layout2), vo_none, 24, 32); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
186 gtk_widget_set_usize (vo_none, 336, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
187 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
188 vo_xv = gtk_radio_button_new_with_label (layout2_group, "Xvideo"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
189 layout2_group = gtk_radio_button_group (GTK_RADIO_BUTTON (vo_xv)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
190 gtk_widget_ref (vo_xv); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
191 gtk_object_set_data_full (GTK_OBJECT (window1), "vo_xv", vo_xv, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
192 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
193 gtk_widget_show (vo_xv); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
194 gtk_layout_put (GTK_LAYOUT (layout2), vo_xv, 24, 64); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
195 gtk_widget_set_usize (vo_xv, 96, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
196 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
197 vo_x11 = gtk_radio_button_new_with_label (layout2_group, "X11"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
198 layout2_group = gtk_radio_button_group (GTK_RADIO_BUTTON (vo_x11)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
199 gtk_widget_ref (vo_x11); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
200 gtk_object_set_data_full (GTK_OBJECT (window1), "vo_x11", vo_x11, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
201 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
202 gtk_widget_show (vo_x11); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
203 gtk_layout_put (GTK_LAYOUT (layout2), vo_x11, 24, 104); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
204 gtk_widget_set_usize (vo_x11, 96, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
205 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
206 vo_gl = gtk_radio_button_new_with_label (layout2_group, "GL"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
207 layout2_group = gtk_radio_button_group (GTK_RADIO_BUTTON (vo_gl)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
208 gtk_widget_ref (vo_gl); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
209 gtk_object_set_data_full (GTK_OBJECT (window1), "vo_gl", vo_gl, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
210 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
211 gtk_widget_show (vo_gl); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
212 gtk_layout_put (GTK_LAYOUT (layout2), vo_gl, 24, 144); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
213 gtk_widget_set_usize (vo_gl, 96, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
214 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
215 vo_sdl = gtk_radio_button_new_with_label (layout2_group, "SDL"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
216 layout2_group = gtk_radio_button_group (GTK_RADIO_BUTTON (vo_sdl)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
217 gtk_widget_ref (vo_sdl); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
218 gtk_object_set_data_full (GTK_OBJECT (window1), "vo_sdl", vo_sdl, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
219 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
220 gtk_widget_show (vo_sdl); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
221 gtk_layout_put (GTK_LAYOUT (layout2), vo_sdl, 24, 184); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
222 gtk_widget_set_usize (vo_sdl, 96, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
223 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
224 label_vo = gtk_label_new ("Video Out"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
225 gtk_widget_ref (label_vo); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
226 gtk_object_set_data_full (GTK_OBJECT (window1), "label_vo", label_vo, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
227 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
228 gtk_widget_show (label_vo); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
229 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label_vo); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
230 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
231 scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
232 gtk_widget_ref (scrolledwindow3); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
233 gtk_object_set_data_full (GTK_OBJECT (window1), "scrolledwindow3", scrolledwindow3, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
234 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
235 gtk_widget_show (scrolledwindow3); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
236 gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow3); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
237 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
238 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
239 layout3 = gtk_layout_new (NULL, NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
240 gtk_widget_ref (layout3); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
241 gtk_object_set_data_full (GTK_OBJECT (window1), "layout3", layout3, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
242 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
243 gtk_widget_show (layout3); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
244 gtk_container_add (GTK_CONTAINER (scrolledwindow3), layout3); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
245 gtk_layout_set_size (GTK_LAYOUT (layout3), 382, 295); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
246 GTK_ADJUSTMENT (GTK_LAYOUT (layout3)->hadjustment)->step_increment = 10; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
247 GTK_ADJUSTMENT (GTK_LAYOUT (layout3)->vadjustment)->step_increment = 10; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
248 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
249 ao_none = gtk_radio_button_new_with_label (layout3_group, "Automatic (MPlayer Chooses)"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
250 layout3_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ao_none)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
251 gtk_widget_ref (ao_none); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
252 gtk_object_set_data_full (GTK_OBJECT (window1), "ao_none", ao_none, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
253 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
254 gtk_widget_show (ao_none); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
255 gtk_layout_put (GTK_LAYOUT (layout3), ao_none, 24, 32); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
256 gtk_widget_set_usize (ao_none, 272, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
257 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
258 ao_oss = gtk_radio_button_new_with_label (layout3_group, "OSS"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
259 layout3_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ao_oss)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
260 gtk_widget_ref (ao_oss); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
261 gtk_object_set_data_full (GTK_OBJECT (window1), "ao_oss", ao_oss, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
262 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
263 gtk_widget_show (ao_oss); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
264 gtk_layout_put (GTK_LAYOUT (layout3), ao_oss, 24, 64); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
265 gtk_widget_set_usize (ao_oss, 96, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
266 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
267 ao_arts = gtk_radio_button_new_with_label (layout3_group, "ARTS"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
268 layout3_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ao_arts)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
269 gtk_widget_ref (ao_arts); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
270 gtk_object_set_data_full (GTK_OBJECT (window1), "ao_arts", ao_arts, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
271 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
272 gtk_widget_show (ao_arts); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
273 gtk_layout_put (GTK_LAYOUT (layout3), ao_arts, 24, 96); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
274 gtk_widget_set_usize (ao_arts, 96, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
275 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
276 ao_esd = gtk_radio_button_new_with_label (layout3_group, "ESD"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
277 layout3_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ao_esd)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
278 gtk_widget_ref (ao_esd); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
279 gtk_object_set_data_full (GTK_OBJECT (window1), "ao_esd", ao_esd, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
280 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
281 gtk_widget_show (ao_esd); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
282 gtk_layout_put (GTK_LAYOUT (layout3), ao_esd, 24, 128); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
283 gtk_widget_set_usize (ao_esd, 96, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
284 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
285 ao_alsa = gtk_radio_button_new_with_label (layout3_group, "ALSA"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
286 layout3_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ao_alsa)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
287 gtk_widget_ref (ao_alsa); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
288 gtk_object_set_data_full (GTK_OBJECT (window1), "ao_alsa", ao_alsa, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
289 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
290 gtk_widget_show (ao_alsa); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
291 gtk_layout_put (GTK_LAYOUT (layout3), ao_alsa, 24, 160); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
292 gtk_widget_set_usize (ao_alsa, 103, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
293 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
294 ao_sdl = gtk_radio_button_new_with_label (layout3_group, "SDL"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
295 layout3_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ao_sdl)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
296 gtk_widget_ref (ao_sdl); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
297 gtk_object_set_data_full (GTK_OBJECT (window1), "ao_sdl", ao_sdl, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
298 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
299 gtk_widget_show (ao_sdl); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
300 gtk_layout_put (GTK_LAYOUT (layout3), ao_sdl, 24, 192); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
301 gtk_widget_set_usize (ao_sdl, 103, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
302 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
303 opt_xmmsaudio = gtk_radio_button_new_with_label (layout3_group, "XMMS Output Plugin (Experimental)"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
304 layout3_group = gtk_radio_button_group (GTK_RADIO_BUTTON (opt_xmmsaudio)); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
305 gtk_widget_ref (opt_xmmsaudio); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
306 gtk_object_set_data_full (GTK_OBJECT (window1), "opt_xmmsaudio", opt_xmmsaudio, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
307 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
308 gtk_widget_show (opt_xmmsaudio); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
309 gtk_layout_put (GTK_LAYOUT (layout3), opt_xmmsaudio, 24, 224); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
310 gtk_widget_set_usize (opt_xmmsaudio, 272, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
311 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
312 label_ao = gtk_label_new ("Audio Out"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
313 gtk_widget_ref (label_ao); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
314 gtk_object_set_data_full (GTK_OBJECT (window1), "label_ao", label_ao, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
315 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
316 gtk_widget_show (label_ao); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
317 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label_ao); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
318 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
319 scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
320 gtk_widget_ref (scrolledwindow4); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
321 gtk_object_set_data_full (GTK_OBJECT (window1), "scrolledwindow4", scrolledwindow4, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
322 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
323 gtk_widget_show (scrolledwindow4); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
324 gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow4); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
325 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
326 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
327 layout4 = gtk_layout_new (NULL, NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
328 gtk_widget_ref (layout4); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
329 gtk_object_set_data_full (GTK_OBJECT (window1), "layout4", layout4, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
330 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
331 gtk_widget_show (layout4); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
332 gtk_container_add (GTK_CONTAINER (scrolledwindow4), layout4); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
333 gtk_layout_set_size (GTK_LAYOUT (layout4), 377, 272); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
334 GTK_ADJUSTMENT (GTK_LAYOUT (layout4)->hadjustment)->step_increment = 10; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
335 GTK_ADJUSTMENT (GTK_LAYOUT (layout4)->vadjustment)->step_increment = 10; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
336 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
337 opt_zoom = gtk_check_button_new_with_label ("Software Zoom"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
338 gtk_widget_ref (opt_zoom); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
339 gtk_object_set_data_full (GTK_OBJECT (window1), "opt_zoom", opt_zoom, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
340 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
341 gtk_widget_show (opt_zoom); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
342 gtk_layout_put (GTK_LAYOUT (layout4), opt_zoom, 24, 32); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
343 gtk_widget_set_usize (opt_zoom, 168, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
344 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
345 opt_framedrop = gtk_check_button_new_with_label ("Frame Dropping"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
346 gtk_widget_ref (opt_framedrop); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
347 gtk_object_set_data_full (GTK_OBJECT (window1), "opt_framedrop", opt_framedrop, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
348 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
349 gtk_widget_show (opt_framedrop); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
350 gtk_layout_put (GTK_LAYOUT (layout4), opt_framedrop, 24, 72); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
351 gtk_widget_set_usize (opt_framedrop, 136, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
352 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
353 opt_idx = gtk_check_button_new_with_label ("Build Index"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
354 gtk_widget_ref (opt_idx); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
355 gtk_object_set_data_full (GTK_OBJECT (window1), "opt_idx", opt_idx, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
356 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
357 gtk_widget_show (opt_idx); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
358 gtk_layout_put (GTK_LAYOUT (layout4), opt_idx, 24, 112); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
359 gtk_widget_set_usize (opt_idx, 102, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
360 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
361 opt_onewin = gtk_check_button_new_with_label ("One Window (Experimental)"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
362 gtk_widget_ref (opt_onewin); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
363 gtk_object_set_data_full (GTK_OBJECT (window1), "opt_onewin", opt_onewin, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
364 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
365 gtk_widget_show (opt_onewin); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
366 gtk_layout_put (GTK_LAYOUT (layout4), opt_onewin, 24, 152); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
367 gtk_widget_set_usize (opt_onewin, 240, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
368 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
369 label_other = gtk_label_new ("Other"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
370 gtk_widget_ref (label_other); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
371 gtk_object_set_data_full (GTK_OBJECT (window1), "label_other", label_other, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
372 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
373 gtk_widget_show (label_other); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
374 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label_other); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
375 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
376 scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
377 gtk_widget_ref (scrolledwindow5); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
378 gtk_object_set_data_full (GTK_OBJECT (window1), "scrolledwindow5", scrolledwindow5, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
379 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
380 gtk_widget_show (scrolledwindow5); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
381 gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow5); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
382 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
383 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
384 layout5 = gtk_layout_new (NULL, NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
385 gtk_widget_ref (layout5); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
386 gtk_object_set_data_full (GTK_OBJECT (window1), "layout5", layout5, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
387 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
388 gtk_widget_show (layout5); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
389 gtk_container_add (GTK_CONTAINER (scrolledwindow5), layout5); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
390 gtk_layout_set_size (GTK_LAYOUT (layout5), 346, 267); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
391 GTK_ADJUSTMENT (GTK_LAYOUT (layout5)->hadjustment)->step_increment = 10; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
392 GTK_ADJUSTMENT (GTK_LAYOUT (layout5)->vadjustment)->step_increment = 10; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
393 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
394 entry_extra_opts = gtk_entry_new (); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
395 gtk_widget_ref (entry_extra_opts); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
396 gtk_object_set_data_full (GTK_OBJECT (window1), "entry_extra_opts", entry_extra_opts, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
397 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
398 gtk_widget_show (entry_extra_opts); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
399 gtk_layout_put (GTK_LAYOUT (layout5), entry_extra_opts, 40, 192); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
400 gtk_widget_set_usize (entry_extra_opts, 392, 24); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
401 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
402 label_extra_des = gtk_label_new ("Extra options for mplayer can be added here.\nParsing is done based on spaces.\nQuotes and escapes are not recognised yet."); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
403 gtk_widget_ref (label_extra_des); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
404 gtk_object_set_data_full (GTK_OBJECT (window1), "label_extra_des", label_extra_des, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
405 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
406 gtk_widget_show (label_extra_des); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
407 gtk_layout_put (GTK_LAYOUT (layout5), label_extra_des, 40, 48); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
408 gtk_widget_set_usize (label_extra_des, 392, 128); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
409 gtk_label_set_justify (GTK_LABEL (label_extra_des), GTK_JUSTIFY_LEFT); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
410 gtk_misc_set_alignment (GTK_MISC (label_extra_des), 0.18, 1); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
411 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
412 label_extra = gtk_label_new ("Extra"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
413 gtk_widget_ref (label_extra); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
414 gtk_object_set_data_full (GTK_OBJECT (window1), "label_extra", label_extra, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
415 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
416 gtk_widget_show (label_extra); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
417 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label_extra); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
418 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
419 btn_ok = gtk_button_new_with_label ("OK"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
420 gtk_widget_ref (btn_ok); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
421 gtk_object_set_data_full (GTK_OBJECT (window1), "btn_ok", btn_ok, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
422 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
423 gtk_widget_show (btn_ok); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
424 gtk_layout_put (GTK_LAYOUT (layout1), btn_ok, 432, 376); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
425 gtk_widget_set_usize (btn_ok, 88, 32); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
426 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
427 btn_cancel = gtk_button_new_with_label ("Cancel"); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
428 gtk_widget_ref (btn_cancel); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
429 gtk_object_set_data_full (GTK_OBJECT (window1), "btn_cancel", btn_cancel, |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
430 (GtkDestroyNotify) gtk_widget_unref); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
431 gtk_widget_show (btn_cancel); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
432 gtk_layout_put (GTK_LAYOUT (layout1), btn_cancel, 24, 376); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
433 gtk_widget_set_usize (btn_cancel, 88, 30); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
434 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
435 gtk_signal_connect(GTK_OBJECT(window1), |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
436 "destroy", |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
437 GTK_SIGNAL_FUNC(mplayer_destroyed_conf_win), |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
438 NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
439 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
440 gtk_signal_connect (GTK_OBJECT (btn_ok), "clicked", |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
441 GTK_SIGNAL_FUNC (on_btn_ok_clicked), |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
442 NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
443 gtk_signal_connect (GTK_OBJECT (btn_cancel), "clicked", |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
444 GTK_SIGNAL_FUNC (on_btn_cancel_clicked), |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
445 NULL); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
446 return window1; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
447 } |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
448 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
449 void mplayer_configure(){ |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
450 struct mplayer_cfg *cfg; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
451 if (mplayer_configure_win) |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
452 return; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
453 mplayer_configure_win=mplayer_create_configure_win(); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
454 gtk_widget_show(mplayer_configure_win); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
455 cfg=mplayer_read_cfg(); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
456 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (opt_zoom),cfg->zoom); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
457 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (opt_framedrop),cfg->framedrop); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
458 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (opt_idx),cfg->idx); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
459 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (opt_onewin),cfg->onewin); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
460 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (opt_xmmsaudio),cfg->xmmsaudio); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
461 |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
462 switch(cfg->vo){ |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
463 case MPLAYER_VO_NONE: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
464 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (vo_none), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
465 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
466 case MPLAYER_VO_XV: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
467 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (vo_xv), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
468 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
469 case MPLAYER_VO_X11: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
470 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (vo_x11), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
471 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
472 case MPLAYER_VO_GL: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
473 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (vo_gl), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
474 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
475 case MPLAYER_VO_SDL: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
476 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (vo_sdl), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
477 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
478 } |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
479 switch(cfg->ao){ |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
480 case MPLAYER_AO_NONE: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
481 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ao_none), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
482 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
483 case MPLAYER_AO_OSS: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
484 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ao_oss), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
485 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
486 case MPLAYER_AO_ARTS: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
487 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ao_arts), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
488 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
489 case MPLAYER_AO_ESD: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
490 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ao_esd), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
491 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
492 case MPLAYER_AO_SDL: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
493 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ao_sdl), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
494 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
495 case MPLAYER_AO_ALSA: |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
496 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ao_alsa), TRUE); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
497 break; |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
498 } |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
499 gtk_entry_set_text(GTK_ENTRY(entry_extra_opts),cfg->extra); |
|
33d24bd94ccc
[svn] Adds mplayer controls the plugin pack. I don't know crap about
asheldon
parents:
diff
changeset
|
500 } |
