comparison Gui/mplayer/gtk/pl.h @ 1884:d21f8afc7680

add to multi lang support
author pontscho
date Wed, 12 Sep 2001 15:08:53 +0000
parents d237c5d4b216
children 016f6d583733
comparison
equal deleted inserted replaced
1883:5170fea62800 1884:d21f8afc7680
1 1
2 // play list 2 // play list
3 3
4 #ifndef __MY_PLAYLIST 4 #ifndef __MY_PLAYLIST
5 #define __MY_PLAYLIST 5 #define __MY_PLAYLIST
6
7 #include "../../language.h"
8 6
9 void HidePlayList( void ) 7 void HidePlayList( void )
10 { 8 {
11 gtk_widget_hide( PlayList ); 9 gtk_widget_hide( PlayList );
12 gtkVisiblePlayList=0; 10 gtkVisiblePlayList=0;
89 GtkWidget *Remove; 87 GtkWidget *Remove;
90 GtkWidget *Ok; 88 GtkWidget *Ok;
91 GtkWidget *Cancel; 89 GtkWidget *Cancel;
92 90
93 PlayList = gtk_window_new( GTK_WINDOW_DIALOG ); 91 PlayList = gtk_window_new( GTK_WINDOW_DIALOG );
94 gtk_object_set_data( GTK_OBJECT( PlayList ),langPlayList,PlayList ); 92 gtk_object_set_data( GTK_OBJECT( PlayList ),MSGTR_PlayList,PlayList );
95 gtk_widget_set_usize( PlayList,512,256 ); 93 gtk_widget_set_usize( PlayList,512,256 );
96 GTK_WIDGET_SET_FLAGS( PlayList,GTK_CAN_FOCUS ); 94 GTK_WIDGET_SET_FLAGS( PlayList,GTK_CAN_FOCUS );
97 GTK_WIDGET_SET_FLAGS( PlayList,GTK_CAN_DEFAULT ); 95 GTK_WIDGET_SET_FLAGS( PlayList,GTK_CAN_DEFAULT );
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 ); 96 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 );
99 gtk_window_set_title( GTK_WINDOW( PlayList ),langPlayList ); 97 gtk_window_set_title( GTK_WINDOW( PlayList ),MSGTR_PlayList );
100 gtk_window_set_position( GTK_WINDOW( PlayList ),GTK_WIN_POS_CENTER ); 98 gtk_window_set_position( GTK_WINDOW( PlayList ),GTK_WIN_POS_CENTER );
101 gtk_window_set_policy( GTK_WINDOW( PlayList ),FALSE,FALSE,TRUE ); 99 gtk_window_set_policy( GTK_WINDOW( PlayList ),FALSE,FALSE,TRUE );
102 100
103 frame9 = gtk_frame_new( NULL ); 101 frame9 = gtk_frame_new( NULL );
104 gtk_widget_ref( frame9 ); 102 gtk_widget_ref( frame9 );
218 gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox5 ),GTK_BUTTONBOX_END ); 216 gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox5 ),GTK_BUTTONBOX_END );
219 gtk_button_box_set_spacing( GTK_BUTTON_BOX( hbuttonbox5 ),0 ); 217 gtk_button_box_set_spacing( GTK_BUTTON_BOX( hbuttonbox5 ),0 );
220 gtk_button_box_set_child_size( GTK_BUTTON_BOX( hbuttonbox5 ),65,27 ); 218 gtk_button_box_set_child_size( GTK_BUTTON_BOX( hbuttonbox5 ),65,27 );
221 gtk_button_box_set_child_ipadding( GTK_BUTTON_BOX( hbuttonbox5 ),2,0 ); 219 gtk_button_box_set_child_ipadding( GTK_BUTTON_BOX( hbuttonbox5 ),2,0 );
222 220
223 Add = gtk_button_new_with_label( langAdd ); 221 Add = gtk_button_new_with_label( MSGTR_Add );
224 gtk_widget_ref( Add ); 222 gtk_widget_ref( Add );
225 gtk_object_set_data_full( GTK_OBJECT( PlayList ),langAdd,Add, 223 gtk_object_set_data_full( GTK_OBJECT( PlayList ),MSGTR_Add,Add,
226 ( GtkDestroyNotify ) gtk_widget_unref ); 224 ( GtkDestroyNotify ) gtk_widget_unref );
227 gtk_widget_show( Add ); 225 gtk_widget_show( Add );
228 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Add ); 226 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Add );
229 gtk_widget_set_usize( Add,45,-2 ); 227 gtk_widget_set_usize( Add,45,-2 );
230 GTK_WIDGET_SET_FLAGS( Add,GTK_CAN_DEFAULT ); 228 GTK_WIDGET_SET_FLAGS( Add,GTK_CAN_DEFAULT );
231 229
232 Remove = gtk_button_new_with_label( langRemove ); 230 Remove = gtk_button_new_with_label( MSGTR_Remove );
233 gtk_widget_ref( Remove ); 231 gtk_widget_ref( Remove );
234 gtk_object_set_data_full( GTK_OBJECT( PlayList ),langRemove,Remove, 232 gtk_object_set_data_full( GTK_OBJECT( PlayList ),MSGTR_Remove,Remove,
235 ( GtkDestroyNotify ) gtk_widget_unref ); 233 ( GtkDestroyNotify ) gtk_widget_unref );
236 gtk_widget_show( Remove ); 234 gtk_widget_show( Remove );
237 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Remove ); 235 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Remove );
238 gtk_widget_set_usize( Remove,45,-2 ); 236 gtk_widget_set_usize( Remove,45,-2 );
239 GTK_WIDGET_SET_FLAGS( Remove,GTK_CAN_DEFAULT ); 237 GTK_WIDGET_SET_FLAGS( Remove,GTK_CAN_DEFAULT );
240 238
241 Ok = gtk_button_new_with_label( langOk ); 239 Ok = gtk_button_new_with_label( MSGTR_Ok );
242 gtk_widget_ref( Ok ); 240 gtk_widget_ref( Ok );
243 gtk_object_set_data_full( GTK_OBJECT( PlayList ),langOk,Ok, 241 gtk_object_set_data_full( GTK_OBJECT( PlayList ),MSGTR_Ok,Ok,
244 ( GtkDestroyNotify ) gtk_widget_unref ); 242 ( GtkDestroyNotify ) gtk_widget_unref );
245 gtk_widget_show( Ok ); 243 gtk_widget_show( Ok );
246 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Ok ); 244 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Ok );
247 gtk_widget_set_usize( Ok,45,-2 ); 245 gtk_widget_set_usize( Ok,45,-2 );
248 GTK_WIDGET_SET_FLAGS( Ok,GTK_CAN_DEFAULT ); 246 GTK_WIDGET_SET_FLAGS( Ok,GTK_CAN_DEFAULT );
249 247
250 Cancel = gtk_button_new_with_label( langCancel ); 248 Cancel = gtk_button_new_with_label( MSGTR_Cancel );
251 gtk_widget_ref( Cancel ); 249 gtk_widget_ref( Cancel );
252 gtk_object_set_data_full( GTK_OBJECT( PlayList ),langCancel,Cancel, 250 gtk_object_set_data_full( GTK_OBJECT( PlayList ),MSGTR_Cancel,Cancel,
253 ( GtkDestroyNotify ) gtk_widget_unref ); 251 ( GtkDestroyNotify ) gtk_widget_unref );
254 gtk_widget_show( Cancel ); 252 gtk_widget_show( Cancel );
255 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Cancel ); 253 gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),Cancel );
256 gtk_widget_set_usize( Cancel,45,-2 ); 254 gtk_widget_set_usize( Cancel,45,-2 );
257 GTK_WIDGET_SET_FLAGS( Cancel,GTK_CAN_DEFAULT ); 255 GTK_WIDGET_SET_FLAGS( Cancel,GTK_CAN_DEFAULT );