Quickopen integrated on the main window. (Was: KDE/kdevplatform/plugins/quickopen)
Dan Leinir Turthra Jensen
admin at leinir.dk
Thu Mar 19 16:15:39 UTC 2009
On Thursday 19 March 2009 17:02:09 David Nolden wrote:
> Am Donnerstag 19 März 2009 16:27:42 schrieb Dan Leinir Turthra Jensen:
> > More like QtCreator, really, but in the top-right corner. Specifically,
> > something that looks like a search/filter field rather than something
> > listing the current position in the document/code and such, sitting in
> > the position which is fast becoming the default position for such
> > program-wide searchy type things. If you want, i'll throw a quick li'l
> > mockup type thing together to show you what i mean :)
>
> I was already thinking about this. But apart from improved discoverability,
> I don't see the striking advantage in this approach,
Primarily that mouse-navigation becomes much simpler, but yes,
discoverability is a huge problem in kdev, and it's one of the things i hope i
can help with a bit :)
> so to me, it isn't
> worth investing much work into this. If it was on the top side, it's
> probably easily possible to use the existing quickopen list to implement
> this, but one would need some additional mechanisms to let the user choose
> what he actually wants to search for, since there would be no room for the
> picking buttons.
Click inside the search field, the contents of the current dialogue pops up,
allowing you to click any controls on it (which you might find below the list,
as per the mockup i should like to do if you want me to :) ).
> It would actually rather have some disadvantages, mainly that there would
> be less space available to show the matches. I know this kind of design is
> modern, but we shouldn't drive it too far. When something is better suited
> to be a dialog, it should be a dialog..
Just because it is a search field does not mean the dropdown has to be tiny
small - in fact quite the opposite. You can give far better control of how
large the widget is, rather than handing it over to the window manager to
handle it. When you initialise the widget, set it to a minimum size of the
current smallest size possible on netbook (which would be 700 by 400 pixels
roughly), and then let it expand so that the bottom left corner sits in the
center of the window (so that people with larger resolutions get something out
of their larger resolution)
--
..Dan // Leinir..
http://leinir.dk/
Co-
existence
or no
existence
- Piet Hein
More information about the KDevelop-devel
mailing list