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 696533 - no sheet-selection-and-hyperlink-pointer to set lists and combo lists properties
no sheet-selection-and-hyperlink-pointer to set lists and combo lists properties
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: Sheet Objects
1.12.x
Other Linux
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2013-03-25 06:01 UTC by barewillysprl@euphonynet.be
Modified: 2013-03-27 17:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description barewillysprl@euphonynet.be 2013-03-25 06:01:39 UTC
Package: gnumeric
Version: 1.12.1
Description: no sheet selection and hyperlink pointer to set lists and combo lists properties

installed on puppylinux dpup-wheezy-3.5.2.5 (kernel 3.5.2)
 
Once installed together with the below listed deps, gnumeric-1.12 runs as expected.
Launching gnumeric from console does not bring any comment (nor error comment)
 
But, the «sheet selection and hyperlink pointer» (i.e. the right-hand-shape-with-index-finger-pointing-left - does not display when wanting to set properties of objects list and/or combo list.
As a consequnce, it is no longer possible to set the properties of the list and combo-list objects.
On the same installation + below listed deps, gnumeric-1.10.17 runs as expected and the above mentionned «sheet selection pointer» is displayed ans works as expected.
 
  Installed packages
libcairo-gobject2_1.12.2-3_i386.deb
libglib2.0-0_2.33.12+really2.32.4-5_i386.deb
libgoffice-0.10-10_0.10.1-1_i386.deb
libgtk-3-0_3.4.2-6_i386.deb
libgtk-3-common_3.4.2-6_all.deb
gnumeric-common_1.12.1-1_all.deb
gnumeric_1.12.1-1_i386.deb
libgsf-1-common_1.14.26-1_all.deb
libgsf-1-114_1.14.26-1_i386.deb
Comment 1 Andreas J. Guelzow 2013-03-25 06:38:05 UTC
I see that too.

A workaround for this problem is to select the sheet object buy using ctrl-tab to cycle through all objects. Once the object is selected one can place the cursor on the grey selection border (without the cursor changing shape) and right-clicking brings up te context menu to open the properties dialog.
Comment 2 barewillysprl@euphonynet.be 2013-03-25 07:17:50 UTC
(In reply to comment #1)
> I see that too.
> 
> A workaround for this problem is to select the sheet object buy using ctrl-tab
> to cycle through all objects. Once the object is selected one can place the
> cursor on the grey selection border (without the cursor changing shape) and
> right-clicking brings up te context menu to open the properties dialog.

Hi Andreas, thanks for your prompt reply !
Here got a try: the proposed workaround works OK.
Cheers !
Charlie
ps: since version 1.10.17, new export features are what Gnumeric was missing --> tons of thanks to the developpers team ;-)
Comment 3 Jean Bréfort 2013-03-27 15:14:04 UTC
There is something weird with these widgets, we just don't get any event notification for lists and combos.
Comment 4 Jean Bréfort 2013-03-27 15:59:11 UTC
Looks like we need to add an event box, This makes things work at least for combos, but for lists, it works only when the click occurs in the border, i.e. just on the last pixel, may be we can add a 5 (or less, but larger than 0)  pixels border width to make things easier. The drawback is that the list will appear some pixels smaller than it used to.
Comment 5 Jean Bréfort 2013-03-27 16:44:21 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.

We connected signals to the container, not to the list or combo itself.
Comment 6 Andreas J. Guelzow 2013-03-27 17:10:16 UTC
It still does not work for me for comboboxes...
Comment 7 Jean Bréfort 2013-03-27 17:45:58 UTC
Hmm, it does not work for me when I click on the arrow, but it works anywhere else.