Page 1 of 1

Resize Using Top Edge

Posted: Sun Mar 01, 2020 7:02 pm
by jdhedden
I'm using a window theme that I brought over from my previous SolydX installation. I've noticed that I cannot resize windows vertically by grabbing the top edge/title bar of the windows. The sides and bottoms work find, but the title bar doesn't cause the mouse pointer to change for gripping and resizing. Can anyone offer a clue as to what gtk (or other) property controls this?

Re: Resize Using Top Edge

Posted: Sun Mar 01, 2020 7:09 pm
by woodsman
could be theme related.

Re: Resize Using Top Edge

Posted: Sun Mar 01, 2020 10:39 pm
by Stevo
What theme is it?

Re: Resize Using Top Edge

Posted: Mon Mar 02, 2020 8:28 am
by jdhedden
Stevo wrote: Sun Mar 01, 2020 10:39 pm What theme is it?
It was derived from Greybird, I think. Not sure. It was quite some time ago. If the switch the theme to Greybird-mx, then I can resize vertically from the title bar. However, when I switch back, I can't.

Re: Resize Using Top Edge

Posted: Mon Mar 02, 2020 8:44 am
by asqwerth
Gtk themes if not maintained may become incompatible with newer versions of gtk toolkit used to make current Gtk applications. If you got the gtk theme some time ago from SolydXK, it may no longer be compatible with current MX19 (Buster, gtk 3.24).

The last generation of SolydX would have been Stretch, gtk3.22 (equivalent to our MX17/18), or even earlier (haven't used that distro for some time). You're referring to their variant of Greybird with the light orange cursor highlights, aren't you?

Re: Resize Using Top Edge

Posted: Mon Mar 02, 2020 11:21 pm
by jdhedden
asqwerth wrote: Mon Mar 02, 2020 8:44 am Gtk themes if not maintained may become incompatible with newer versions of gtk toolkit used to make current Gtk applications.
I don't think that's the issue as the theme I'm using only has a xfwm4 dir with image *.png files and a themerc file. Thus, my (ignorant) thinking is that the default gtk behavior is to not allow grabbing the top edge, and that there is something in the Greybird-mx theme overrides that. Hence my question of what gtk property controls this behavior?

Re: Resize Using Top Edge

Posted: Tue Mar 03, 2020 12:49 am
by asqwerth
jdhedden wrote: Mon Mar 02, 2020 11:21 pm I don't think that's the issue as the theme I'm using only has a xfwm4 dir with image *.png files and a themerc file. Thus, my (ignorant) thinking is that the default gtk behavior is to not allow grabbing the top edge, and that there is something in the Greybird-mx theme overrides that. Hence my question of what gtk property controls this behavior?
Ah, so you're referring to the xfwm theme.

That's puzzling because as far as I know greybird-mx gtk theme should have nothing within that affects the WM theme at all. The only thing changed in greybird-mx from xfce 4.14's greybird gtk theme was the whisker menu and panel colour, I believe.

I've just tested greybird-mx gtk theme's top-edge resizability with Arc-dark xfwm theme (default look of MX19), and with greybird-mx xfwm theme. Top edge is resizable in both cases.
ksnip_20200303-132446.png
ksnip_20200303-134233.png

I wonder if there's something in solydx's xfwm theme that's causing this. Their xfce version should still be 4.12, ie, the all-gtk2 one.

Anecdotally, it should still work fine, as I've been using my old xfwm themes (yes, I save them too!) in XFCE 4.14 environment without issue, but your case is a mystery.

Re: Resize Using Top Edge

Posted: Tue Mar 03, 2020 6:32 am
by radonrose
Greybird-mx allows me to resize from the top edge. Greybird-mx-compact doesn't.