checkPageValid( );
	private void createStyleNameControl( )	{		Composite nameComp = new Composite( getFieldEditorParent( ), SWT.NULL );		GridData data = new GridData( GridData.FILL_HORIZONTAL );		data.horizontalSpan = 2;		nameComp.setLayoutData( data );		nameComp.setLayout( new GridLayout( 2, false ) );		preStyle = new Button( nameComp, SWT.RADIO );		preStyle.setText( Messages.getString( "GeneralPreferencePage.label.predefinedStyle" ) ); //$NON-NLS-1$		preStyle.addSelectionListener( new SelectionListener( ) {			public void widgetDefaultSelected( SelectionEvent e )			{			}			public void widgetSelected( SelectionEvent e )			{				setPredefinedStyle( true );				preName.setFocus( );				if ( preName.getSelectionIndex( ) == -1 )				{					preName.select( 0 );				}				selectedType = TYPE_PREDEFINED;			}		} );		preName = new Combo( nameComp, SWT.NULL | SWT.READ_ONLY );		data = new GridData( GridData.FILL_HORIZONTAL );		preName.setLayoutData( data );		preName.setItems( getPredefinedStyeNames( ) );		cusStyle = new Button( nameComp, SWT.RADIO );		cusStyle.setText( Messages.getString( "GeneralPreferencePage.label.customStyle" ) ); //$NON-NLS-1$		cusStyle.addSelectionListener( new SelectionListener( ) {			public void widgetDefaultSelected( SelectionEvent e )			{			}			public void widgetSelected( SelectionEvent e )			{				setPredefinedStyle( false );				cusName.setFocus( );				selectedType = TYPE_CUSTOM;			}		} );		cusName = new Text( nameComp, SWT.SINGLE | SWT.BORDER );		data = new GridData( GridData.FILL_HORIZONTAL );		cusName.setLayoutData( data );		cusName.addModifyListener( new ModifyListener( ) {			public void modifyText( ModifyEvent e )			{			}		} );	}