Project

General

Profile

« Previous | Next » 

Revision 828e0012

Added by Katja Luther almost 3 years ago

ref #9373: adapt detail elements to enable/disable possibility of toggleable text fields

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/ToggleableTextElement.java
48 48
	private final Composite container;
49 49
	private final CacheRelevance relevance;
50 50

  
51
	private boolean isEnabled = true;
51 52
	//TODO for RL
52 53
	public void setVisible(boolean b) {
53 54
		text_cache.setVisible(b);
......
121 122
	        btnToggleProtectTitleCache.setImage(ImageResources.getImage(ImageResources.LOCK_ICON));
122 123
	        btnToggleProtectTitleCache.setToolTipText(Messages.ToggleableText_ToolTip_closed);
123 124
	    }
124
	   setEnabled(state);
125
	    setCacheEnabled(state);
125 126
		this.state = state;
126 127
	}
127 128

  
128
	@Override
129
    public void setEnabled(boolean enabled) {
130
		text_cache.setEnabled(enabled);
129

  
130
    public void setCacheEnabled(boolean enabled) {
131
        text_cache.setEnabled(enabled);
131 132
       	btnToggleProtectTitleCache.setGrayed(enabled);
132 133
		btnToggleProtectTitleCache.setSelection(enabled);
133 134
		Color color = enabled ? null : AbstractUtility.getColor(Resources.COLOR_TEXT_DISABLED);
......
135 136
		text_cache.setForeground(color);
136 137
	}
137 138

  
139
    @Override
140
    public void setEnabled(boolean isEnabled){
141
        this.isEnabled = isEnabled;
142
        text_cache.setEnabled(isEnabled);
143
        btnToggleProtectTitleCache.setEnabled(isEnabled);
144
    }
145

  
138 146
	@Override
139 147
	public boolean isEnabled() {
140
	    return text_cache.isEnabled();
148
	    return isEnabled;
141 149
	}
142 150

  
151
	public boolean isCacheEnabled() {
152
        return btnToggleProtectTitleCache.getSelection();
153
    }
154

  
143 155
    public CacheRelevance getRelevance() {
144 156
        return this.relevance;
145 157
    }

Also available in: Unified diff