Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
   *
   * Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
   *
   * Oracle and Java are registered trademarks of Oracle and/or its affiliates.
   * Other names may be trademarks of their respective owners.
   *
   * The contents of this file are subject to the terms of either the GNU
  * General Public License Version 2 only ("GPL") or the Common
  * Development and Distribution License("CDDL") (collectively, the
  * "License"). You may not use this file except in compliance with the
  * License. You can obtain a copy of the License at
  * http://www.netbeans.org/cddl-gplv2.html
  * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
  * specific language governing permissions and limitations under the
  * License.  When distributing the software, include this License Header
  * Notice in each file and include the License file at
  * nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
  * particular file as subject to the "Classpath" exception as provided
  * by Oracle in the GPL Version 2 section of the License file that
  * accompanied this code. If applicable, add the following below the
  * License Header, with the fields enclosed by brackets [] replaced by
  * your own identifying information:
  * "Portions Copyrighted [year] [name of copyright owner]"
  * 
  * If you wish your version of this file to be governed by only the CDDL
  * or only the GPL Version 2, indicate your decision by adding
  * "[Contributor] elects to include this software in this distribution
  * under the [CDDL or GPL Version 2] license." If you do not indicate a
  * single choice of license, a recipient has the option to distribute
  * your version of this file under either the CDDL, the GPL Version 2 or
  * to extend the choice of license to its licensees as provided above.
  * However, if you add GPL Version 2 code and therefore, elected the GPL
  * Version 2 license, then the option applies only if the new code is
  * made subject to such option by the copyright holder.
  * 
  * Contributor(s):
  * 
  * Portions Copyrighted 2008 Sun Microsystems, Inc.
  */
 
 package org.netbeans.modules.cnd.editor.options;
 

Author(s):
Alexander Simon
 
 public class EditorOptionsPanelController extends OptionsPanelController implements PreviewProvider {
 
     private JEditorPane previewPane;
     private final EditorPropertySheet panel;
     private final CodeStyle.Language language;
     private static final boolean TRACE = false;
     private static final PreviewPreferencesModel preferencesModel = new PreviewPreferencesModel();
     
     private final PropertyChangeSupport pcs = new PropertyChangeSupport(this);
     private boolean changed;
 
     
         if () {..println("EditorOptionsPanelController.ctor()");} // NOI18N
         this. = language;
         this. = new EditorPropertySheet(thislanguagefilter);
     }
 
     @Override
     public void update() {
         if () {..println("EditorOptionsPanelController.update()");} // NOI18N
          = false;
         .load();
     }
     
     @Override
     public void applyChanges() {
         if () {..println("EditorOptionsPanelController.applyChanges()");} // NOI18N
         .store();
     }
     
     @Override
     public void cancel() {
         if () {..println("EditorOptionsPanelController.cancel()");} // NOI18N
         .cancel();
     }
     
     @Override
    public boolean isValid() {
        if () {..println("EditorOptionsPanelController.isValid()");} // NOI18N
        return true;
    }
    
    @Override
    public boolean isChanged() {
        if () {..println("EditorOptionsPanelController.isChanged()");} // NOI18N
        return ;
    }
    @Override
    public HelpCtx getHelpCtx() {
        return new HelpCtx("netbeans.optionsDialog.advanced.formEditor"); // NOI18N
    }
    
    @Override
    public JComponent getComponent(Lookup masterLookup) {
        if () {..println("EditorOptionsPanelController.getComponent()");} // NOI18N
        return ;
    }
    @Override
        .addPropertyChangeListener(l);
    }
    
    @Override
    }
        
    void changed() {
        if (!) {
             = true;
            .firePropertyChange(.falsetrue);
        }
    }
    @Override
    public JComponent getPreviewComponent() {
        if ( == null) {
             = new JEditorPane();
            .getAccessibleContext().setAccessibleName(NbBundle.getMessage(EditorOptionsPanelController.class"AN_Preview")); //NOI18N
            .getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(EditorOptionsPanelController.class"AD_Preview")); //NOI18N
            .putClientProperty("HighlightsLayerIncludes""^org\\.netbeans\\.modules\\.editor\\.lib2\\.highlighting\\.SyntaxHighlighting$"); //NOI18N
            switch (){
                case :
                    .setEditorKit(CloneableEditorSupport.getEditorKit(.));
                    break;
                case :
                    .setEditorKit(CloneableEditorSupport.getEditorKit(.));
                    break;
                case :
                default:
                    .setEditorKit(CloneableEditorSupport.getEditorKit(.));
                    break;
            }
            .setEditable(false);
        }
        return ;
    }
    @Override
    public void refreshPreview() {
        .repaintPreview();
    }
    public static OptionsPanelController getCController() {
    }
    public static OptionsPanelController getCControllerTabs() {
    }
    }
    public static OptionsPanelController getCControllerBraces() {
    }
    public static OptionsPanelController getCControllerBlank() {
    }
    public static OptionsPanelController getCControllerSpaces() {
    }
    public static OptionsPanelController getCCController() {
    }
    public static OptionsPanelController getCCControllerTabs() {
    }
    }
    public static OptionsPanelController getCCControllerBraces() {
    }
    public static OptionsPanelController getCCControllerBlank() {
    }
    public static OptionsPanelController getCCControllerSpaces() {
    }
    public static OptionsPanelController getHController() {
    }
    public static OptionsPanelController getHControllerTabs() {
    }
    }
    public static OptionsPanelController getHControllerBraces() {
    }
    public static OptionsPanelController getHControllerBlank() {
    }
    public static OptionsPanelController getHControllerSpaces() {
    }
New to GrepCode? Check out our FAQ X