----- Original Message -----
From: "Eli Zaretskii" <[EMAIL PROTECTED]>
> > However I can
> > not see how hourglass support can be implemented at all if those places
> > where you hide or show the hourglass is ifdef:ed away. Both
start_hourglass
> > and cancel_hourglass are ifdef:ed away (unless HAVE_X_WINDOW is
defined). Am
> > I perhaps misunderstanding when HAVE_X_WINDOW is defined?
>
> HAVE_X_WINDOWS is defined for Emacs built on GNU or Unix systems with
> X support enabled.
Thanks, I guessed so but was not sure.
> So you are saying that hourglass cursor doesn't work on Windows? I
At least I can not see that it works.
> So, assuming that hourglass cursor indeed doesn't work on Windows, and
> that those snippets are conditioned on X _because_ that feature is not
> yet implemented in the Windows port--what is it that you don't
> understand in how this feature works on Unix?
What I was trying to say was this (that it probably are conditioned for X)
and that it is a problem because with
#ifdef HAVE_X_WINDOWS
around hourglass activation/deactivation you can only get things working on
X.
For the w32 port there are also
#if 0
around the body part of the functions that do the actual job
(start_hourglass, hide_hourglass), since it is (as far as I understand) not
implemented on w32 yet.
I suggest removing the "#ifdef HAVE_X_WINDOWS" completely or (which I
believe most would like better - but not I) replacing them with something
like
#ifdef HAS_HOURGLASS
Can we please do one of these so that it is possible to implement hourglass
support?
_______________________________________________
Emacs-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel