After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 761374 - MacOS X: Data fields displayed out of the window
MacOS X: Data fields displayed out of the window
Status: RESOLVED FIXED
Product: glom
Classification: Other
Component: design
1.28.x
Other Mac OS
: Normal normal
: ---
Assigned To: Murray Cumming
Murray Cumming
Depends on: 761838
Blocks:
 
 
Reported: 2016-01-31 21:02 UTC by m.rick.mac
Modified: 2016-03-11 14:34 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Tables designer (113.95 KB, image/png)
2016-01-31 21:02 UTC, m.rick.mac
Details
Fields designer (140.19 KB, image/png)
2016-01-31 21:03 UTC, m.rick.mac
Details
Tables designer Linux (27.28 KB, image/png)
2016-02-01 11:10 UTC, m.rick.mac
Details
Fields designer Linux (52.83 KB, image/png)
2016-02-01 11:11 UTC, m.rick.mac
Details
Fields behavior (360.20 KB, video/mp4)
2016-02-25 14:27 UTC, m.rick.mac
Details
editable lists (69.70 KB, image/png)
2016-03-10 14:05 UTC, m.rick.mac
Details
editable lists of tables (72.02 KB, image/png)
2016-03-10 14:06 UTC, m.rick.mac
Details
relationships (54.01 KB, image/png)
2016-03-10 14:07 UTC, m.rick.mac
Details
scripts (99.92 KB, image/png)
2016-03-10 14:09 UTC, m.rick.mac
Details
scripts (78.12 KB, image/png)
2016-03-10 14:09 UTC, m.rick.mac
Details
calculation value (94.98 KB, image/png)
2016-03-10 14:10 UTC, m.rick.mac
Details
calculation value (42.88 KB, image/png)
2016-03-10 14:11 UTC, m.rick.mac
Details
Text enrty test (108.51 KB, image/png)
2016-03-10 14:32 UTC, m.rick.mac
Details
GK3 demo Text entry test (97.65 KB, image/png)
2016-03-10 14:33 UTC, m.rick.mac
Details
GTK3 demo Text entry test (101.12 KB, image/png)
2016-03-10 14:34 UTC, m.rick.mac
Details
GTK3 demo Editable cells (99.19 KB, image/png)
2016-03-10 14:35 UTC, m.rick.mac
Details
GTK3 demo Editable cells (102.43 KB, image/png)
2016-03-10 14:36 UTC, m.rick.mac
Details
Glom Mac X11 WM (57.54 KB, image/png)
2016-03-10 21:15 UTC, m.rick.mac
Details
Glom Mac X11 WM (66.50 KB, image/png)
2016-03-10 21:15 UTC, m.rick.mac
Details

Description m.rick.mac 2016-01-31 21:02:48 UTC
Created attachment 320150 [details]
Tables designer

In Mac OS X, the data fields of the table and forme designers are displayed out of the window.
No problem in Linux.
Comment 1 m.rick.mac 2016-01-31 21:03:29 UTC
Created attachment 320151 [details]
Fields designer
Comment 2 Murray Cumming 2016-01-31 21:52:02 UTC
What do you mean by "out of the window" in these screenshots?
Comment 3 m.rick.mac 2016-02-01 11:10:56 UTC
Created attachment 320176 [details]
Tables designer Linux
Comment 4 m.rick.mac 2016-02-01 11:11:31 UTC
Created attachment 320177 [details]
Fields designer Linux
Comment 5 m.rick.mac 2016-02-01 11:15:20 UTC
Well, when you click in the field to enter datas, you cannot watch what you type, only once validated. When you are in edition mode, the field become larger than the size of the window. It happens with all the fields, but the other ones are inside the window, so you still can see what you are doing.

In comparison on Linux
https://bugzilla.gnome.org/attachment.cgi?id=320176
https://bugzilla.gnome.org/attachment.cgi?id=320177
Comment 6 Murray Cumming 2016-02-25 14:06:53 UTC
Sorry, I still don't quite understand. In your screenshot in comment #1, is "s" the first character that you have typed, and are you entering text into the "name" column?
Comment 7 m.rick.mac 2016-02-25 14:26:15 UTC
In this screenshot (attachment 320151 [details])
https://bug761374.bugzilla-attachments.gnome.org/attachment.cgi?id=320151
The "s" is the last letter of the word. All the other part of the word is unviewable.

In the screenshot (attachment 320150 [details])
https://bug761374.bugzilla-attachments.gnome.org/attachment.cgi?id=320150
You cannot see the typed word in the field, it doesn't appear at all because the left part of the field begins outside of the window.

I will attach a simple video to let you see the behavior.
Comment 8 m.rick.mac 2016-02-25 14:27:11 UTC
Created attachment 322375 [details]
Fields behavior
Comment 9 Murray Cumming 2016-03-10 10:43:53 UTC
I think I've seen something similar once on Linux with some version of GTK+ that was not an official stable release. What version of GTK+ are you using?

Do you see similar behaviour in any other GTK+-based apps?
Comment 10 m.rick.mac 2016-03-10 13:40:13 UTC
It's GTK 3.18.6 rev1

https://trac.macports.org/browser/trunk/dports/gnome/gtk3/Portfile?rev=144844

No I use the latest version of Gnumeric with the same GTK3 version and it does work pretty well.
Comment 11 Murray Cumming 2016-03-10 13:52:06 UTC
Does it happen in similar-looking UI (using GtkTreeView), such as in the editable lists of tables, reports, scripts, relationships, etc.

I also wonder if you can try the gtkmm-demo that gets built with gtkmm during "make check".
Comment 12 m.rick.mac 2016-03-10 14:05:45 UTC
Created attachment 323626 [details]
editable lists
Comment 13 m.rick.mac 2016-03-10 14:06:38 UTC
Created attachment 323627 [details]
editable lists of tables
Comment 14 m.rick.mac 2016-03-10 14:07:22 UTC
Created attachment 323628 [details]
relationships
Comment 15 m.rick.mac 2016-03-10 14:09:14 UTC
Created attachment 323629 [details]
scripts
Comment 16 m.rick.mac 2016-03-10 14:09:55 UTC
Created attachment 323630 [details]
scripts
Comment 17 m.rick.mac 2016-03-10 14:10:42 UTC
Created attachment 323632 [details]
calculation value
Comment 18 m.rick.mac 2016-03-10 14:11:12 UTC
Created attachment 323633 [details]
calculation value
Comment 19 m.rick.mac 2016-03-10 14:11:41 UTC
Yes it would happen with:

- editable lists of tables
It happens with any of the fields that are moved on the left.
https://bugzilla.gnome.org/attachment.cgi?id=323626
https://bugzilla.gnome.org/attachment.cgi?id=323627

- relationships
https://bugzilla.gnome.org/attachment.cgi?id=323628

- reports I don't know

but it won't happen with:

- scripts
https://bugzilla.gnome.org/attachment.cgi?id=323629
https://bugzilla.gnome.org/attachment.cgi?id=323630

- calculation value
https://bugzilla.gnome.org/attachment.cgi?id=323632
https://bugzilla.gnome.org/attachment.cgi?id=323633

I will try the gtkmm-demo
Comment 20 Murray Cumming 2016-03-10 14:18:52 UTC
Thanks. It's only the grids/lists that are interesting. They use GtkTreeView: https://developer.gnome.org/gtk3/stable/GtkTreeView.html
Comment 21 m.rick.mac 2016-03-10 14:32:35 UTC
Created attachment 323638 [details]
Text enrty test
Comment 22 m.rick.mac 2016-03-10 14:33:29 UTC
Created attachment 323639 [details]
GK3 demo Text entry test
Comment 23 m.rick.mac 2016-03-10 14:34:33 UTC
Created attachment 323640 [details]
GTK3 demo Text entry test
Comment 24 m.rick.mac 2016-03-10 14:35:34 UTC
Created attachment 323641 [details]
GTK3 demo Editable cells
Comment 25 m.rick.mac 2016-03-10 14:36:10 UTC
Created attachment 323642 [details]
GTK3 demo Editable cells
Comment 26 m.rick.mac 2016-03-10 14:36:30 UTC
I don't have a gtkmm-demo binary.

But I did a try with the gtk3-demo binary and Don't have any of these troubles as the following screen captures can show.

https://bugzilla.gnome.org/attachment.cgi?id=323638
https://bugzilla.gnome.org/attachment.cgi?id=323639
https://bugzilla.gnome.org/attachment.cgi?id=323640
https://bugzilla.gnome.org/attachment.cgi?id=323641
https://bugzilla.gnome.org/attachment.cgi?id=323642
Comment 27 Murray Cumming 2016-03-10 16:04:54 UTC
I would really need to see gtkmm-demo running as a next step, though I suspect this is just a problem with some versions of GTK+. gtkmm-demo can usually be built as part of gtkmm's "make check".

If you didn't build Glom for MacOS, who did? We should report this bug to them too.
Comment 28 m.rick.mac 2016-03-10 19:48:50 UTC
I used the package available from MacPorts.

Here the one for GTK+
https://trac.macports.org/browser/trunk/dports/x11/gtkmm/Portfile

Here the one for GTK3
https://trac.macports.org/browser/trunk/dports/x11/gtkmm3/Portfile

I build gtkmm3 with the Quartz variants, just like Glom and the screen captures of the  gtk3-demo binary were in Quartz WM.

I have an older X11 built somewhere I will check if it occurs or not.
Comment 29 m.rick.mac 2016-03-10 21:15:28 UTC
Created attachment 323666 [details]
Glom Mac X11 WM
Comment 30 m.rick.mac 2016-03-10 21:15:50 UTC
Created attachment 323667 [details]
Glom Mac X11 WM
Comment 31 m.rick.mac 2016-03-10 21:17:03 UTC
It's not related to the window manager. I do have the same bugs running Glom under X11 instead of the native Quartz window manager.

https://bugzilla.gnome.org/attachment.cgi?id=323666
https://bugzilla.gnome.org/attachment.cgi?id=323667
Comment 32 Murray Cumming 2016-03-10 21:48:06 UTC
If you built gtkmm then can you can build gtkmm-demo, which is part of gtkmm? If you are using make then just do "make check". I have no idea how these mac ports work.
Comment 33 Murray Cumming 2016-03-10 21:56:37 UTC
This looks like GTK+ bug #761838 so I guess it would be fixed by updating the GTK+ version. For instance, to the latest release, which is GTK+ 3.18.9:
https://git.gnome.org/browse/gtk+/tree/NEWS?h=gtk-3-18

I certainly don't think it's worth doing much investigation until you can try that newer GTK+ version.
Comment 34 m.rick.mac 2016-03-10 22:15:26 UTC
Yes it seems exactly being this bug!
MacPorts updated GTK3 to 3.18.9 just now!
https://trac.macports.org/browser/trunk/dports/gnome/gtk3/Portfile

So I'm gonna give it a look and I'll let you know.
Comment 35 m.rick.mac 2016-03-11 14:34:03 UTC
This bug has been fixed with the new GTK 3.18.9

Closed.