unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#8176: 24.0.50; GUI toolkit differences
@ 2011-03-05  4:13 Tim Cross
  2011-07-04 14:05 ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 17+ messages in thread
From: Tim Cross @ 2011-03-05  4:13 UTC (permalink / raw)
  To: 8176


The code below works under some GUI toolkits (i.e. windows, lucid and I
think GNUStep), but will not work under versions built with GTK. From a
discussion on the emacs-dev list, this appears to be due to design
constraints with the GTK toolkit, which will not allow menu
actions/buttons to be defined at the top level. I tried to verify this
using the GTK documentation, but was unable to find anything specific. 

Either this is a bug in GTK or how emacs interfaces with the library
(seems unlikely, more likely a desing constraint of GTK) and should be
fixed or a footnote added to the manual to let developers know of this
limitation in some toolkits, noteably GTK based ones.

The following code was evaluated within the scratch buffer. I confirmed
it works fine under emacs 24 built with lucid, but fails to work when
built with GTK2+. Others reported it worked find under win32, but failed
on ns. 

(defun tx-greet ()
  (interactive) 
  (message "Hello Tim!"))

(defun tx-menu ()
  (interactive)
  (define-key lisp-interaction-mode-map [menu-bar tx]
    '(menu-item "TX Test" tx-greet)))

Tim

-- 
Tim Cross
tcross@rapttech.com.au

There are two types of people in IT - those who do not manage what they 
understand and those who do not understand what they manage.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-03-05  4:13 bug#8176: 24.0.50; GUI toolkit differences Tim Cross
@ 2011-07-04 14:05 ` Lars Magne Ingebrigtsen
  2011-07-05  0:00   ` Tim Cross
  0 siblings, 1 reply; 17+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-04 14:05 UTC (permalink / raw)
  To: Tim Cross; +Cc: 8176

Tim Cross <theophilusx@gmail.com> writes:

> Either this is a bug in GTK or how emacs interfaces with the library
> (seems unlikely, more likely a desing constraint of GTK) and should be
> fixed or a footnote added to the manual to let developers know of this
> limitation in some toolkits, noteably GTK based ones.
>
> The following code was evaluated within the scratch buffer. I confirmed
> it works fine under emacs 24 built with lucid, but fails to work when
> built with GTK2+. Others reported it worked find under win32, but failed
> on ns. 
>
> (defun tx-greet ()
>   (interactive) 
>   (message "Hello Tim!"))
>
> (defun tx-menu ()
>   (interactive)
>   (define-key lisp-interaction-mode-map [menu-bar tx]
>     '(menu-item "TX Test" tx-greet)))

I can confirm that this doesn't work under GTK Emacs.

Do you have a suggestion where this limitation should be documented? 

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-04 14:05 ` Lars Magne Ingebrigtsen
@ 2011-07-05  0:00   ` Tim Cross
  2011-07-05  5:56     ` Jan Djärv
                       ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Tim Cross @ 2011-07-05  0:00 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: 8176

On Tue, Jul 5, 2011 at 12:05 AM, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:
> Tim Cross <theophilusx@gmail.com> writes:
>
>> Either this is a bug in GTK or how emacs interfaces with the library
>> (seems unlikely, more likely a desing constraint of GTK) and should be
>> fixed or a footnote added to the manual to let developers know of this
>> limitation in some toolkits, noteably GTK based ones.
>>
>> The following code was evaluated within the scratch buffer. I confirmed
>> it works fine under emacs 24 built with lucid, but fails to work when
>> built with GTK2+. Others reported it worked find under win32, but failed
>> on ns.
>>
>> (defun tx-greet ()
>>   (interactive)
>>   (message "Hello Tim!"))
>>
>> (defun tx-menu ()
>>   (interactive)
>>   (define-key lisp-interaction-mode-map [menu-bar tx]
>>     '(menu-item "TX Test" tx-greet)))
>
> I can confirm that this doesn't work under GTK Emacs.
>
> Do you have a suggestion where this limitation should be documented?
>
> --
> (domestic pets only, the antidote for overdose, milk.)
>  bloggy blog http://lars.ingebrigtsen.no/
>

My suggestion would be to add it to the elisp manual, possibly as a
footnote, in either section 22.17 or possibly 22.17.1. Something along
the lines that not all GUI toolkits are equal and some features or
behaviours available in one toolkit may not be available in another.
For example, GTK will not allow a top level menu button or action,
while Lucid and NS do.

A tricky part in documenting this is getting consistency of terms. I'm
not sure if 'top level button or action' is really understood, but
basically it refers to a menu item on the top level menu bar which
performs an action other than to open a sub-menu.

thanks for looking at this.

Tim





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-05  0:00   ` Tim Cross
@ 2011-07-05  5:56     ` Jan Djärv
  2011-07-05  6:02       ` Tim Cross
  2011-07-05 14:14     ` Lars Magne Ingebrigtsen
  2011-07-06 15:12     ` Jason Rumney
  2 siblings, 1 reply; 17+ messages in thread
From: Jan Djärv @ 2011-07-05  5:56 UTC (permalink / raw)
  To: Tim Cross; +Cc: Lars Magne Ingebrigtsen, 8176

FWIW, this doesn't work under OSX/Nextstep either.

	Jan D.


Tim Cross skrev 2011-07-05 02.00:
> (defun tx-greet ()
>>>     (interactive)
>>>     (message "Hello Tim!"))
>>>
>>>  (defun tx-menu ()
>>>     (interactive)
>>>     (define-key lisp-interaction-mode-map [menu-bar tx]
>>>       '(menu-item "TX Test" tx-greet)))





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-05  5:56     ` Jan Djärv
@ 2011-07-05  6:02       ` Tim Cross
  2011-07-05  8:48         ` Jan D.
  0 siblings, 1 reply; 17+ messages in thread
From: Tim Cross @ 2011-07-05  6:02 UTC (permalink / raw)
  To: Jan Djärv; +Cc: Lars Magne Ingebrigtsen, 8176

No, As I understand it, it only works under Lucid  and MS Windows. I
confirmed the Lucid/X side of things and some others confirmed the
windows version.

Is OSX/Nextstep just using GTK+ under the hood or is it a completely
different toolkit?

Tim

On Tue, Jul 5, 2011 at 3:56 PM, Jan Djärv <jan.h.d@swipnet.se> wrote:
> FWIW, this doesn't work under OSX/Nextstep either.
>
>        Jan D.
>
>
> Tim Cross skrev 2011-07-05 02.00:
>>
>> (defun tx-greet ()
>>>>
>>>>    (interactive)
>>>>    (message "Hello Tim!"))
>>>>
>>>>  (defun tx-menu ()
>>>>    (interactive)
>>>>    (define-key lisp-interaction-mode-map [menu-bar tx]
>>>>      '(menu-item "TX Test" tx-greet)))
>





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-05  6:02       ` Tim Cross
@ 2011-07-05  8:48         ` Jan D.
  2011-07-06  7:02           ` Tim Cross
  0 siblings, 1 reply; 17+ messages in thread
From: Jan D. @ 2011-07-05  8:48 UTC (permalink / raw)
  To: Tim Cross; +Cc: Lars Magne Ingebrigtsen, 8176

Tim Cross skrev 2011-07-05 08:02:
> No, As I understand it, it only works under Lucid  and MS Windows. I
> confirmed the Lucid/X side of things and some others confirmed the
> windows version.
>
> Is OSX/Nextstep just using GTK+ under the hood or is it a completely
> different toolkit?

It is totally different.

	Jan D.

>
> Tim
>
> On Tue, Jul 5, 2011 at 3:56 PM, Jan Djärv<jan.h.d@swipnet.se>  wrote:
>> FWIW, this doesn't work under OSX/Nextstep either.
>>
>>         Jan D.
>>
>>
>> Tim Cross skrev 2011-07-05 02.00:
>>>
>>> (defun tx-greet ()
>>>>>
>>>>>     (interactive)
>>>>>     (message "Hello Tim!"))
>>>>>
>>>>>   (defun tx-menu ()
>>>>>     (interactive)
>>>>>     (define-key lisp-interaction-mode-map [menu-bar tx]
>>>>>       '(menu-item "TX Test" tx-greet)))
>>






^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-05  0:00   ` Tim Cross
  2011-07-05  5:56     ` Jan Djärv
@ 2011-07-05 14:14     ` Lars Magne Ingebrigtsen
  2011-07-06  6:56       ` Tim Cross
  2011-07-06 15:12     ` Jason Rumney
  2 siblings, 1 reply; 17+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-05 14:14 UTC (permalink / raw)
  To: Tim Cross; +Cc: 8176

Tim Cross <theophilusx@gmail.com> writes:

> My suggestion would be to add it to the elisp manual, possibly as a
> footnote, in either section 22.17 or possibly 22.17.1. Something along
> the lines that not all GUI toolkits are equal and some features or
> behaviours available in one toolkit may not be available in another.
> For example, GTK will not allow a top level menu button or action,
> while Lucid and NS do.
>
> A tricky part in documenting this is getting consistency of terms. I'm
> not sure if 'top level button or action' is really understood, but
> basically it refers to a menu item on the top level menu bar which
> performs an action other than to open a sub-menu.

Could you suggest a paragraph for 22.17.1 that explains this problem?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-05 14:14     ` Lars Magne Ingebrigtsen
@ 2011-07-06  6:56       ` Tim Cross
  2011-07-12  3:34         ` Tim Cross
  0 siblings, 1 reply; 17+ messages in thread
From: Tim Cross @ 2011-07-06  6:56 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: 8176

On Wed, Jul 6, 2011 at 12:14 AM, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:
> Tim Cross <theophilusx@gmail.com> writes:
>
>> My suggestion would be to add it to the elisp manual, possibly as a
>> footnote, in either section 22.17 or possibly 22.17.1. Something along
>> the lines that not all GUI toolkits are equal and some features or
>> behaviours available in one toolkit may not be available in another.
>> For example, GTK will not allow a top level menu button or action,
>> while Lucid and NS do.
>>
>> A tricky part in documenting this is getting consistency of terms. I'm
>> not sure if 'top level button or action' is really understood, but
>> basically it refers to a menu item on the top level menu bar which
>> performs an action other than to open a sub-menu.
>
> Could you suggest a paragraph for 22.17.1 that explains this problem?
>
> --
> (domestic pets only, the antidote for overdose, milk.)
>  bloggy blog http://lars.ingebrigtsen.no/
>

I will try to draft something in the next few days.

Tim





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-05  8:48         ` Jan D.
@ 2011-07-06  7:02           ` Tim Cross
  0 siblings, 0 replies; 17+ messages in thread
From: Tim Cross @ 2011-07-06  7:02 UTC (permalink / raw)
  To: Jan D.; +Cc: Lars Magne Ingebrigtsen, 8176

On Tue, Jul 5, 2011 at 6:48 PM, Jan D. <jan.h.d@swipnet.se> wrote:
> Tim Cross skrev 2011-07-05 08:02:
>>
>> No, As I understand it, it only works under Lucid  and MS Windows. I
>> confirmed the Lucid/X side of things and some others confirmed the
>> windows version.
>>
>> Is OSX/Nextstep just using GTK+ under the hood or is it a completely
>> different toolkit?
>
> It is totally different.
>

Good to know. It was suggested that this code failing was evidence of
a bug in GTK+, though I feel it is more evidence of a design decision
wrt GUI philosophy rather than a bug. Having another toolkit which
appears to adopt the same/similar convention of not supporting top
level 'action' or 'buttons' in menus tends to support the design
decision stance rather than seeing it as a bug.

Tim





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-05  0:00   ` Tim Cross
  2011-07-05  5:56     ` Jan Djärv
  2011-07-05 14:14     ` Lars Magne Ingebrigtsen
@ 2011-07-06 15:12     ` Jason Rumney
  2 siblings, 0 replies; 17+ messages in thread
From: Jason Rumney @ 2011-07-06 15:12 UTC (permalink / raw)
  To: Tim Cross; +Cc: Lars Magne Ingebrigtsen, 8176

Tim Cross <theophilusx@gmail.com> writes:

>>> The following code was evaluated within the scratch buffer. I confirmed
>>> it works fine under emacs 24 built with lucid, but fails to work when
>>> built with GTK2+. Others reported it worked find under win32, but failed
>>> on ns.
>>>
>>> (defun tx-greet ()
>>>   (interactive)
>>>   (message "Hello Tim!"))
>>>
>>> (defun tx-menu ()
>>>   (interactive)
>>>   (define-key lisp-interaction-mode-map [menu-bar tx]
>>>     '(menu-item "TX Test" tx-greet)))

I think the situation on W32 is more complex (but I don't have Windows
in front of me to check for sure).  I think the above will work if the
command is in a menu-bar menu, but not in a popup menu.






^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-06  6:56       ` Tim Cross
@ 2011-07-12  3:34         ` Tim Cross
  2011-07-15 16:33           ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 17+ messages in thread
From: Tim Cross @ 2011-07-12  3:34 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: 8176

OK, here is my attempt to draft an addition for 12.17.1 which may help
highlight the fact that not all toolkits are equivalent and what is
possible in some toolkits may not be possible in another.

"It should be noted that not all GUI toolkits used by emacs are
equivalent. Some toolkits have specific constraints on how they are
used. These constraints may be due to technical limitations of the
toolkit or they may represent deliberate design choices. It is
possible to implement elisp which works as expected under one toolkit
and either does not work under another or gives unexpected results.

An exmaple of this is the use of menu actions or buttons in a top
level menu-bar. The following code will work in a top level menu when
emacs is built with either the Lucid X toolkit or on MS Windows, but
will fail to work correctly when emacs is built against the GTK+ or
NextStep toolkits. Under these toolkits, the code compiles and the
menu item appears in the top level menu, but clicking on the item
fails to execute the associated action.

(defun menu-action-greet ()
   (interactive)
   (message "Hello Emacs User!"))

(defun top-level-menu ()
  (interactive)
  (define-key lisp-interaction-mode-map [menu-bar m]
     '(menu-item "Action Button" menu-action-greet)))



On Wed, Jul 6, 2011 at 4:56 PM, Tim Cross <theophilusx@gmail.com> wrote:
> On Wed, Jul 6, 2011 at 12:14 AM, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:
>> Tim Cross <theophilusx@gmail.com> writes:
>>
>>> My suggestion would be to add it to the elisp manual, possibly as a
>>> footnote, in either section 22.17 or possibly 22.17.1. Something along
>>> the lines that not all GUI toolkits are equal and some features or
>>> behaviours available in one toolkit may not be available in another.
>>> For example, GTK will not allow a top level menu button or action,
>>> while Lucid and NS do.
>>>
>>> A tricky part in documenting this is getting consistency of terms. I'm
>>> not sure if 'top level button or action' is really understood, but
>>> basically it refers to a menu item on the top level menu bar which
>>> performs an action other than to open a sub-menu.
>>
>> Could you suggest a paragraph for 22.17.1 that explains this problem?
>>
>> --
>> (domestic pets only, the antidote for overdose, milk.)
>>  bloggy blog http://lars.ingebrigtsen.no/
>>
>
> I will try to draft something in the next few days.
>
> Tim
>





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-12  3:34         ` Tim Cross
@ 2011-07-15 16:33           ` Lars Magne Ingebrigtsen
  2011-07-15 23:51             ` Tim Cross
  0 siblings, 1 reply; 17+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-15 16:33 UTC (permalink / raw)
  To: Tim Cross; +Cc: 8176

Tim Cross <theophilusx@gmail.com> writes:

> OK, here is my attempt to draft an addition for 12.17.1 which may help
> highlight the fact that not all toolkits are equivalent and what is
> possible in some toolkits may not be possible in another.

What node is this for?  That is, what's the name of the node?

> "It should be noted that not all GUI toolkits used by emacs are
> equivalent. Some toolkits have specific constraints on how they are
> used. These constraints may be due to technical limitations of the
> toolkit or they may represent deliberate design choices. It is
> possible to implement elisp which works as expected under one toolkit
> and either does not work under another or gives unexpected results.
>
> An exmaple of this is the use of menu actions or buttons in a top
> level menu-bar. The following code will work in a top level menu when
> emacs is built with either the Lucid X toolkit or on MS Windows, but
> will fail to work correctly when emacs is built against the GTK+ or
> NextStep toolkits. Under these toolkits, the code compiles and the
> menu item appears in the top level menu, but clicking on the item
> fails to execute the associated action.
>
> (defun menu-action-greet ()
>    (interactive)
>    (message "Hello Emacs User!"))
>
> (defun top-level-menu ()
>   (interactive)
>   (define-key lisp-interaction-mode-map [menu-bar m]
>      '(menu-item "Action Button" menu-action-greet)))

This looks reasonable to me (modulo a few typos :-).  A change of this
size needs copyright assignment to the FSF, though.  Do you have such
paperwork on file?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-15 16:33           ` Lars Magne Ingebrigtsen
@ 2011-07-15 23:51             ` Tim Cross
  2011-07-16 17:47               ` Glenn Morris
  0 siblings, 1 reply; 17+ messages in thread
From: Tim Cross @ 2011-07-15 23:51 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: 8176

On Sat, Jul 16, 2011 at 2:33 AM, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:
> Tim Cross <theophilusx@gmail.com> writes:
>
>> OK, here is my attempt to draft an addition for 12.17.1 which may help
>> highlight the fact that not all toolkits are equivalent and what is
>> possible in some toolkits may not be possible in another.
>
> What node is this for?  That is, what's the name of the node?
>

22.17.1 Defining Menus


>> "It should be noted that not all GUI toolkits used by emacs are
>> equivalent. Some toolkits have specific constraints on how they are
>> used. These constraints may be due to technical limitations of the
>> toolkit or they may represent deliberate design choices. It is
>> possible to implement elisp which works as expected under one toolkit
>> and either does not work under another or gives unexpected results.
>>
>> An exmaple of this is the use of menu actions or buttons in a top
>> level menu-bar. The following code will work in a top level menu when
>> emacs is built with either the Lucid X toolkit or on MS Windows, but
>> will fail to work correctly when emacs is built against the GTK+ or
>> NextStep toolkits. Under these toolkits, the code compiles and the
>> menu item appears in the top level menu, but clicking on the item
>> fails to execute the associated action.
>>
>> (defun menu-action-greet ()
>>    (interactive)
>>    (message "Hello Emacs User!"))
>>
>> (defun top-level-menu ()
>>   (interactive)
>>   (define-key lisp-interaction-mode-map [menu-bar m]
>>      '(menu-item "Action Button" menu-action-greet)))
>
> This looks reasonable to me (modulo a few typos :-).  A change of this
> size needs copyright assignment to the FSF, though.  Do you have such
> paperwork on file?
>

No





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-15 23:51             ` Tim Cross
@ 2011-07-16 17:47               ` Glenn Morris
  2011-07-16 18:04                 ` Lars Magne Ingebrigtsen
  2011-07-16 18:14                 ` Andreas Schwab
  0 siblings, 2 replies; 17+ messages in thread
From: Glenn Morris @ 2011-07-16 17:47 UTC (permalink / raw)
  To: Tim Cross; +Cc: Lars Magne Ingebrigtsen, 8176


I think this ought to be much shorter; as a side effect it can then be a
"tiny change" that does not need an assignment. Eg something like:

     Note that the various toolkits with which you can build Emacs do
     not all support the same set of features for menus.  Some code works
     as expected with one toolkit, but not under another.

     For example, menu actions or buttons in a top-level menu-bar.
     The following works with the Lucid toolkit or on MS Windows, but
     not with GTK or Nextstep, where clicking on the item has no effect.

    <code example>





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-16 17:47               ` Glenn Morris
@ 2011-07-16 18:04                 ` Lars Magne Ingebrigtsen
  2011-07-16 18:14                 ` Andreas Schwab
  1 sibling, 0 replies; 17+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-16 18:04 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Tim Cross, 8176

Glenn Morris <rgm@gnu.org> writes:

> I think this ought to be much shorter; as a side effect it can then be a
> "tiny change" that does not need an assignment. Eg something like:
>
>      Note that the various toolkits with which you can build Emacs do
>      not all support the same set of features for menus.  Some code works
>      as expected with one toolkit, but not under another.
>
>      For example, menu actions or buttons in a top-level menu-bar.
>      The following works with the Lucid toolkit or on MS Windows, but
>      not with GTK or Nextstep, where clicking on the item has no effect.
>
>     <code example>

I've now added this (to a new node).

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-16 17:47               ` Glenn Morris
  2011-07-16 18:04                 ` Lars Magne Ingebrigtsen
@ 2011-07-16 18:14                 ` Andreas Schwab
  2011-07-16 18:32                   ` Glenn Morris
  1 sibling, 1 reply; 17+ messages in thread
From: Andreas Schwab @ 2011-07-16 18:14 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Lars Magne Ingebrigtsen, Tim Cross, 8176

Glenn Morris <rgm@gnu.org> writes:

>      For example, menu actions or buttons in a top-level menu-bar.

This sentence no verb.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#8176: 24.0.50; GUI toolkit differences
  2011-07-16 18:14                 ` Andreas Schwab
@ 2011-07-16 18:32                   ` Glenn Morris
  0 siblings, 0 replies; 17+ messages in thread
From: Glenn Morris @ 2011-07-16 18:32 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: Lars Magne Ingebrigtsen, Tim Cross, 8176

Andreas Schwab wrote:

>>      For example, menu actions or buttons in a top-level menu-bar.
>
> This sentence no verb.

s/For example,/One example is/





^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2011-07-16 18:32 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-05  4:13 bug#8176: 24.0.50; GUI toolkit differences Tim Cross
2011-07-04 14:05 ` Lars Magne Ingebrigtsen
2011-07-05  0:00   ` Tim Cross
2011-07-05  5:56     ` Jan Djärv
2011-07-05  6:02       ` Tim Cross
2011-07-05  8:48         ` Jan D.
2011-07-06  7:02           ` Tim Cross
2011-07-05 14:14     ` Lars Magne Ingebrigtsen
2011-07-06  6:56       ` Tim Cross
2011-07-12  3:34         ` Tim Cross
2011-07-15 16:33           ` Lars Magne Ingebrigtsen
2011-07-15 23:51             ` Tim Cross
2011-07-16 17:47               ` Glenn Morris
2011-07-16 18:04                 ` Lars Magne Ingebrigtsen
2011-07-16 18:14                 ` Andreas Schwab
2011-07-16 18:32                   ` Glenn Morris
2011-07-06 15:12     ` Jason Rumney

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).