On Fri, 01 Jun 2018 12:43:32 -0700 gr...@iowntheinter.net said:

ok. downloaded it. i see what you see - no menus. visually it looks like they
don't use a toolkit - they did their own. a bit of poking at renoise... it does
odd things.

1. it grabs the keyboard when focused so no wm kbd shortcuts work.
2. all window moves and resizes are done by the renoise client, not wm, so any
wm rules like edge resistance handling, etc. wont be followed
3. the grabbng disables e's alt+left mouse to move and alt+right mouse menu and
alt+middle for resize. breaking much from many wm's in this regard
4. alt-tab is broken as since it's grabbed the kbd renoise iconifies itself
instead of the alt+tab switcher being brought up as normal when you tab-away
from it
5. alt+click or any click doesn't raise the window... so no way to actually
raise it to the top it seems

so first - renoise does some odd and weird things...

i've done some initial checking - renoise does create a window that is stacked
on top for the menu at the right geometry. now some digging... renoise sets the
netwm opacity hint on menus... and this seems to have found a bug in our code
of reading of the opacity value. we don't convert it correctly back to our
0-255 range we use in our objects from 0-4billion (unsinged int) for the
opacity property. it looks like renoise wants the window just slightly
transparent... it just so happened that the value it asked for mapped right to
0 as an alpha value... thus no menu. well it is there just a transparency of 0.
so not a stacking problem as i first thought. i fixed it. pushed a commit to e
git master. menus display for me now. thanks for this nice corner-case!

commit/patch here:
https://git.enlightenment.org/core/enlightenment.git/commit/?id=f3457218975679cd5d878496f06caa76a9464ba2

...

i downloaded some songs for renoise to test it out. it's actually a decent
tracker. this takes me back to my modding days with sounddtracker, protracker
and then some fastracker2 (unde dosbox in linux by then) when i composed music
from samples i collected... it has been on a long list of mine to one day write
a tracker again for the "modern world". :) renoise is surprisingly decent other
than its annoying quirks above.

really cool if you are messing with modes and renoise to do some music. renoise
is also nice and dark grey like e out of the box... :) it fits in almost
perfectly for me even though the ui is totally custom. the general ui screams of
lots of powerful tools and options wrapped around ye olde tracker ui/design
which is almost perfect for me. :)

> When I attempt to use Renoise 3.1.0 under Enlightenment 0.22.3 on Ubuntu 
> 18.04 (Installed from ppa:niko2040/e19 )
> clicking on any menu { File, Edit, View ... }  does not open a menu, it 
> does nothing.
> The menus do work under Fluxbox.
> I have raised an issue in their forum
> http://forum.renoise.com/index.php/topic/51646-menus-file-edit-view-do-not-work-in-ubuntu-1804-under-enlightenment-0223-window-manager/
> 
> Is there anything I can do in E to gather debugging information to 
> report to the Renoise team? I dont see any errors in the Renoise console 
> log, and since its a closed source application I cant dig into it.
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to