📄 shapesplugin.java
字号:
/******************************************************************************* * Copyright (c) 2004, 2005 Elias Volanakis and others.�* All rights reserved. This program and the accompanying materials�* are made available under the terms of the Eclipse Public License v1.0�* which accompanies this distribution, and is available at�* http://www.eclipse.org/legal/epl-v10.html�*�* Contributors:�*����Elias Volanakis - initial API and implementation�*******************************************************************************/package net.sf.freenote;import net.sf.component.config.ConfigHelper;import org.eclipse.jface.resource.ImageDescriptor;import org.eclipse.ui.plugin.AbstractUIPlugin;import org.osgi.framework.BundleContext;/** * The plugin class (singleton). * <p> * This instance can be shared between all extensions in the plugin. Information * shared between extensions can be persisted by using the PreferenceStore. * </p> * * @see org.eclipse.ui.plugin.AbstractUIPlugin#getPreferenceStore() * @author Elias Volanakis */public class ShapesPlugin extends AbstractUIPlugin { public static final String PLUGIN_ID = "net.sf.pim.freenote"; /** Single plugin instance. */ private static ShapesPlugin singleton; /** * Returns the shared plugin instance. */ public static ShapesPlugin getDefault() { return singleton; } /** * The constructor. */ public ShapesPlugin() { if (singleton == null) { singleton = this; } } public static ImageDescriptor getImageDescriptor(String path) { return imageDescriptorFromPlugin(PLUGIN_ID, path); } @Override public void stop(BundleContext context) throws Exception { //保存一下mru配置 ConfigHelper.store(); super.stop(context); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -