minimize emacs
Harold L Hunt II
huntharo@msu.edu
Sat Sep 13 06:08:00 GMT 2003
Jason,
Yes, that is exactly what I wanted.
I don't have time for a formal release announcement now, but I just
posted XFree86-xserv-4.3.0-8 as a "test" release. You have to manually
select this in Cygwin's setup.exe when it shows up on mirrors in a few
hours.
The new test release handles WM_CHANGE_STATE IconicState messages and
calls ShowWindow (hWnd, SW_MINIMIZE). I tested it with emacs and it
works for me. I can't believe that no one asked for this before... it
seems to have been a missing feature for a long time.
Thanks for testing,
Harold
Jason Dufair wrote:
> Harold -
>
> How does the following sound?
>
>
>>Check the function `x_iconify_frame' in xterm.c in the Emacs sources
>>to see what it does. Basically, what it boils down to is Emacs
>>running `XIconifyWindow' which sends a `ClientMessage' with
>>`IconicState' to X. See if the windowmanager listens to the
>>`WM_CHANGE_STATE' hint properly.
>
>
>
> Harold L Hunt II <huntharo@msu.edu> writes:
>
>
>>Jason,
>>
>>I think this means that we have to trap a window manager
>>message/hint/whatever that tells us that an application is requesting
>>to be minimized. It is up to our internal window manager to then
>>perform the minimization and report that to the app that the
>>minimization has been performed.
>>
>>Can anyone find some information about how this is implemented? It
>>sounds fairly simple, so a quick example from somewhere could probably
>>help me get it done quickly.
>>
>>Harold
>>
>>Jason Dufair wrote:
>>
>>
>>>Andrew DeFaria <ADeFaria@Salira.com> writes:
>>>
>>>
>>>>I wouldn't call it a fix, rather a default configuration. I think you
>>>>can put the following in your .emacs file:
>>>>
>>>>(global-set-key "\C-z" 'suspend-emacs-or-iconify-fram)
>>>
>>>I don't seem to have a 'suspend-emacs-or-iconify-frame. When I call
>>>'suspend-emacs, I get "Suspending an emacs running under X makes no
>>>sense". Thanks for the suggestion. C-z does work under Linux for me,
>>>but no luck here. C-z does have the effect of making the cursor hollow,
>>>however. I suspect whatever tricks are being done with -multiwindow
>>>prevent iconify from behaving correctly. Thanks for checking into it.
>>>
>
>
More information about the Cygwin-xfree
mailing list