Mercurial > projects > mde
comparison mde/content/Content.d @ 167:620d4ea30228
Context menus: added a clipboard (functions accessible from main menu rather than context menu).
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Sat, 27 Jun 2009 11:57:26 +0200 |
parents | bb2f1a76346d |
children | da8d3091fdaf |
comparison
equal
deleted
inserted
replaced
166:55667d048c31 | 167:620d4ea30228 |
---|---|
95 } | 95 } |
96 } else // no existing object | 96 } else // no existing object |
97 parent = new ContentList (parentSym); | 97 parent = new ContentList (parentSym); |
98 } | 98 } |
99 parent.append (this); | 99 parent.append (this); |
100 //logger.trace ("Created: {}\t{}", symbol, this); | |
100 } | 101 } |
101 | 102 |
102 void name (Translation.Entry e) { | 103 void name (Translation.Entry e) { |
103 name_ = e.name; | 104 name_ = e.name; |
104 desc_ = e.desc; | 105 desc_ = e.desc; |
139 /** A naive implementation which assumes the passed content is | 140 /** A naive implementation which assumes the passed content is |
140 * incompatible. */ | 141 * incompatible. */ |
141 override bool set (IContent) { | 142 override bool set (IContent) { |
142 return false; | 143 return false; |
143 } | 144 } |
145 /// ditto | |
146 override void opAssign (char[]) {} | |
144 | 147 |
145 protected: | 148 protected: |
146 char[] symbol; | 149 char[] symbol; |
147 char[] name_, desc_; // translated name and description | 150 char[] name_, desc_; // translated name and description |
148 void delegate (Content) cb[]; | 151 void delegate (Content) cb[]; |