On Wed, 21 May 2014, Lars Noschinski wrote:

 * The fact that a detached window stays on top of the jEdit window
   is often quite nice.

 * On GNOME 3.8, the detached (and floating instance) windows
   do not have the usual "close" button, nor can they be maximized
   (resizing is possible, though) (this refers to b7999893ffcce).
   This is annoying, as I sometimes use the whole second screen to
   look at long goals (which are sometimes awkwardly wrapped).
   (I guess this is a side-effect of making the windows JDialogs).

Such window manager interactions need to be taken as-is, but we can collect observations and there might be some workarounds emerging eventually.

Swing provides JWindow, JFrame, JDialog, and the differences are unclear. My theory is that Sun just comissioned 3 separate teams to work in 3 different ways with independent windows, and got 3 slightly incoherent solutions. I once dared to ask on Stackoverflow, if anybody can explain the trio, but I got removed from the "Java" area quite brutally, by some thugs with a lot of points.


On Xubuntu 14.04 / Xfce, I see a maximize button, but no iconify button. Luckily there is a special window manager menu to apply further operations, such as "Roll window up" to approximate iconification.

On Mac OS X, the window always moves with the main one, which looks a bit odd, but is better than a window always behind the main one. The Mac OS X window manager is a bit odd anyway.

Windows seems to lack any special tricks, and we probably see the original intention of the JDialog team of Sun.


Some weeks ago, the was a local talk by someone who still keeps Smalltalk alive (the Pharo project). In the presentation there was a suggestion to bypass all the crappy OS graphics + desktop window management from today, and poke directly into the high-end GPUs. That cannot be the solution to that problem.


        Makarius

_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to