Mercurial > hg > xemacs-beta
comparison src/gui.c @ 5715:68f8d295be49
Support :visible in menu specifications.
author | Jerry James <james@xemacs.org> |
---|---|
date | Wed, 23 Jan 2013 11:48:46 -0700 |
parents | 56144c8593a8 |
children |
comparison
equal
deleted
inserted
replaced
5714:489e76b85828 | 5715:68f8d295be49 |
---|---|
142 pgui_item->slot = val; \ | 142 pgui_item->slot = val; \ |
143 } \ | 143 } \ |
144 } | 144 } |
145 FROB (suffix) | 145 FROB (suffix) |
146 FROB (active) | 146 FROB (active) |
147 FROB (included) | |
148 FROB (config) | 147 FROB (config) |
149 FROB (filter) | 148 FROB (filter) |
150 FROB (style) | 149 FROB (style) |
151 FROB (selected) | 150 FROB (selected) |
152 FROB (keys) | 151 FROB (keys) |
153 FROB (callback) | 152 FROB (callback) |
154 FROB (callback_ex) | 153 FROB (callback_ex) |
155 FROB (value) | 154 FROB (value) |
156 #undef FROB | 155 #undef FROB |
156 else if (EQ (key, Q_included) || EQ (key, Q_visible)) | |
157 { | |
158 if (!EQ (pgui_item->included, val)) | |
159 { | |
160 retval = 1; | |
161 pgui_item->included = val; | |
162 } | |
163 } | |
157 else if (EQ (key, Q_key_sequence)) ; /* ignored for FSF compatibility */ | 164 else if (EQ (key, Q_key_sequence)) ; /* ignored for FSF compatibility */ |
158 else if (EQ (key, Q_label)) ; /* ignored for 21.0 implement in 21.2 */ | 165 else if (EQ (key, Q_label)) ; /* ignored for 21.0 implement in 21.2 */ |
159 else if (EQ (key, Q_accelerator)) | 166 else if (EQ (key, Q_accelerator)) |
160 { | 167 { |
161 if (!EQ (pgui_item->accelerator, val)) | 168 if (!EQ (pgui_item->accelerator, val)) |