亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pushsymboldialog.java

?? emacs的一個非常有用的插件,叫xrefactory,可以實現source insight里的那種函數跳轉.和cscope(跳回來不方便)配合使用,非常的不錯.
?? JAVA
字號:
package com.xrefactory.jedit;import java.awt.*;import javax.swing.*;import java.util.*;import javax.swing.border.*;import java.awt.event.*;import javax.swing.event.*;import org.gjt.sp.jedit.*;public class PushSymbolDialog extends JDialog {	public static class PushSymbolPanel extends JPanel {		class ButtonCancel extends JButton implements ActionListener {			ButtonCancel() {super("Cancel"); addActionListener(this);}			public void actionPerformed( ActionEvent e) {				s.getParentDialog(this).setVisible(false);			}		}		class ButtonPush extends JButton implements ActionListener {			ButtonPush() {super("Push"); addActionListener(this);}			public void actionPerformed( ActionEvent e) {				s.getParentDialog(this).setVisible(false);				String name = (String)symbol.getSelectedItem();				if (!history.getLast().equals(name)) history.add(name);				Buffer buffer = s.getBuffer();				int caret = s.getCaretPosition();				int line = buffer.getLineOfOffset(caret);				int col = caret - buffer.getLineStartOffset(line);				DispatchData ndata = new DispatchData(data, this);				new Push(new String[] {"-olcxpushname="+name, "-olcxlccursor="+(line+1)+":"+col, "-olnodialog"}, ndata);			}		}		class ButtonBrowse extends JButton implements ActionListener {			ButtonBrowse() {super("Retrieve"); addActionListener(this);}			public void actionPerformed( ActionEvent e) {				// clear retriever, because of interference!				DockableSymbolRetriever sr = (DockableSymbolRetriever)s.getParentView(data.callerComponent).getDockableWindowManager().getDockable(s.dockableRetrieverWindowName);				if (sr!=null) sr.setResult(new XrefCharBuffer(), data);				// O.K. now continue				DispatchData ndata = new DispatchData(data, this);				XrefCharBuffer receipt = ndata.xTask.callProcessOnFile(new String[] {"-searchdefshortlist", "-olcxtagsearch="}, ndata);				Dispatch.dispatch(receipt, ndata);				if (ndata.symbolList!=null && ! ndata.panic) {					XrefSelectableLinesTextPanel	sp;					JDialog dd = new JDialog(s.getParentDialog(this), true);					if (s.javaVersion.compareTo("1.4.0") >= 0) dd.setUndecorated(true);					sp = new XrefSelectableLinesTextPanel(ndata.symbolList.toString(), ndata, "", 1, 0);					dd.setContentPane(new JScrollPane(sp));					Rectangle mb = PushSymbolPanel.this.getBounds(null);					dd.setSize((int)mb.getWidth(), 200);					dd.setLocationRelativeTo(s.getParentDialog(this));					dd.setLocation(dd.getX()+5, this.getY()+s.getParentDialog(this).getY()+50);					dd.setVisible(true);					symbol.setSelectedItem(sp.result);				}			}		}					JComboBox					symbol;		DispatchData				data;		static XrefStringArray		history = new XrefStringArray();				PushSymbolPanel(DispatchData data, String defaultsym) {			super();			int i;			int y= -1;			this.data = data;			setLayout(new GridBagLayout());			JButton buttons[] = {				new ButtonCancel(),				new ButtonPush(),			};			if (!history.getLast().equals(defaultsym)) history.add(defaultsym);			symbol = new JComboBox(history.toStringArray(false));			symbol.setEditable(true);			symbol.setSelectedItem(defaultsym);			y++;			s.addGbcComponent(this, 1,y, 4,1, 1,1, 							  GridBagConstraints.BOTH,							  new JLabel("Symbol to push on reference stack", SwingConstants.CENTER));			y++;			s.addGbcComponent(this, 0,y, 1,1, 1,1, 							  GridBagConstraints.HORIZONTAL,							  new JPanel());			s.addGbcComponent(this, 1,y, 1,1, 1000,1, 							  GridBagConstraints.HORIZONTAL,							  symbol);			s.addGbcComponent(this, 2,y, 1,1, 1,1, 							  GridBagConstraints.HORIZONTAL,							  new ButtonBrowse());			s.addGbcComponent(this, 3,y, 1,1, 1,1, 							  GridBagConstraints.HORIZONTAL,							  new JPanel());			y++;			s.addGbcComponent(this, 0,y, 4,1, 1,1, 							  GridBagConstraints.BOTH,							  new JPanel());			y++;			s.addExtraButtonLine(this, 0,y, 4,1, 1,1, buttons,true);			y++;			s.addGbcComponent(this, 0,y, 4,1, 1,1, 							  GridBagConstraints.BOTH,							  new JPanel());		}	}	void init(Component parent, DispatchData data) {		setTitle("Xrefactory");		PushSymbolPanel ttt = new PushSymbolPanel(data, s.getIdentifierOnCaret());		setContentPane(ttt);		setSize(400,150);		setLocationRelativeTo(parent);		setModal(true);		setVisible(true);	}	public PushSymbolDialog(JDialog parent, DispatchData data) {		super(parent);		init(parent, data);	}	public PushSymbolDialog(JFrame parent, DispatchData data) {		super(parent);		init(parent, data);	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区免费看| 日本一区二区视频在线| 一区二区三区四区在线免费观看| 丁香六月久久综合狠狠色| 久久免费国产精品| 国产又粗又猛又爽又黄91精品| 欧美午夜一区二区三区| 日韩毛片视频在线看| 粗大黑人巨茎大战欧美成人| 久久久噜噜噜久噜久久综合| 极品少妇xxxx精品少妇偷拍| 欧美tickle裸体挠脚心vk| 国产毛片一区二区| 中文字幕成人网| av影院午夜一区| 一区二区三区在线视频免费观看| 91电影在线观看| 午夜精品久久久久久久蜜桃app | 日韩一级免费观看| 亚洲成人一二三| 精品国产露脸精彩对白| 国产麻豆精品theporn| 国产精品三级av| 欧美午夜视频网站| 国产精品18久久久久久久久| 国产精品国产三级国产普通话三级| 懂色av噜噜一区二区三区av| 亚洲男同1069视频| 日韩欧美在线影院| 久久久午夜精品| 成人aaaa免费全部观看| 午夜电影网一区| 国产亚洲精品7777| 欧美综合欧美视频| 国产成人av网站| |精品福利一区二区三区| 欧美日韩国产首页在线观看| 国产一区二区三区美女| 亚洲久本草在线中文字幕| 欧美一级二级三级乱码| 99久久久久久| 国产精品综合av一区二区国产馆| 亚洲一区二区在线观看视频| 中文字幕国产一区| xf在线a精品一区二区视频网站| 欧美亚洲一区二区在线观看| 成人午夜电影网站| 狠狠色丁香久久婷婷综| 日韩在线播放一区二区| 一区二区在线观看av| 国产精品视频第一区| 欧美成人三级在线| 7777精品伊人久久久大香线蕉经典版下载| 99视频一区二区| 99综合电影在线视频| 成人在线视频一区| aaa欧美大片| 91蝌蚪国产九色| 色婷婷国产精品| 欧美另类z0zxhd电影| 91精品欧美久久久久久动漫| 欧美性感一类影片在线播放| 欧美性生活大片视频| 欧美激情综合在线| 亚洲人精品午夜| 亚洲精品videosex极品| 精品综合免费视频观看| 五月天亚洲婷婷| 精品免费国产二区三区| 日韩理论在线观看| 奇米影视7777精品一区二区| 亚洲嫩草精品久久| 午夜激情综合网| 日韩精品成人一区二区三区 | 7777精品伊人久久久大香线蕉的 | 99久久99久久精品免费观看| 99riav久久精品riav| 欧美日韩国产首页| 日韩欧美一区二区免费| 国产精品久久一卡二卡| 亚洲国产精品麻豆| 福利一区在线观看| 久久噜噜亚洲综合| 欧美精品一区二区在线观看| 国产欧美精品区一区二区三区| 亚洲一区成人在线| 国产精品网站在线观看| 麻豆91精品视频| 成人三级在线视频| 欧美国产视频在线| 国产成人一区二区精品非洲| 91美女视频网站| 欧美一区二区私人影院日本| 宅男噜噜噜66一区二区66| 久久久久国产一区二区三区四区 | 亚洲欧美另类小说| 国产精品国产三级国产普通话蜜臀 | 久久久亚洲综合| 国产毛片精品视频| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美日韩亚洲另类| 日本一区二区三级电影在线观看 | 欧美精品一区二区三区视频 | 国产精品久久久久永久免费观看| 亚洲欧美一区二区三区极速播放 | 成人免费高清在线| 欧美高清激情brazzers| 精品国免费一区二区三区| 蜜臀国产一区二区三区在线播放| 91色视频在线| 国产精品乱码一区二区三区软件| 亚洲一区在线播放| 最近中文字幕一区二区三区| 日日噜噜夜夜狠狠视频欧美人| 国内成+人亚洲+欧美+综合在线| 国产一区二区在线影院| 国产sm精品调教视频网站| 日韩视频免费观看高清完整版在线观看| 国产精品成人午夜| 五月天网站亚洲| av高清久久久| www.日本不卡| 中文字幕av在线一区二区三区| 久久精品国产亚洲a| 亚洲美腿欧美偷拍| 欧美v日韩v国产v| 国产成人精品影院| 精品少妇一区二区三区在线播放| 亚洲成人午夜电影| 久久视频一区二区| av一区二区三区在线| 国产麻豆欧美日韩一区| 亚洲欧洲日韩综合一区二区| 精品一区二区三区在线观看国产| 国产精品亚洲第一 | 99久久99久久综合| 欧美日韩免费在线视频| 亚洲综合999| 成人一区二区三区视频| 亚洲一级二级三级| 久久久国产午夜精品| 91福利视频久久久久| 国产福利一区二区三区在线视频| 亚洲国产综合在线| 国产精品女同互慰在线看 | 欧美老年两性高潮| 成人晚上爱看视频| 日韩avvvv在线播放| 亚洲乱码日产精品bd| 久久嫩草精品久久久精品| 在线电影欧美成精品| 在线观看亚洲成人| 色婷婷综合激情| 成人福利视频网站| 成人综合婷婷国产精品久久蜜臀 | 不卡在线观看av| 风流少妇一区二区| 成人国产精品免费观看动漫| 麻豆免费精品视频| 久久99蜜桃精品| 美女www一区二区| 激情综合色综合久久综合| 久久国产欧美日韩精品| 亚洲黄色免费电影| 日韩视频在线永久播放| 国产高清不卡二三区| 亚洲福利视频一区二区| 国产精品 欧美精品| 欧美激情综合网| 日韩欧美中文字幕精品| av电影在线观看不卡| 国产91在线|亚洲| bt7086福利一区国产| 91福利区一区二区三区| 成人av网站在线观看免费| 中文字幕欧美国产| 在线电影欧美成精品| 成人av片在线观看| 高清成人在线观看| 久久丁香综合五月国产三级网站| 精品系列免费在线观看| 国内成人精品2018免费看| 天堂资源在线中文精品| 水野朝阳av一区二区三区| 久久精品免费观看| 极品美女销魂一区二区三区免费| 麻豆精品视频在线观看免费| 国产成人午夜精品5599| 色呦呦网站一区| 久久综合色天天久久综合图片| 欧美电视剧在线观看完整版| 日韩一区二区免费电影| 精品少妇一区二区三区免费观看| 成人免费一区二区三区视频| 亚洲午夜视频在线观看| 视频一区二区三区在线| 大白屁股一区二区视频| 日韩欧美电影在线| 午夜精品久久久久影视| av在线不卡观看免费观看|