Docking of pannels

All Quick 'n Easy Web Builder support issues that are not covered in the forums below.
Post Reply
pesit
Posts: 13
Joined: Tue Nov 24, 2020 3:06 pm

Docking of pannels

Post by pesit »

Hallo,
how to dock pannels in version 9 and 10 now? I download and install new version 10 for testing, try to dock pannels as usually and it is not work. After this I try it in my registered version 9 - oops, not running too. My OS is 64bit Ubuntu 22.04.2 LTS, GNOME 42.5 / Wayland. In Tools/Preferences/Miscellaneous/ is ENABLED DockingPannels,
Thank you for help!
Petr.
User avatar
Pablo
Site Admin
Posts: 3918
Joined: Mon Feb 13, 2006 7:00 am
Location: Europe
Contact:

Re: Docking of pannels

Post by Pablo »

Did you restart the application after changing this setting?
pesit
Posts: 13
Joined: Tue Nov 24, 2020 3:06 pm

Re: Docking of pannels

Post by pesit »

Pablo,
thank you for super fast reply. Panel does not snap into position. When I try it, nothing happens, pannel's window just slides over and is not attached to UI system. Application was restarted, ubuntu also, no change.
Thanks for help.
Petr.
User avatar
Pablo
Site Admin
Posts: 3918
Joined: Mon Feb 13, 2006 7:00 am
Location: Europe
Contact:

Re: Docking of pannels

Post by Pablo »

This is standard system functionality (not implemented by me) , so this is not specific to the application. All I did was add and on/off option, the rest handled by the system.
However, it seems to work correct for me. Just to be sure i have just tested it on Window, MacOS and Linux/Ubuntu with no issues as far a I can tell
What are the exact steps to make it not work?
pesit
Posts: 13
Joined: Tue Nov 24, 2020 3:06 pm

Re: Docking of pannels

Post by pesit »

I found this out easily - I installed the new version 10 and wanted to customize the panels as I'm used to with my version 9. It didn't work in version 10, so I tried it in the older version. And it didn't work there either. I didn't do anything else. I tried a similar feature in Scribus and Gimp, no problem there.
Thank you for help.
Petr.
User avatar
Pablo
Site Admin
Posts: 3918
Joined: Mon Feb 13, 2006 7:00 am
Location: Europe
Contact:

Re: Docking of pannels

Post by Pablo »

If it previously worked in version 9 and not now, then maybe something in your system has changed? This functionality has not changed, compared to previous versions.
Maybe it's related to security settings?

Or maybe you are using the functionality the wrong way?
Basically, all you will have to do is drag the caption of the panel and drop it onto another panel. The system will then highlight the location where the panel will be inserted.
pesit
Posts: 13
Joined: Tue Nov 24, 2020 3:06 pm

Re: Docking of pannels

Post by pesit »

It's true that I installed version 9 back in ubuntu 20.04. There was no reason to change or try anything, I was happy with the setup. After upgrading the distro to 22.04 there was no need to change anything, everything worked. It was only after installing version 10 that I found out that docking doesn't work as it should not only in version 10, but also in version 9. I tried docking in Scribus, Gimp, Inkscape. Everywhere works without problems.
User avatar
Pablo
Site Admin
Posts: 3918
Joined: Mon Feb 13, 2006 7:00 am
Location: Europe
Contact:

Re: Docking of pannels

Post by Pablo »

The apps you are referring are different tools. So, they may have used different development tools to implement docking.
I have tested docking functionality on 5 different systems and it work for me.
Do you have another system you can try it on, so we all least know it's not juts one system that does not work?
pesit
Posts: 13
Joined: Tue Nov 24, 2020 3:06 pm

Re: Docking of pannels

Post by pesit »

Pablo, I just tested version 10 on two of my kids' computers, both of which also have Ubuntu 22.04.2 (one running on Supermicro mainboard with i7, second is Lenovo i5 machine - so I suppose it is not depend on hardware and graphic cards drivers). I'm probably making a mistake somewhere, but I don't know where. I'm proceeding as usual with windows, but snapping doesn't work. If it helps, I'll make a short video.
User avatar
Pablo
Site Admin
Posts: 3918
Joined: Mon Feb 13, 2006 7:00 am
Location: Europe
Contact:

Re: Docking of pannels

Post by Pablo »

Are you sure you are using the feature the right way?

I have found a (very old) video which demonstrates how it should be used:
https://www.youtube.com/watch?v=3Ua-iIpdZuI
pesit
Posts: 13
Joined: Tue Nov 24, 2020 3:06 pm

Re: Docking of pannels

Post by pesit »

Pablo, here is a short demo of docking in Scribus, Gimp and Qewb. Please watching it, maybe I'm making some fundamental mistake. I wish I was. Thanks for help!
https://sitnik.cz/test_video.html
pesit
Posts: 13
Joined: Tue Nov 24, 2020 3:06 pm

Re: Docking of pannels

Post by pesit »

I try start Qewb with sudo rights. Docking running correctly. Qewb start in demo mode only. After close application I see in terminal window this:

(qnewb:8310): Gtk-CRITICAL **: 22:12:57.983: gtk_widget_set_size_request: assertion 'width >= -1' failed

(qnewb:8310): Gtk-CRITICAL **: 22:12:57.993: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


(qnewb:8310): Gtk-CRITICAL **: 22:12:58.083: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

(qnewb:8310): Gtk-CRITICAL **: 22:12:58.274: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
mion@T540p:/opt/quick-n-easy-web-builder-10$ sudo ./qnewb

(qnewb:8507): Gtk-CRITICAL **: 22:15:10.448: gtk_widget_set_size_request: assertion 'width >= -1' failed

(qnewb:8507): Gtk-CRITICAL **: 22:15:10.458: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


(qnewb:8507): Gtk-CRITICAL **: 22:15:10.537: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

(qnewb:8507): Gtk-CRITICAL **: 22:15:10.711: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
/opt/quick-n-easy-web-builder-10$ cd..

/opt/quick-n-easy-web-builder-10$ cd ..
/opt$ cd /opt/quick-n-easy-web-builder-9
/opt/quick-n-easy-web-builder-9$ sudo ./qnewb

(qnewb:8574): Gtk-CRITICAL **: 22:16:08.032: gtk_widget_set_size_request: assertion 'width >= -1' failed

(qnewb:8574): Gtk-CRITICAL **: 22:16:08.045: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


(qnewb:8574): Gtk-CRITICAL **: 22:16:08.137: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

(qnewb:8574): Gtk-CRITICAL **: 22:16:08.277: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

(qnewb:8574): Gtk-CRITICAL **: 22:16:29.441: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


(qnewb:8574): Gtk-CRITICAL **: 22:16:29.465: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


(qnewb:8574): Gtk-CRITICAL **: 22:16:33.159: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

(qnewb:8574): Gtk-CRITICAL **: 22:16:33.214: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


(qnewb:8574): Gtk-CRITICAL **: 22:16:33.392: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

(qnewb:8574): Gtk-CRITICAL **: 22:16:46.734: gtk_widget_set_size_request: assertion 'width >= -1' failed
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


(qnewb:8574): Gtk-CRITICAL **: 22:16:54.914: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:54.916: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.011: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.011: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.025: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.025: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.061: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.061: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.094: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.094: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.117: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.117: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.134: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.134: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.157: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.157: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.176: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:55.176: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(qnewb:8574): Gtk-CRITICAL **: 22:16:57.250: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton
User avatar
Pablo
Site Admin
Posts: 3918
Joined: Mon Feb 13, 2006 7:00 am
Location: Europe
Contact:

Re: Docking of pannels

Post by Pablo »

Sorry, I do not think these errors have anything to with problem.
Please change it back to how it was.

Do you have a Window computer, so you can try it there, so we can at least determine if it work at ll for you?
Again, I would like to note that I did not implement this functionality. It is a standard system feature, So I cannot change the way it works. All I can do it turn it on or off.
However, it works for me on all computers that I have tested it on and also it did not change compare to previous versions.
betwixt
Posts: 101
Joined: Mon Nov 25, 2013 3:49 pm

Re: Docking of pannels

Post by betwixt »

I use Kubuntu rather than Ubuntu so the desktop may be different but docking in my system can be enabled and disabled in the Window management section of settings:
System settings/Window Management/Movement/Window snap zone
There is probably something similar in your settings.

Brian.
pesit
Posts: 13
Joined: Tue Nov 24, 2020 3:06 pm

Re: Docking of pannels

Post by pesit »

Gentlemen,
thank you for your time on my problem. I appreciate it. I am happy to report that the problem is solved! I changed the driver for the graphics system to nvidia470 and then back to Nouveau. Now docking works perfectly again. So maybe is problem with change windows system to wayland too...
Thanks again very much for the ideas and thoughts!

Petr.
Post Reply