Mercurial > mplayer.hg
changeset 8154:3dd948f5d012
size optim
author | pontscho |
---|---|
date | Mon, 11 Nov 2002 18:31:13 +0000 |
parents | 37f5531d8894 |
children | 28a66ad67f59 |
files | Gui/mplayer/gtk/opts.c |
diffstat | 1 files changed, 47 insertions(+), 227 deletions(-) [+] |
line wrap: on
line diff
--- a/Gui/mplayer/gtk/opts.c Mon Nov 11 18:25:02 2002 +0000 +++ b/Gui/mplayer/gtk/opts.c Mon Nov 11 18:31:13 2002 +0000 @@ -214,7 +214,8 @@ if ( video_out_drivers[i++]->control( VOCTRL_GUISUPPORT,NULL ) == VO_TRUE ) { if ( video_driver_list && !gstrcmp( video_driver_list[0],(char *)video_out_drivers[i - 1]->info->short_name ) ) old_video_driver=c; c++; - tmp[0]=(char *)video_out_drivers[i - 1]->info->short_name; tmp[1]=(char *)video_out_drivers[i - 1]->info->name; gtk_clist_append( GTK_CLIST( CLVDrivers ),tmp ); + tmp[0]=(char *)video_out_drivers[i - 1]->info->short_name; tmp[1]=(char *)video_out_drivers[i - 1]->info->name; + gtk_clist_append( GTK_CLIST( CLVDrivers ),tmp ); } gtk_clist_select_row( GTK_CLIST( CLVDrivers ),old_video_driver,0 ); gtk_clist_get_text( GTK_CLIST( CLVDrivers ),old_video_driver,0,(char **)&vo_driver ); @@ -539,8 +540,8 @@ case 4: // sub position sub_pos=(int)HSSubPositionadj->value; break; +#ifndef HAVE_FREETYPE case 5: // font factor -#ifndef HAVE_FREETYPE gtkSet( gtkSetFontFactor,HSFontFactoradj->value,NULL ); break; #else @@ -613,44 +614,47 @@ } } +GtkWidget * AddFrame( char * title,int type,GtkWidget * parent,int add ) +{ + GtkWidget * frame = NULL; + frame=gtk_frame_new( title ); + gtk_widget_set_name( frame,"frame" ); + gtk_widget_ref( frame ); + gtk_widget_show( frame ); + if ( add ) gtk_container_add( GTK_CONTAINER( parent ),frame ); + else gtk_box_pack_start( GTK_BOX( parent ),frame,FALSE,FALSE,0 ); + gtk_frame_set_shadow_type( GTK_FRAME( frame ),type ); + return frame; +} + GtkWidget * create_Preferences( void ) { - GtkWidget * frame1; - GtkWidget * frame2; - GtkWidget * frame3; - GtkWidget * frame4; GtkWidget * vbox1; GtkWidget * notebook1; GtkWidget * hbox1; - GtkWidget * frame9; GtkWidget * vbox2; GtkWidget * scrolledwindow3; GtkWidget * label8; GtkWidget * hbuttonbox2; - GtkWidget * frame10; GtkWidget * vbox3; GtkWidget * hseparator2; GtkWidget * hbox8; GtkWidget * label17; GtkWidget * label1; GtkWidget * hbox2; - GtkWidget * frame7; GtkWidget * vbox4; GtkWidget * scrolledwindow2; GtkWidget * label7; GtkWidget * hbuttonbox3; - GtkWidget * frame8; GtkWidget * vbox5; GtkWidget * hbox3; GtkWidget * label9; GtkWidget * label2; GtkWidget * vbox6; - GtkWidget * frame5; GtkWidget * vbox600; GSList * OSD_group = NULL; GSList * Font_group = NULL; GList * CBFontEncoding_items = NULL; - GtkWidget * frame6; GtkWidget * vbox7; GtkWidget * vbox8; GtkWidget * table1; @@ -658,7 +662,6 @@ GtkWidget * label12; GtkWidget * label13; GtkWidget * vbox9; - GtkWidget * frame12; GtkWidget * vbox603; GtkWidget * hbox6; GtkWidget * label15; @@ -669,7 +672,6 @@ GtkWidget * label16; GtkWidget * label3; GtkWidget * vbox601; - GtkWidget * frame11; GtkWidget * vbox602; GtkWidget * hbox5; GtkWidget * label14; @@ -692,45 +694,18 @@ gtk_widget_realize( Preferences ); gtkAddIcon( Preferences ); - frame1=gtk_frame_new( NULL ); - gtk_widget_set_name( frame1,"frame1" ); - gtk_widget_ref( frame1 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame1",frame1, (GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame1 ); - gtk_container_add( GTK_CONTAINER( Preferences ),frame1 ); - gtk_container_set_border_width( GTK_CONTAINER( frame1 ),1 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame1 ),GTK_SHADOW_IN ); - - frame2=gtk_frame_new( NULL ); - gtk_widget_set_name( frame2,"frame2" ); - gtk_widget_ref( frame2 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame2",frame2,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame2 ); - gtk_container_add( GTK_CONTAINER( frame1 ),frame2 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame2 ),GTK_SHADOW_NONE ); - - frame3=gtk_frame_new( NULL ); - gtk_widget_set_name( frame3,"frame3" ); - gtk_widget_ref( frame3 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame3",frame3,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame3 ); - gtk_container_add( GTK_CONTAINER( frame2 ),frame3 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame3 ),GTK_SHADOW_ETCHED_OUT ); - - frame4=gtk_frame_new( NULL ); - gtk_widget_set_name( frame4,"frame4" ); - gtk_widget_ref( frame4 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame4",frame4,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame4 ); - gtk_container_add( GTK_CONTAINER( frame3 ),frame4 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame4 ),GTK_SHADOW_NONE ); + frame=AddFrame( NULL,GTK_SHADOW_IN,Preferences,1 ); + gtk_container_set_border_width( GTK_CONTAINER( frame ),1 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); + frame=AddFrame( NULL,GTK_SHADOW_ETCHED_OUT,frame,1 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); vbox1=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox1,"vbox1" ); gtk_widget_ref( vbox1 ); gtk_object_set_data_full( GTK_OBJECT( Preferences ),"vbox1",vbox1,(GtkDestroyNotify)gtk_widget_unref ); gtk_widget_show( vbox1 ); - gtk_container_add( GTK_CONTAINER( frame4 ),vbox1 ); + gtk_container_add( GTK_CONTAINER( frame ),vbox1 ); notebook1=gtk_notebook_new(); gtk_widget_set_name( notebook1,"notebook1" ); @@ -746,22 +721,8 @@ gtk_widget_show( hbox1 ); gtk_container_add( GTK_CONTAINER( notebook1 ),hbox1 ); - frame9=gtk_frame_new( NULL ); - gtk_widget_set_name( frame9,"frame9" ); - gtk_widget_ref( frame9 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame9",frame9,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame9 ); - gtk_box_pack_start( GTK_BOX( hbox1 ),frame9,TRUE,TRUE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame9 ),GTK_SHADOW_ETCHED_OUT ); - - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame9 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); + frame=AddFrame( NULL,GTK_SHADOW_ETCHED_OUT,hbox1,1 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); vbox2=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox2,"vbox2" ); @@ -813,23 +774,9 @@ gtk_widget_show( AConfig ); gtk_container_add( GTK_CONTAINER( hbuttonbox2 ),AConfig ); - frame10=gtk_frame_new( NULL ); - gtk_widget_set_name( frame10,"frame10" ); - gtk_widget_ref( frame10 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame10",frame10,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame10 ); - gtk_box_pack_start( GTK_BOX( hbox1 ),frame10,TRUE,TRUE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame10 ),GTK_SHADOW_ETCHED_OUT ); - - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame10 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); - + frame=AddFrame( NULL,GTK_SHADOW_ETCHED_OUT,hbox1,1 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); + vbox3=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox3,"vbox3" ); gtk_widget_ref( vbox3 ); @@ -949,22 +896,8 @@ gtk_widget_show( hbox2 ); gtk_container_add( GTK_CONTAINER( notebook1 ),hbox2 ); - frame7=gtk_frame_new( NULL ); - gtk_widget_set_name( frame7,"frame7" ); - gtk_widget_ref( frame7 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame7",frame7,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame7 ); - gtk_box_pack_start( GTK_BOX( hbox2 ),frame7,TRUE,TRUE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame7 ),GTK_SHADOW_ETCHED_OUT ); - - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame7 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); + frame=AddFrame( NULL,GTK_SHADOW_ETCHED_OUT,hbox2,1 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); vbox4=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox4,"vbox4" ); @@ -1016,22 +949,8 @@ gtk_widget_show( VConfig ); gtk_container_add( GTK_CONTAINER( hbuttonbox3 ),VConfig ); - frame8=gtk_frame_new( NULL ); - gtk_widget_set_name( frame8,"frame8" ); - gtk_widget_ref( frame8 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame8",frame8,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame8 ); - gtk_box_pack_start( GTK_BOX( hbox2 ),frame8,TRUE,TRUE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame8 ),GTK_SHADOW_ETCHED_OUT ); - - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame8 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); + frame=AddFrame( NULL,GTK_SHADOW_ETCHED_OUT,hbox2,1 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); vbox5=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox5,"vbox5" ); @@ -1117,22 +1036,8 @@ gtk_widget_show( vbox6 ); gtk_container_add( GTK_CONTAINER( notebook1 ),vbox6 ); - frame5=gtk_frame_new( MSGTR_PREFERENCES_FRAME_OSD_Level ); - gtk_widget_set_name( frame5,"frame5" ); - gtk_widget_ref( frame5 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame5",frame5,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame5 ); - gtk_box_pack_start( GTK_BOX( vbox6 ),frame5,FALSE,FALSE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame5 ),GTK_SHADOW_ETCHED_OUT ); - - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame5 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); + frame=AddFrame( MSGTR_PREFERENCES_FRAME_OSD_Level,GTK_SHADOW_ETCHED_OUT,vbox6,1 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); vbox600=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox600,"vbox600" ); @@ -1166,22 +1071,8 @@ gtk_box_pack_start( GTK_BOX( vbox600 ),RBOSDIndicator,FALSE,FALSE,0 ); gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBOSDIndicator ),TRUE ); - frame6=gtk_frame_new( MSGTR_PREFERENCES_FRAME_Subtitle ); - gtk_widget_set_name( frame6,"frame6" ); - gtk_widget_ref( frame6 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame6",frame6,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame6 ); - gtk_box_pack_start( GTK_BOX( vbox6 ),frame6,FALSE,FALSE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame6 ),GTK_SHADOW_ETCHED_OUT ); - - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame6 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); + frame=AddFrame( MSGTR_PREFERENCES_FRAME_Subtitle,GTK_SHADOW_ETCHED_OUT,vbox6,1 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); vbox7=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox7,"vbox7" ); @@ -1334,23 +1225,9 @@ gtk_widget_show( CBDumpSrt ); gtk_box_pack_start( GTK_BOX( vbox9 ),CBDumpSrt,FALSE,FALSE,0 ); - frame12=gtk_frame_new( MSGTR_PREFERENCES_FRAME_Font ); - gtk_widget_set_name( frame12,"frame12" ); - gtk_widget_ref( frame12 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame12",frame12,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame12 ); - gtk_box_pack_start( GTK_BOX( vbox6 ),frame12,TRUE,TRUE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame12 ),GTK_SHADOW_ETCHED_OUT ); + frame=AddFrame( MSGTR_PREFERENCES_FRAME_Font,GTK_SHADOW_ETCHED_OUT,vbox6,1 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame12 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); - vbox603=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox603,"vbox603" ); gtk_widget_ref( vbox603 ); @@ -1400,6 +1277,7 @@ gtk_container_add( GTK_CONTAINER( hbuttonbox5 ),BLoadFont ); #ifndef HAVE_FREETYPE + hbox7=gtk_hbox_new( FALSE,0 ); gtk_widget_set_name( hbox7,"hbox7" ); gtk_widget_ref( hbox7 ); @@ -1425,11 +1303,9 @@ gtk_box_pack_start( GTK_BOX( hbox7 ),HSFontFactor,TRUE,TRUE,0 ); gtk_scale_set_value_pos( GTK_SCALE( HSFontFactor ),GTK_POS_RIGHT ); gtk_scale_set_digits( GTK_SCALE( HSFontFactor ),2 ); + #else - -// static GtkWidget * RBFontNoAutoScale, * BRFontAutoScaleWidth, * RBFontAutoScaleHeight, * RBFontAutoScaleDiagonal; - RBFontNoAutoScale=gtk_radio_button_new_with_label( Font_group,MSGTR_PREFERENCES_FontNoAutoScale ); Font_group=gtk_radio_button_group( GTK_RADIO_BUTTON( RBFontNoAutoScale ) ); gtk_widget_set_name( RBFontNoAutoScale,"RBFontNoAutoScale" ); @@ -1589,22 +1465,8 @@ gtk_widget_show( vbox601 ); gtk_container_add( GTK_CONTAINER( notebook1 ),vbox601 ); - frame11=gtk_frame_new( MSGTR_PREFERENCES_FRAME_PostProcess ); - gtk_widget_set_name( frame11,"frame11" ); - gtk_widget_ref( frame11 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame11",frame11,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame11 ); - gtk_box_pack_start( GTK_BOX( vbox601 ),frame11,FALSE,FALSE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame11 ),GTK_SHADOW_ETCHED_OUT ); - - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame11 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); + frame=AddFrame( MSGTR_PREFERENCES_FRAME_PostProcess,GTK_SHADOW_ETCHED_OUT,vbox601,0 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); vbox602=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox602,"vbox602" ); @@ -1647,22 +1509,8 @@ gtk_scale_set_value_pos( GTK_SCALE( HSPPQuality ),GTK_POS_RIGHT ); gtk_scale_set_digits( GTK_SCALE( HSPPQuality ),0 ); - frame11=gtk_frame_new( MSGTR_PREFERENCES_FRAME_CodecDemuxer ); - gtk_widget_set_name( frame11,"frame11" ); - gtk_widget_ref( frame11 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame11",frame11,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame11 ); - gtk_box_pack_start( GTK_BOX( vbox601 ),frame11,FALSE,FALSE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame11 ),GTK_SHADOW_ETCHED_OUT ); - - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame11 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); + frame=AddFrame( MSGTR_PREFERENCES_FRAME_CodecDemuxer,GTK_SHADOW_ETCHED_OUT,vbox601,0 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); vbox602=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox602,"vbox602" ); @@ -1743,22 +1591,8 @@ gtk_object_set_data_full( GTK_OBJECT( Preferences ),"EAFM",EAFM,(GtkDestroyNotify)gtk_widget_unref ); gtk_widget_show( EAFM ); - frame11=gtk_frame_new( MSGTR_PREFERENCES_FRAME_Cache ); - gtk_widget_set_name( frame11,"frame11" ); - gtk_widget_ref( frame11 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame11",frame11,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame11 ); - gtk_box_pack_start( GTK_BOX( vbox601 ),frame11,FALSE,FALSE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame11 ),GTK_SHADOW_ETCHED_OUT ); - - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame11 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); + frame=AddFrame( MSGTR_PREFERENCES_FRAME_Cache,GTK_SHADOW_ETCHED_OUT,vbox601,0 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); vbox602=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox602,"vbox602" ); @@ -1797,22 +1631,8 @@ gtk_widget_show( SBCache ); gtk_box_pack_start( GTK_BOX( hbox5 ),SBCache,TRUE,TRUE,0 ); - frame11=gtk_frame_new( MSGTR_PREFERENCES_FRAME_Misc ); - gtk_widget_set_name( frame11,"frame11" ); - gtk_widget_ref( frame11 ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame11",frame11,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame11 ); - gtk_box_pack_start( GTK_BOX( vbox601 ),frame11,FALSE,FALSE,0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame11 ),GTK_SHADOW_ETCHED_OUT ); - - frame=gtk_frame_new( NULL ); - gtk_widget_set_name( frame,"frame" ); - gtk_widget_ref( frame ); - gtk_object_set_data_full( GTK_OBJECT( Preferences ),"frame",frame,(GtkDestroyNotify)gtk_widget_unref ); - gtk_widget_show( frame ); - gtk_container_add( GTK_CONTAINER( frame11 ),frame ); - gtk_container_set_border_width( GTK_CONTAINER( frame ),0 ); - gtk_frame_set_shadow_type( GTK_FRAME( frame ),GTK_SHADOW_NONE ); + frame=AddFrame( MSGTR_PREFERENCES_FRAME_Misc,GTK_SHADOW_ETCHED_OUT,vbox601,0 ); + frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); vbox602=gtk_vbox_new( FALSE,0 ); gtk_widget_set_name( vbox602,"vbox602" );