1 20 21 package org.apache.directory.ldapstudio.browser.ui.editors.schemabrowser; 22 23 24 import org.apache.directory.ldapstudio.browser.ui.BrowserUIConstants; 25 import org.apache.directory.ldapstudio.browser.ui.BrowserUIPlugin; 26 import org.eclipse.jface.action.Action; 27 28 29 35 public class ShowDefaultSchemaAction extends Action 36 { 37 38 private SchemaBrowser schemaBrowser; 39 40 41 46 public ShowDefaultSchemaAction( SchemaBrowser schemaBrowser ) 47 { 48 super( "Show Default Schema", Action.AS_CHECK_BOX ); 49 super.setToolTipText( "Show Default Schema" ); 50 super.setImageDescriptor( BrowserUIPlugin.getDefault().getImageDescriptor( 51 BrowserUIConstants.IMG_DEFAULT_SCHEMA ) ); 52 super.setEnabled( true ); 53 54 this.schemaBrowser = schemaBrowser; 55 } 56 57 58 61 public void run() 62 { 63 this.schemaBrowser.setShowDefaultSchema( isChecked() ); 64 } 65 66 67 70 public void dispose() 71 { 72 this.schemaBrowser = null; 73 } 74 75 } 76 | Popular Tags |