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))