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