[RFC] `Move' menu item



Gtk+-2.0 does not support a mechanism currently used by Balsa. In the 
mailbox index context menu, the last item is `Move', which opens a 
submenu. The submenu offers the eight `most recently used' 
destinations, and a ninth item, `Folder', which in turn opens a view of 
the mailbox tree. You click on a folder to send the selected messages 
there.

That view is actually the sole item on another submenu, and gtk+-2.0 
doesn't support widgets like that in menu items. Whether that's a 
design decision or a bug isn't clear, but isn't material--it's a fact 
that we must live with in porting to that platform.

Imho Balsa still needs the `Move' option as an alternative to 
drag'n'drop, and consequently still needs a way to select the 
destination. The mechanism that would be closest to the present version 
would be to change the `Folder' submenu into a `Folder...' item that 
would pop up a dialog window with the tree view. Clicking on a folder 
would select that as the destination, as at present, and a `Cancel' 
button would offer a way out without taking action. Selecting 
`Folder...' would presumably close the context menu, so after 
`Cancel'ing, you'd have to reopen the menu if you wanted to take some 
other action.

Some might argue that this is a more appropriate way to offer the 
choice anyway. I've seen the opinion that presenting a tree as an item 
in a menu is `an incredibly broken interface'!

Comments?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]