* Handle double-clicking on the paned handle and set the paned size to 0 or the last size if it is 0 PROS: - Evolution used to do this in 1.2 - We can avoid the resize issues you mentioned CONS: - Not completely obvious We really need to get the components to be listed in a View submenu or something as well, so they can be easily keyboard accessible as well. The other thing we need to do is allow resizing the component buttons to sizes below their minimum size, and allow getting rid of the text to have just small buttons with small icons. I think that will solve most of the problems that people actually have with that part of the window. And, in combination with the click- handling on the paned widget, we can keep minimum size restraints for the information area, and still have it be generally usable. We can also put a vertical paned widget in the sidebar, so that you can resize the component buttons to squish them downward as well. -- dobey On Mër , 2004-04-28 at 14:13 -0400, William Jon McCann wrote: > Hello, > > I've been fiddling with ways to hide the sidebar. I think there are a > number of good reasons why a user might wish to do this. Let me know if > I should make a case... > > Currently, the component info widget and component button widgets > prevent the pane from completely collapsing. > > Personally, I disable the component buttons altogether. I prefer to > invoke the apps separately (a la > http://lists.ximian.com/archives/public/evolution-patches/2004-April/005011.html). > Since the buttons have other issues like > http://bugzilla.ximian.com/show_bug.cgi?id=57783, I'll just ignore them > for now. > > The component info widget uses a minimum size based on the size of the > component icon, the length of the info string, and "..." for the location. > > This can be overridden by telling gtk_pane to resize and shrink children > in e-shell-window.c:setup_widgets(). However, this causes some pretty > ugly behavior where the info text overlaps the location text and icon.
Attachment:
signature.asc
Description: This is a digitally signed message part