annotate Gui/mplayer/gtk/pl.h @ 1693:d237c5d4b216

GUI version n-1
author arpi
date Sat, 25 Aug 2001 21:04:29 +0000
parents
children d21f8afc7680
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 // play list
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
3
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
4 #ifndef __MY_PLAYLIST
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
5 #define __MY_PLAYLIST
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
6
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
7 #include "../../language.h"
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
8
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
9 void HidePlayList( void )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
10 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
11 gtk_widget_hide( PlayList );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
12 gtkVisiblePlayList=0;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
13 gtkShMem->vs.window=evPlayList;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
14 gtkSendMessage( evHideWindow );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
15 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
16
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
17 void pl_PlayList_destroy( GtkObject * object,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
18 { HidePlayList(); }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
19
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
20 void pl_Add_released( GtkButton * button,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
21 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
22 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
23
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
24 void pl_Remove_released( GtkButton * button,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
25 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
26 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
27
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
28 void pl_Ok_released( GtkButton * button,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
29 { HidePlayList(); }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
30
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
31 void pl_Cancel_released( GtkButton * button,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
32 { HidePlayList(); }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
33
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
34 void pl_DirTree_select_child( GtkTree * tree,GtkWidget * widget,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
35 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
36 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
37
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
38 void pl_DirTree_selection_changed( GtkTree * tree,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
39 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
40 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
41
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
42 void pl_DirTree_unselect_child( GtkTree * tree,GtkWidget * widget,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
43 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
44 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
45
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
46 void pl_FNameList_select_child( GtkList * list,GtkWidget * widget,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
47 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
48 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
49
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
50 void pl_FNameList_selection_changed( GtkList * list,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
51 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
52 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
53
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
54 void pl_FNameList_unselect_child( GtkList * list,GtkWidget * widget,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
55 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
56 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
57
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
58 void pl_SelectedList_select_child( GtkList * list,GtkWidget * widget,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
59 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
60 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
61
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
62 void pl_SelectedList_selection_changed( GtkList * list,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
63 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
64 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
65
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
66 void pl_SelectedList_unselect_child( GtkList * list,GtkWidget * widget,gpointer user_data )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
67 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
68 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
69
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
70 GtkWidget* create_PlayList( void )
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
71 {
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
72 GtkWidget *PlayList;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
73 GtkWidget *frame9;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
74 GtkWidget *frame10;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
75 GtkWidget *frame11;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
76 GtkWidget *frame12;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
77 GtkWidget *hbox5;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
78 GtkWidget *frame13;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
79 GtkWidget *frame14;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
80 GtkWidget *DirTree;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
81 GtkWidget *vbox6;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
82 GtkWidget *frame15;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
83 GtkWidget *FNameList;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
84 GtkWidget *frame16;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
85 GtkWidget *SelectedList;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
86 GtkWidget *hseparator6;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
87 GtkWidget *hbuttonbox5;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
88 GtkWidget *Add;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
89 GtkWidget *Remove;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
90 GtkWidget *Ok;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
91 GtkWidget *Cancel;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
92
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
93 PlayList = gtk_window_new( GTK_WINDOW_DIALOG );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
94 gtk_object_set_data( GTK_OBJECT( PlayList ),langPlayList,PlayList );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
95 gtk_widget_set_usize( PlayList,512,256 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
96 GTK_WIDGET_SET_FLAGS( PlayList,GTK_CAN_FOCUS );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
97 GTK_WIDGET_SET_FLAGS( PlayList,GTK_CAN_DEFAULT );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
98 gtk_widget_set_events( PlayList,GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
99 gtk_window_set_title( GTK_WINDOW( PlayList ),langPlayList );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
100 gtk_window_set_position( GTK_WINDOW( PlayList ),GTK_WIN_POS_CENTER );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
101 gtk_window_set_policy( GTK_WINDOW( PlayList ),FALSE,FALSE,TRUE );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
102
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
103 frame9 = gtk_frame_new( NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
104 gtk_widget_ref( frame9 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
105 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"frame9",frame9,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
106 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
107 gtk_widget_show( frame9 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
108 gtk_container_add( GTK_CONTAINER( PlayList ),frame9 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
109 gtk_container_set_border_width( GTK_CONTAINER( frame9 ),1 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
110 gtk_frame_set_shadow_type( GTK_FRAME( frame9 ),GTK_SHADOW_IN );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
111
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
112 frame10 = gtk_frame_new( NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
113 gtk_widget_ref( frame10 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
114 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"frame10",frame10,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
115 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
116 gtk_widget_show( frame10 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
117 gtk_container_add( GTK_CONTAINER( frame9 ),frame10 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
118 gtk_frame_set_shadow_type( GTK_FRAME( frame10 ),GTK_SHADOW_NONE );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
119
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
120 frame11 = gtk_frame_new( NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
121 gtk_widget_ref( frame11 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
122 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"frame11",frame11,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
123 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
124 gtk_widget_show( frame11 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
125 gtk_container_add( GTK_CONTAINER( frame10 ),frame11 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
126 gtk_frame_set_shadow_type( GTK_FRAME( frame11 ),GTK_SHADOW_ETCHED_OUT );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
127
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
128 frame12 = gtk_frame_new( NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
129 gtk_widget_ref( frame12 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
130 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"frame12",frame12,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
131 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
132 gtk_widget_show( frame12 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
133 gtk_container_add( GTK_CONTAINER( frame11 ),frame12 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
134 gtk_frame_set_shadow_type( GTK_FRAME( frame12 ),GTK_SHADOW_NONE );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
135
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
136 hbox5 = gtk_hbox_new( FALSE,0 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
137 gtk_widget_ref( hbox5 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
138 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"hbox5",hbox5,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
139 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
140 gtk_widget_show( hbox5 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
141 gtk_container_add( GTK_CONTAINER( frame12 ),hbox5 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
142
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
143 frame13 = gtk_frame_new( NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
144 gtk_widget_ref( frame13 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
145 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"frame13",frame13,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
146 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
147 gtk_widget_show( frame13 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
148 gtk_box_pack_start( GTK_BOX( hbox5 ),frame13,TRUE,TRUE,0 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
149 gtk_frame_set_shadow_type( GTK_FRAME( frame13 ),GTK_SHADOW_ETCHED_OUT );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
150
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
151 frame14 = gtk_frame_new( NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
152 gtk_widget_ref( frame14 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
153 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"frame14",frame14,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
154 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
155 gtk_widget_show( frame14 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
156 gtk_container_add( GTK_CONTAINER( frame13 ),frame14 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
157 gtk_frame_set_shadow_type( GTK_FRAME( frame14 ),GTK_SHADOW_NONE );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
158
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
159 DirTree = gtk_tree_new();
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
160 gtk_widget_ref( DirTree );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
161 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"DirTree",DirTree,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
162 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
163 gtk_widget_show( DirTree );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
164 gtk_container_add( GTK_CONTAINER( frame14 ),DirTree );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
165 gtk_widget_set_usize( DirTree,217,-2 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
166
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
167 vbox6 = gtk_vbox_new( FALSE,0 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
168 gtk_widget_ref( vbox6 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
169 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"vbox6",vbox6,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
170 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
171 gtk_widget_show( vbox6 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
172 gtk_box_pack_start( GTK_BOX( hbox5 ),vbox6,TRUE,TRUE,0 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
173
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
174 frame15 = gtk_frame_new( NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
175 gtk_widget_ref( frame15 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
176 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"frame15",frame15,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
177 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
178 gtk_widget_show( frame15 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
179 gtk_box_pack_start( GTK_BOX( vbox6 ),frame15,TRUE,TRUE,0 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
180 gtk_frame_set_shadow_type( GTK_FRAME( frame15 ),GTK_SHADOW_ETCHED_OUT );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
181
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
182 FNameList = gtk_list_new();
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
183 gtk_widget_ref( FNameList );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
184 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"FNameList",FNameList,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
185 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
186 gtk_widget_show( FNameList );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
187 gtk_container_add( GTK_CONTAINER( frame15 ),FNameList );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
188
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
189 frame16 = gtk_frame_new( NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
190 gtk_widget_ref( frame16 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
191 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"frame16",frame16,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
192 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
193 gtk_widget_show( frame16 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
194 gtk_box_pack_start( GTK_BOX( vbox6 ),frame16,TRUE,TRUE,0 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
195 gtk_frame_set_shadow_type( GTK_FRAME( frame16 ),GTK_SHADOW_ETCHED_OUT );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
196
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
197 SelectedList = gtk_list_new();
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
198 gtk_widget_ref( SelectedList );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
199 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"SelectedList",SelectedList,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
200 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
201 gtk_widget_show( SelectedList );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
202 gtk_container_add( GTK_CONTAINER( frame16 ),SelectedList );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
203
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
204 hseparator6 = gtk_hseparator_new();
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
205 gtk_widget_ref( hseparator6 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
206 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"hseparator6",hseparator6,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
207 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
208 gtk_widget_show( hseparator6 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
209 gtk_box_pack_start( GTK_BOX( vbox6 ),hseparator6,FALSE,TRUE,0 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
210 gtk_widget_set_usize( hseparator6,-2,11 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
211
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
212 hbuttonbox5 = gtk_hbutton_box_new();
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
213 gtk_widget_ref( hbuttonbox5 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
214 gtk_object_set_data_full( GTK_OBJECT( PlayList ),"hbuttonbox5",hbuttonbox5,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
215 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
216 gtk_widget_show( hbuttonbox5 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
217 gtk_box_pack_start( GTK_BOX( vbox6 ),hbuttonbox5,FALSE,FALSE,0 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
218 gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox5 ),GTK_BUTTONBOX_END );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
219 gtk_button_box_set_spacing( GTK_BUTTON_BOX( hbuttonbox5 ),0 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
220 gtk_button_box_set_child_size( GTK_BUTTON_BOX( hbuttonbox5 ),65,27 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
221 gtk_button_box_set_child_ipadding( GTK_BUTTON_BOX( hbuttonbox5 ),2,0 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
222
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
223 Add = gtk_button_new_with_label( langAdd );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
224 gtk_widget_ref( Add );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
225 gtk_object_set_data_full( GTK_OBJECT( PlayList ),langAdd,Add,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
226 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
227 gtk_widget_show( Add );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
228 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Add );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
229 gtk_widget_set_usize( Add,45,-2 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
230 GTK_WIDGET_SET_FLAGS( Add,GTK_CAN_DEFAULT );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
231
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
232 Remove = gtk_button_new_with_label( langRemove );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
233 gtk_widget_ref( Remove );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
234 gtk_object_set_data_full( GTK_OBJECT( PlayList ),langRemove,Remove,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
235 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
236 gtk_widget_show( Remove );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
237 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Remove );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
238 gtk_widget_set_usize( Remove,45,-2 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
239 GTK_WIDGET_SET_FLAGS( Remove,GTK_CAN_DEFAULT );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
240
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
241 Ok = gtk_button_new_with_label( langOk );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
242 gtk_widget_ref( Ok );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
243 gtk_object_set_data_full( GTK_OBJECT( PlayList ),langOk,Ok,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
244 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
245 gtk_widget_show( Ok );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
246 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Ok );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
247 gtk_widget_set_usize( Ok,45,-2 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
248 GTK_WIDGET_SET_FLAGS( Ok,GTK_CAN_DEFAULT );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
249
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
250 Cancel = gtk_button_new_with_label( langCancel );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
251 gtk_widget_ref( Cancel );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
252 gtk_object_set_data_full( GTK_OBJECT( PlayList ),langCancel,Cancel,
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
253 ( GtkDestroyNotify ) gtk_widget_unref );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
254 gtk_widget_show( Cancel );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
255 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Cancel );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
256 gtk_widget_set_usize( Cancel,45,-2 );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
257 GTK_WIDGET_SET_FLAGS( Cancel,GTK_CAN_DEFAULT );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
258
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
259 gtk_signal_connect( GTK_OBJECT( PlayList ),"destroy",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
260 GTK_SIGNAL_FUNC( pl_PlayList_destroy ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
261 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
262 gtk_signal_connect( GTK_OBJECT( DirTree ),"select_child",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
263 GTK_SIGNAL_FUNC( pl_DirTree_select_child ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
264 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
265 gtk_signal_connect( GTK_OBJECT( DirTree ),"selection_changed",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
266 GTK_SIGNAL_FUNC( pl_DirTree_selection_changed ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
267 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
268 gtk_signal_connect( GTK_OBJECT( DirTree ),"unselect_child",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
269 GTK_SIGNAL_FUNC( pl_DirTree_unselect_child ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
270 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
271 gtk_signal_connect( GTK_OBJECT( FNameList ),"select_child",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
272 GTK_SIGNAL_FUNC( pl_FNameList_select_child ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
273 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
274 gtk_signal_connect( GTK_OBJECT( FNameList ),"selection_changed",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
275 GTK_SIGNAL_FUNC( pl_FNameList_selection_changed ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
276 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
277 gtk_signal_connect( GTK_OBJECT( FNameList ),"unselect_child",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
278 GTK_SIGNAL_FUNC( pl_FNameList_unselect_child ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
279 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
280 gtk_signal_connect( GTK_OBJECT( SelectedList ),"select_child",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
281 GTK_SIGNAL_FUNC( pl_SelectedList_select_child ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
282 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
283 gtk_signal_connect( GTK_OBJECT( SelectedList ),"selection_changed",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
284 GTK_SIGNAL_FUNC( pl_SelectedList_selection_changed ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
285 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
286 gtk_signal_connect( GTK_OBJECT( SelectedList ),"unselect_child",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
287 GTK_SIGNAL_FUNC( pl_SelectedList_unselect_child ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
288 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
289 gtk_signal_connect( GTK_OBJECT( Add ),"released",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
290 GTK_SIGNAL_FUNC( pl_Add_released ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
291 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
292 gtk_signal_connect( GTK_OBJECT( Remove ),"released",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
293 GTK_SIGNAL_FUNC( pl_Remove_released ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
294 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
295 gtk_signal_connect( GTK_OBJECT( Ok ),"released",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
296 GTK_SIGNAL_FUNC( pl_Ok_released ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
297 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
298 gtk_signal_connect( GTK_OBJECT( Cancel ),"released",
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
299 GTK_SIGNAL_FUNC( pl_Cancel_released ),
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
300 NULL );
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
301
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
302 return PlayList;
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
303 }
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
304
d237c5d4b216 GUI version n-1
arpi
parents:
diff changeset
305 #endif