Mercurial > mplayer.hg
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 ); |