Ticket #19 (closed defect: fixed)

Opened 6 years ago

Last modified 5 years ago

All check/radio buttons in a tree/list view are focused

Reported by: mso Owned by: mso
Priority: minor Milestone:
Component: gtk-nodoka-engine Version: 0.7 beta 2 (0.6.90.2)
Keywords: Cc: twoerner@…
Blocked By: Blocking:

Description

Actual results: All checkboxes are focused.

Expected results: None or only the one where the pointer is should be foused.

Change History

comment:1 Changed 6 years ago by mso

  • Cc twoerner@… added

comment:2 Changed 6 years ago by mso

  • Status changed from new to closed
  • Resolution set to fixed

I added a check for widget type in git so that focus is drawn only if the widget is GtkCheckButton? (or derived). This disables focus drawing of the option/check for every other widgets than GtkCheckButton? and GtkRadioButton?, and thus in tree/list view it's not focused.

comment:3 Changed 6 years ago by dgeiger

  • Status changed from closed to reopened
  • Resolution fixed deleted

I pulled the latest git and compiled it, and the originally described problem does not seem to have gone away.

comment:4 Changed 6 years ago by mso

  • Status changed from reopened to new

Any chance you forgot to ./configure with --prefix=/usr? I compile/install through rpm and this issue is fixed for me (well, I tested it only in cvs snapshot of gajim).

comment:5 Changed 6 years ago by mso

Just tested it, to be sure, in Package Manager as well, and the problem does not appear there either.

comment:6 Changed 6 years ago by dgeiger

I used ./autogen.sh --prefix=/usr, and for me the problem appears both in Package Manager and in Pidgin.

comment:7 Changed 6 years ago by mso

That's really strange. The only thing I could think of is that the new library wasn't loaded by the applications. Could you try installing it via rpm and then restarting the package manager/pidgin? SRPM is here: http://mso.fedorapeople.org/nodoka/gtk-nodoka-engine-0.6.99.1-0.8.git.0995907.fc8.src.rpm

comment:8 follow-up: ↓ 12 Changed 6 years ago by anonymous

Why has the property "indicator-size" no effect on the checkboxes in a treeview with Nodoka?

comment:9 follow-up: ↓ 13 Changed 6 years ago by anonymous

And why are the checkboxes not centered with Nodoka?

comment:11 follow-up: ↓ 14 Changed 6 years ago by anonymous

After logging out and restarting the gtk application, the highlight problem is solved for me, but the other problems (see above) are still there.

comment:12 in reply to: ↑ 8 Changed 6 years ago by anonymous

Replying to anonymous:

Why has the property "indicator-size" no effect on the checkboxes in a treeview with Nodoka?

Because we use fixed size, like is used in the murrine engine IIRC, from which Nodoka is a fork. If you'd like to have it, please create a separate bug for it.

comment:13 in reply to: ↑ 9 Changed 6 years ago by anonymous

Replying to anonymous:

And why are the checkboxes not centered with Nodoka?

This is most likely a bug and it might be worth investigating. I quickly checked on my F8 box, and from the engines I tried only nodoka has it centered, so there might be some changes in s-c-fw or the widgets its using which fixed the behaviour for clearlooks, mist etc. but broke for nodoka. Please file a separate bug about it.

comment:14 in reply to: ↑ 11 Changed 6 years ago by anonymous

Replying to anonymous:

After logging out and restarting the gtk application, the highlight problem is solved for me, but the other problems (see above) are still there.

OK, so closing this bug as the other problems should be handled separately as they are different problems than this bug is addressing.

comment:15 Changed 6 years ago by mso

  • Status changed from new to closed
  • Resolution set to fixed

I forgot to log in... so the three previous comments are from me...

Note: See TracTickets for help on using tickets.