Opened 11 years ago

Closed 7 years ago

#371 closed defect (discarded)

Strange behavior of tear-off menus

Reported by: westram Owned by: devel
Priority: minor Milestone:
Component: Usability Version: gtkport
Keywords: Cc:

Description

When menus are teared-off, functions have no effect

Example:

  • ARB_NTREE: open 'Species' menu
  • tear it off
  • click on 'Search and query' → nothing happens
  • open 'Species' menu from menu bar, click 'Search and query' → works

Change History (8)

comment:1 follow-up: Changed 11 years ago by epruesse

The tear-off menus are deprecated and no longer exist in GTK3. Can we simply remove them, please? I'm guessing that this is a bug in GTK that's going to be difficult to work around.

comment:3 Changed 11 years ago by epruesse

confirmed with gvim … exactly the same happens there as well.

comment:4 Changed 11 years ago by epruesse

the tearoff items were removed in r10695

customizable toolbars are probably to complicated to do as an alternative just now.

maybe adding ctrl-something accelerators would be an alternative? which menus would typically be detached?

comment:5 in reply to: ↑ 1 ; follow-up: Changed 11 years ago by westram

Replying to epruesse:

The tear-off menus are deprecated and no longer exist in GTK3. Can we simply remove them, please?

After introducing them into arb, several people mailed how useful that feature is for them - especially due to the often deeply-nested arb-menus.

I'm guessing that this is a bug in GTK that's going to be difficult to work around.

Removing tear-off menus is definitely a bug in gtk! =)

Next year they'll probably remove menus or buttons because "it's a broken user interaction metaphor, that just provides a way for the user to unbreak poorly designed applications". wtf

Let's leave it 'unsolved' for now

comment:6 in reply to: ↑ 5 ; follow-up: Changed 11 years ago by epruesse

  • Component changed from !NoIdea to Usability
  • Milestone gtkmerge deleted
  • Priority changed from normal to minor

Replying to westram:

After introducing them into arb, several people mailed how useful that feature is for them - especially due to the often deeply-nested arb-menus.

I was actually wrong, it's still there in GTK3. Though that doesn't help us if the feature is broken in GTK2…

The deprecation triggered a lot of complaints from what the GTK people called a "vocal minority". Their argument was mainly that it is merely a work-around for broken GUI design … which is sort of true for the deeply nested arb-menus.

Let's leave it 'unsolved' for now

ACK

comment:7 in reply to: ↑ 6 Changed 11 years ago by westram

Replying to epruesse:

The deprecation triggered a lot of complaints from what the GTK people called a "vocal minority". Their argument was mainly that it is merely a work-around for broken GUI design … which is sort of true for the deeply nested arb-menus.

That was the thread where my above quote was taken from.. What i have read, i think they have had some broken concept in gtk-menu-code and the tear-off bugs made the broken concept obvious - so they decided to "fix by delete". JMO

comment:8 Changed 7 years ago by westram

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

gtk-port is dead

Note: See TracTickets for help on using tickets.