THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened. Details are below. User who did this - speps (speps)
Attached to Project - awesome
Summary - JUCE Toolkit and awesome: weird behaviours
Task Type - Bug Report
Category - Core
Status - Unconfirmed
Assigned To - Operating System - Linux
Severity - Low
Priority - Normal
Reported Version - 3.4.11
Due in Version - Undecided
Due Date - Undecided
Details - I always got weird behaviours using any JUCE Toolkit [1] application 
with awesome (latest 3.4.11 and previous).

Requirements for reproducing:

Probably you need to try it by yourself first, in order to understand what I'm 
talking about.
You can build the sample JuceDemo application from latest JUCE source tarball 
(recommended),
or, to speed up things, you can try some precompiled application like Loomer 
Aspect
(warning: Aspect is a proprietary application, but this is the only one i found 
available
and pre built for bot i686 [3] and x86_64 [4]), but it will not cover all the 
issues.

The issues:

.. visibility (not tiling layout)
Once a JUCE application is spawned, it goes on top as it should, but, if the 
focus is moved
to some other application and the JUCE one get covered, then it is not possible 
anymore get
its visibility anymore just by refocusing the window (with key bindings or 
clicking on it)
unless you click on the corrispettive label on the task bar.

.. mobility
the JUCE Toolkit provides a builtin title bar that can replace the window 
decorator and can
be enabled or disabled depending on application (Aspect does not let you to 
disable it).
In both cases though, it is not possible move the window using the mouse 
binding.
Using the builtin title bar (when enabled), instead, works as expected using 
the mouse.

.. menus (an upstream design failure)
Menus are windows itself, so when using in a tiling layout, spawned menu are 
treated like
windows (ex. takes half screen space). Here I simply ask for some workaround, using specific rules derived from the captured xprop [5] output.

I tested JUCE applications on different window managers.
i3 and openbox are not affected, other tiling wm including notion and spectrwm 
are affected.

Thanks.

[1] http://www.rawmaterialsoftware.com/juce.php
[2] http://downloads.sourceforge.net/project/juce/juce/1.53/juce_1_53.zip
[3] http://www.loomer.co.uk/downloads/Aspect/Aspect.tar.gz
[4] http://www.loomer.co.uk/downloads/Aspect/Aspect_x86_64.tar.gz
[5] http://paste.pocoo.org/raw/571276/

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=980

You are receiving this message because you have requested it from the Flyspray 
bugtracking system.  If you did not expect this message or don't want to 
receive mails in future, you can change your notification settings at the URL 
shown above.

--
To unsubscribe, send mail to [email protected].

Reply via email to