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

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

?? dbdesignertextnonresizableeditpolicy.java

?? eclipse平臺
?? JAVA
字號:
package dbdesigner.diagram.edit.policies;

import java.util.Collections;
import java.util.List;

import org.eclipse.draw2d.ColorConstants;
import org.eclipse.draw2d.Figure;
import org.eclipse.draw2d.Graphics;
import org.eclipse.draw2d.IFigure;
import org.eclipse.draw2d.Label;
import org.eclipse.draw2d.RectangleFigure;
import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.gef.GraphicalEditPart;
import org.eclipse.gef.handles.MoveHandle;
import org.eclipse.gmf.runtime.diagram.ui.editpolicies.NonResizableEditPolicyEx;
import org.eclipse.gmf.runtime.diagram.ui.tools.DragEditPartsTrackerEx;
import org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel;

/**
 * @generated
 */
public class DbdesignerTextNonResizableEditPolicy extends
		NonResizableEditPolicyEx {

	/**
	 * @generated
	 */
	private IFigure selectionFeedbackFigure;

	/**
	 * @generated
	 */
	private IFigure focusFeedbackFigure;

	/**
	 * @generated
	 */
	protected void showPrimarySelection() {
		if (getHostFigure() instanceof WrapLabel) {
			((WrapLabel) getHostFigure()).setSelected(true);
			((WrapLabel) getHostFigure()).setFocus(true);
		} else {
			showSelection();
			showFocus();
		}
	}

	/**
	 * @generated
	 */
	protected void showSelection() {
		if (getHostFigure() instanceof WrapLabel) {
			((WrapLabel) getHostFigure()).setSelected(true);
			((WrapLabel) getHostFigure()).setFocus(false);
		} else {
			hideSelection();
			addFeedback(selectionFeedbackFigure = createSelectionFeedbackFigure());
			refreshSelectionFeedback();
			hideFocus();
		}
	}

	/**
	 * @generated
	 */
	protected void hideSelection() {
		if (getHostFigure() instanceof WrapLabel) {
			((WrapLabel) getHostFigure()).setSelected(false);
			((WrapLabel) getHostFigure()).setFocus(false);
		} else {
			if (selectionFeedbackFigure != null) {
				removeFeedback(selectionFeedbackFigure);
				selectionFeedbackFigure = null;
			}
			hideFocus();
		}
	}

	/**
	 * @generated
	 */
	protected void showFocus() {
		if (getHostFigure() instanceof WrapLabel) {
			((WrapLabel) getHostFigure()).setFocus(true);
		} else {
			hideFocus();
			addFeedback(focusFeedbackFigure = createFocusFeedbackFigure());
			refreshFocusFeedback();
		}
	}

	/**
	 * @generated
	 */
	protected void hideFocus() {
		if (getHostFigure() instanceof WrapLabel) {
			((WrapLabel) getHostFigure()).setFocus(false);
		} else {
			if (focusFeedbackFigure != null) {
				removeFeedback(focusFeedbackFigure);
				focusFeedbackFigure = null;
			}
		}
	}

	/**
	 * @generated
	 */
	protected Rectangle getFeedbackBounds() {
		Rectangle bounds;
		if (getHostFigure() instanceof Label) {
			bounds = ((Label) getHostFigure()).getTextBounds();
			bounds.intersect(getHostFigure().getBounds());
		} else {
			bounds = getHostFigure().getBounds().getCopy();
		}
		getHostFigure().getParent().translateToAbsolute(bounds);
		getFeedbackLayer().translateToRelative(bounds);
		return bounds;
	}

	/**
	 * @generated
	 */
	protected IFigure createSelectionFeedbackFigure() {
		if (getHostFigure() instanceof Label) {
			Label feedbackFigure = new Label();
			feedbackFigure.setOpaque(true);
			feedbackFigure
					.setBackgroundColor(ColorConstants.menuBackgroundSelected);
			feedbackFigure
					.setForegroundColor(ColorConstants.menuForegroundSelected);
			return feedbackFigure;
		} else {
			RectangleFigure feedbackFigure = new RectangleFigure();
			feedbackFigure.setFill(false);
			return feedbackFigure;
		}
	}

	/**
	 * @generated
	 */
	protected IFigure createFocusFeedbackFigure() {
		return new Figure() {

			protected void paintFigure(Graphics graphics) {
				graphics.drawFocus(getBounds().getResized(-1, -1));
			}
		};
	}

	/**
	 * @generated
	 */
	protected void updateLabel(Label target) {
		Label source = (Label) getHostFigure();
		target.setText(source.getText());
		target.setTextAlignment(source.getTextAlignment());
		target.setFont(source.getFont());
	}

	/**
	 * @generated
	 */
	protected void refreshSelectionFeedback() {
		if (selectionFeedbackFigure != null) {
			if (selectionFeedbackFigure instanceof Label) {
				updateLabel((Label) selectionFeedbackFigure);
				selectionFeedbackFigure.setBounds(getFeedbackBounds());
			} else {
				selectionFeedbackFigure.setBounds(getFeedbackBounds().expand(5,
						5));
			}
		}
	}

	/**
	 * @generated
	 */
	protected void refreshFocusFeedback() {
		if (focusFeedbackFigure != null) {
			focusFeedbackFigure.setBounds(getFeedbackBounds());
		}
	}

	/**
	 * @generated
	 */
	public void refreshFeedback() {
		refreshSelectionFeedback();
		refreshFocusFeedback();
	}

	/**
	 * @generated
	 */
	protected List createSelectionHandles() {
		MoveHandle moveHandle = new MoveHandle((GraphicalEditPart) getHost());
		moveHandle.setBorder(null);
		moveHandle.setDragTracker(new DragEditPartsTrackerEx(getHost()));
		return Collections.singletonList(moveHandle);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情亚洲综合在线| 最新成人av在线| 久久国产精品无码网站| 日韩伦理免费电影| 精品久久国产97色综合| 日本乱人伦aⅴ精品| 国产精品综合在线视频| 午夜成人在线视频| 国产精品伦一区| 久久先锋影音av鲁色资源| 成人黄动漫网站免费app| 婷婷激情综合网| 亚洲欧美另类小说视频| 精品久久久久香蕉网| 色美美综合视频| 国内精品久久久久影院色| 亚洲成a天堂v人片| 亚洲一区二区三区激情| 国产精品久久福利| 欧美mv和日韩mv的网站| 884aa四虎影成人精品一区| 91视频观看视频| 久色婷婷小香蕉久久| 亚洲成人黄色小说| 亚洲综合在线免费观看| 中文字幕欧美激情一区| 久久毛片高清国产| 欧美成人video| 欧美日韩高清不卡| 色婷婷综合久久久中文一区二区| 国产aⅴ综合色| 日韩成人免费电影| 日本大胆欧美人术艺术动态| 午夜免费久久看| 午夜国产精品影院在线观看| 亚洲一卡二卡三卡四卡| 国产亚洲一二三区| 国产欧美一区二区在线| 国产精品免费久久久久| 国产精品国产自产拍高清av王其 | 精品久久久久久综合日本欧美| 欧美色手机在线观看| 91亚洲男人天堂| 91偷拍与自偷拍精品| 国产在线国偷精品免费看| 国产精品主播直播| 不卡av在线网| 色婷婷综合久久久中文一区二区| 91视频国产资源| 欧美性猛交一区二区三区精品| 日本高清不卡一区| 欧美剧情片在线观看| 欧美一区二区高清| 欧美成人高清电影在线| 久久久99免费| 成人免费在线视频观看| 亚洲夂夂婷婷色拍ww47| 日韩精品亚洲一区| 国产在线视频一区二区三区| 国产99久久久国产精品| 国产福利一区二区三区视频| 91首页免费视频| 亚洲bt欧美bt精品777| 久久国产生活片100| 色8久久精品久久久久久蜜| 精品国精品国产| 亚洲成人一区在线| 99国产欧美久久久精品| 久久影音资源网| 亚洲福利一区二区三区| 成人app网站| 久久久91精品国产一区二区精品| 婷婷综合久久一区二区三区| 99久久国产综合色|国产精品| 欧美精品一区二区三区视频| 日韩中文字幕麻豆| 欧美日韩一区二区在线视频| 亚洲色图一区二区三区| 不卡一区二区三区四区| 国产午夜精品福利| 国产一区二区视频在线播放| 日韩女优视频免费观看| 蜜臀av一区二区三区| 欧美区视频在线观看| 亚洲综合丝袜美腿| 色婷婷综合久色| 亚洲激情第一区| 一本色道a无线码一区v| 亚洲欧美日韩一区二区| 北岛玲一区二区三区四区| 欧美高清在线一区二区| 国产乱码精品一区二区三区五月婷| 欧美精品在线一区二区三区| 一区二区三区不卡在线观看| 91免费观看在线| 亚洲日本免费电影| 91麻豆123| 亚洲精品成人a在线观看| 91极品美女在线| 亚洲欧美一区二区三区国产精品| 国产99久久久久| 国产精品人人做人人爽人人添 | 中文在线一区二区| 国产91在线看| 亚洲色图一区二区| 91美女在线视频| 亚洲精品视频在线观看免费| 97精品超碰一区二区三区| 一区精品在线播放| 色综合久久综合| 亚洲精品久久久蜜桃| 91亚洲资源网| 亚洲一区免费在线观看| 欧美午夜精品久久久久久孕妇| 夜夜精品视频一区二区| 在线视频国内自拍亚洲视频| 亚洲午夜久久久久久久久久久 | 99re热视频这里只精品| 亚洲人成网站精品片在线观看| 色综合久久精品| 天天影视网天天综合色在线播放| 91精品免费在线观看| 国产精品一区二区三区四区| 国产精品久久久久久久久免费樱桃 | 一级中文字幕一区二区| 欧美性受xxxx黑人xyx| 日产精品久久久久久久性色| xnxx国产精品| 欧洲一区在线电影| 久久国产人妖系列| 中文字幕在线观看一区| 欧美三日本三级三级在线播放| 日本不卡在线视频| 亚洲国产高清不卡| 欧美日韩中文国产| 国产在线视频一区二区三区| 综合久久综合久久| 日韩网站在线看片你懂的| 国产jizzjizz一区二区| 亚洲国产精品久久不卡毛片| 久久婷婷成人综合色| 精品视频1区2区| 成人免费视频免费观看| 亚洲超丰满肉感bbw| 欧美激情综合在线| 91精品国产欧美一区二区18| 成人短视频下载| 日韩av网站在线观看| 中文字幕成人网| 日韩三级视频在线观看| 色老头久久综合| 国产精品一区二区91| 香港成人在线视频| 国产精品久久久久天堂| 亚洲精品一线二线三线| 精品视频全国免费看| 一本色道综合亚洲| 国产99久久精品| 久草精品在线观看| 石原莉奈在线亚洲二区| 亚洲视频每日更新| 国产精品麻豆网站| 久久亚洲一级片| 91精品国产91久久综合桃花| 在线一区二区三区做爰视频网站| 国产成人免费av在线| 久久99热国产| 毛片av一区二区| 免费在线观看成人| 天天综合网天天综合色| 亚洲一区二区欧美日韩| 亚洲私人黄色宅男| 中文字幕一区二区三| 欧美国产一区在线| 亚洲国产精品激情在线观看| 久久―日本道色综合久久| 欧美一区二区三区喷汁尤物| 欧美日本不卡视频| 欧美日韩视频一区二区| 97se狠狠狠综合亚洲狠狠| 粉嫩av一区二区三区| 成人免费黄色大片| 国产成人精品一区二区三区四区 | 一本大道综合伊人精品热热| 成人高清视频免费观看| 成人av动漫网站| 色综合久久中文综合久久牛| 一道本成人在线| 欧美疯狂做受xxxx富婆| 91精品视频网| 久久亚洲一区二区三区明星换脸| 久久女同精品一区二区| 亚洲国产高清在线观看视频| 国产精品你懂的在线| 亚洲视频小说图片| 亚洲国产精品尤物yw在线观看| 亚洲一区精品在线| 秋霞影院一区二区| 国产一区二区三区四区五区入口| 国产永久精品大片wwwapp|