emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Platform independent graphical display for Emacs


From: Stefan Kangas
Subject: Re: Platform independent graphical display for Emacs
Date: Thu, 23 Dec 2021 22:28:45 -0800

Po Lu <luangruo@yahoo.com> writes:

> Stefan Kangas <stefankangas@gmail.com> writes:
>
>> I don't think that what we do necessarily translates very well to the
>> widgets provided by common toolkits.  For example, the mode line is
>> not rendered by a toolkit.
>
> That's because it's part of an Emacs window, not a widget.

Yes.  I was under the impression that this was well understood, and
didn't need pointing out.

>> Dialogs are basically not very useful or Emacsy as is.  When they pop
>> up, you are completely outside of "Emacs land", and there is no way for
>> us to add keybindings, style them, etc. or do much of anything really.
>
> Just as in gedit and other graphical editors, no?

Yes, but I expect more from Emacs than from other editors.

>> Our scrollbars are fairly subpar compared to the ones in VSCode, at
>> least in GTK.
>
> The built-in (as in, no toolkit) scrollbar is even worse,

That's true, but to be clear I am not talking about that build.

> Child frames basically look the same regardless of platform, as long as
> window decorations are turned off (if they are on, again, that's outside
> our control).  They are even implemented the same way widgets are on X,
> via an X window with a parent, so I don't really see the difference.

I don't really understand your argument here; I see a significant
difference between widgets and frames.

>> No idea.  I guess the menus would be different on macOS.
>
> NS users will complain.

I meant that the menus would likely be global on macOS.  I think you
will agree that they would not complain about that.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]