📄 pspmemotool.java
字号:
package net.sf.pim.plugin.view;
import net.sf.pim.UiCore;
import net.sf.pim.UiUtil;
import net.sf.pim.model.psp.WorkList;
import net.sf.util.StringUtil;
import net.sf.util.persistence.DataException;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.KeyAdapter;
import org.eclipse.swt.events.KeyEvent;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Text;
import org.eclipse.ui.part.ViewPart;
/**
* 脚本工具
* @author levin
*
*/
public class PspMemoTool extends ViewPart {
public PspMemoTool() {
super();
}
@Override
public void createPartControl(Composite parent) {
final UiCore ui=UiUtil.getInstance();
WorkList wl=null;
try {
wl = (WorkList) ui.getDataManager().readData(StringUtil.getCurrentDay());
} catch (DataException e1) {
e1.printStackTrace();
}
ui.setMemoText(new Text(parent,SWT.WRAP | SWT.V_SCROLL));
ui.getMemoText().setText(wl.getMemo());
ui.getMemoText().setFont(UiUtil.getFont());
ui.getMemoText().addKeyListener(new KeyAdapter(){
public void keyReleased(KeyEvent e) {
if(!ui.isMulti() && e.stateMask == 0)
ui.setDirty(true);
}});
}
@Override
public void setFocus() {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -