On Thu, Nov 21, 2013 at 1:37 AM, Stephen J. Turnbull <stephen(a)xemacs.org>wrote:
Jeff Sparkes writes:
> On Wed, Nov 20, 2013 at 1:24 PM, Stephen J. Turnbull wrote:
> Yes, there's code do display emacs keys in the menu labels. It
> currently works for GTK 2 only, I should have it fixed soon.
I suspect you misunderstand me. The menubar itself is invisible: the
menu names are not displayed, and the clickable region corresponding
to each invisible label is about 12 pixels wide.
I understand. XEmacs tries to do something funky with the menu label. It
works in GTK 2, but ends up invisible in GTK 3. I just fixed it partly.
The mnemonic character doesn't have the underline yet, but the label is
there. (I didn't realize the label parsing functionalso set the displayed
text in GTK 2.)
>> The tabs are somewhat broken, which is probably related to
>> many thousands (literally) of repetitions of the warning: [omitted]
> Yesterday I checked in a partial fix that fixes the tab appearance,
> but not that warning. I haven't worked how the instantiator gets
> the notebook tabs to work.
I'll bet a drink of your choice at such time as we're in the same
place that these are all manifestations of a failure to do something
needed to activate a subwidget. (Perhaps not for the menubar, I
suspect the menubar has something to do with the fact that XEmacs
normally uses the internally defined Lucid widget rather than one from
a toolkit. Even so, I bet the manifestation would be different if the
GTK menubar was actually working.)
The XEmacs embedded "widgets" are definitely handled differently. Lots
of mystery code in glyphs*.c. I'll get there sooner or later.
XEmacs-Beta mailing list