`
soundycui
  • 浏览: 84682 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

巧妙设置编辑为dirty

    博客分类:
  • RCP
 
阅读更多
一。XXX extends DiagramDocumentEditor
        private boolean dirty = false;  //是否被修改
   public boolean isDirty() {

return super.isDirty() || dirty;
}
/**
* @generated NOT
*/
public void setDirty(boolean dirty) {

if (isDirty() != dirty) {

this.dirty = dirty;

firePropertyChange(IEditorPart.PROP_DIRTY);
}
}

二。extends FormEditor 多页编辑器 
    private boolean dirty = false; // 是否修改的标识
    @Override
public boolean isDirty() {
return dirty;
}
    public void setDirty(boolean dirty) {
if (this.dirty != dirty) {
this.dirty = dirty;
editorDirtyStateChanged();
}
}
三。多页编辑器的其中一页extends FormPage
    private boolean dirty = false; // 是否被修改
    @Override
public boolean isDirty() {
return dirty;
}
    public void setDirty(boolean dirty) {
this.dirty = dirty;
}
   public void doSave(IProgressMonitor monitor) {
       父编辑器[主编辑器]profileEditor.setDirty(false);
   }
   //当某一个属性改变时,需调用此方法
   public void setDirtyAfterModify() {
profileEditor父编辑器[主编辑器].setDirty(true);
setDirty(true); 
}

四。最普通的编辑器 extends EditorPart
@Override
public boolean isDirty() {
return dirty;
}

public void setDirty() {
firePropertyChange(IEditorPart.PROP_DIRTY);
}
doSave(){
dirty = false;
}
分享到:
评论

相关推荐

    Dirty Ames

    Dirty Ames

    Writing on dirty paper

    1. **背景介绍**:脏纸编码最初是由Costa在1983年发表的一篇论文中提出的,该论文标题为“Writing on dirty paper”。其核心思想是在已知干扰的情况下优化信息传输策略。 2. **数学模型**:Costa提出了一个数学模型...

    dirty

    此外,WOFF(Web Open Font Format)和WOFF2是专为网络设计的字体格式,它们优化了文件大小,以便在网络环境中快速加载。 综上所述,"dirty"可能涉及一个具有独特视觉效果的字体项目,而"bb1924"可能包含这些定制...

    Jackson的Dirty Pop

    此外,歌曲的结构设计巧妙,起承转合流畅自然,既有引人入胜的开头,又有高潮迭起的副歌,使得"Dirty Pop"成为了一首极具吸引力的作品。 Jackson在"Dirty Pop"中的歌词表达也十分有趣,他用文字描绘出一种时尚而略...

    dirty_liar

    设计者有时会为特定项目创建或选择独特的字体,以体现特定的情感或风格。 描述中的“dirty_liar”可能是这个字体或设计概念的核心特征,暗示了这种字体带有一种不诚实或狡猾的感觉,可能通过粗犷、扭曲或者非传统的...

    SE Natural Bloom Dirty Lens

    unity中的SE Natural Bloom Dirty Lens 绚丽的特效镜头插件

    webrtc-streamer-v0.8.1-dirty-Windows-AMD64-Release.zip

    此技术广泛应用于视频会议、在线教育、远程医疗等场景,为互联网用户提供了无缝的音视频交互体验。在"webrtc-streamer-v0.8.1-dirty-Windows-AMD64-Release.zip"这个压缩包中,我们看到的是一个针对Windows操作系统...

    Unity 脏镜头光晕效果Dirty Lens Effect

    在Volume中,可以设置Dirty Lens组件,调整诸如污渍数量、分布、大小、透明度等参数,以达到理想的效果。 在实现脏镜头光晕时,开发者还需要考虑性能问题。因为这些效果会增加GPU的负担,所以在针对移动设备或性能...

    Unity3d特效插件 脏镜头光晕效果Dirty Lens Effect.

    总的来说,“Unity3D特效插件 脏镜头光晕效果Dirty Lens Effect”是通过后处理技术模拟真实世界中的光学现象,为游戏或应用带来电影级别的视觉体验。通过精细调整插件提供的各项参数,开发者可以创造出独一无二的...

    A taxonomy of dirty data

    However, time is an important data dimension with distinct characteristics which affords special consideration in the context of dirty data. Building upon existing taxonomies of general data quality ...

    Jim Blinn's Corner_ Dirty Pixels

    Jim Blinn - Jim Blinn's Corner_ Dirty Pixels (The Morgan Kaufmann Series in Computer Graphics)-Morgan Kaufmann (1998).djvu

    复旦大学_软件安全_SEED labs_5-Dirty_Cow.zip

    总之,"5-Dirty_Cow"实验为学习者提供了一个宝贵的实践平台,通过实际操作,加深对软件安全问题的认识,提升网络安全防护技能。在信息化社会,掌握这样的知识和技能对于个人和组织来说都具有深远的意义。

    dirty-chai:用不掉毛的终止声明扩展Ch​​ai

    安装npm install dirty-chai --save-dev用法dirty-chai是一个chai。 var chai = require ( 'chai' ) ;var dirtyChai = require ( 'dirty-chai' ) ;var expect = chai . expectchai . use ( dirtyChai ) ;// ......

    磁盘检索提示DIRTY

    提示Volume is dirty来源于网络知识

    unity3d 游戏特效插件 粒子 SE Natural Bloom & Dirty Lens

    "SE Natural Bloom & Dirty Lens"是Unity3D中的一款专业游戏特效插件,专为提升游戏画面质量和艺术表现而设计。 首先,我们来了解一下"SE Natural Bloom"。Bloom效果是一种常见的实时渲染技术,它模拟了真实世界中...

    Get Your Hands Dirty on Clean Architecture.epub

    Get Your Hands Dirty on Clean Architecture starts with a discussion about the conventional layered architecture style and its disadvantages. It also talks about the advantages of the domain-centric ...

    Dirty Headline

    《Dirty Headline》以其独特的风格,为设计师提供了表达个性和创新思维的新途径。 首先,我们来深入了解《Dirty Headline》的特点。这款字体通常具有粗糙、不规则的边缘,仿佛被磨损或沾染了污迹,给人一种复古、...

    Fck编辑器API函数使用.doc

    - **设置内容**:可以使用`SetHTML`方法设置编辑器的内容。 ```javascript oEditor.SetHTML("content", false); ``` 第二个参数`false`表示以所见即所得的方式设置内容。 - **插入内容**:可以使用`InsertHtml`...

    strippin_dirty

    在IT行业中,字体设计与应用是一个重要且广泛的领域。"strippin_dirty"这个标题可能指的是一个...通过理解字体设计的基本原理和应用技巧,我们可以更好地欣赏和利用这种独特的设计元素,为我们的项目增添别样的魅力。

Global site tag (gtag.js) - Google Analytics