Bug #49290 No scrolling, can't see all schema objects
Submitted: 1 Dec 2009 19:39 Modified: 15 Dec 2009 16:11
Reporter: Todd Farmer (OCA) Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench Severity:S2 (Serious)
Version:5.2.10 r4680 OS:Windows (XP)
Assigned to: CPU Architecture:Any

[1 Dec 2009 19:39] Todd Farmer
Description:
There is no scrolling mechanism when schema objects fill the area in the SQL Editor, making it impossible to see certain objects.  It seems that on Linux and Mac, the mouse scroll allows users to scroll, but Windows is completely busted.

How to repeat:
Open a large schema in SQL Editor (200+ tables will do it).

Suggested fix:
Provide scrolling mechanism, wire mouse scroll wheel for Windows.
[1 Dec 2009 19:46] Kolbe Kegel
Scrolling is horribly broken on Linux, as well (Ubuntu 8.04 5.2.10 binaries).

The arrows to scroll through Schemas will sometimes disappear. Scrollbars will sometimes disappear. In some situations, objects will not be re-flowed to fit horizontally on the pane. In some cases, the buttons to change how objects are displayed (large icons, small icons, list) will be obscured because the pane is not resized correctly when the width of the application window is decreased.

Changing the width of the entire Window seems to play havoc with scrolling/drawing/organization of this pane and the objects therein.

After clicking the right scroll arrow several times to scroll through schemas, the entire application crashed, though this is not repeatable:

Backtrace:
/usr/lib/libgtk-x11-2.0.so.0[0x7fec3dc3936a]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk6Widget23on_button_release_eventEP15_GdkEventButton+0x42)[0x7fec3e8464d2]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class29button_release_event_callbackEP10_GtkWidgetP15_GdkEventButton+0xb9)[0x7fec3e843d39]
/usr/lib/libgtk-x11-2.0.so.0[0x7fec3dc1e87f]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x10f)[0x7fec3b9b9bbf]
/usr/lib/libgobject-2.0.so.0[0x7fec3b9cdbc8]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x57f)[0x7fec3b9cef6f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7fec3b9cf633]
/usr/lib/libgtk-x11-2.0.so.0[0x7fec3dd25e55]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xd2)[0x7fec3dc17b92]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2a5)[0x7fec3dc18b35]
/usr/lib/libgdk-x11-2.0.so.0[0x7fec3cfdf58c]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e4)[0x7fec3a49c384]
/usr/lib/libglib-2.0.so.0[0x7fec3a49f695]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d5)[0x7fec3a49f9b5]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa3)[0x7fec3dc18f03]
/usr/bin/mysql-workbench-bin(main+0x50b)[0x787ad7]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7fec389441c4]
/usr/bin/mysql-workbench-bin(_ZN3grt9CPPModuleD1Ev+0x61)[0x786d29]
[14 Dec 2009 18:28] Sergei Tkachenko
Fixed windows version.
[15 Dec 2009 12:17] Johannes Taxacher
fixed in repository. now the pane shows a scrollbar on windows too once the items are more than can be displayed in the portion of the pane (like it is on other platforms)
will be included in 5.2.11.
[15 Dec 2009 16:11] Tony Bedford
An entry has been added to the 5.2.11 changelog:

In the Overview tab of the SQL Editor there was no scrolling facility available. This meant that if the model contained a large number of schema objects the panel area was quickly filled, and it was not possible to view all of the objects without the ability to scroll.