On Monday, October 17, 2011 20:32:29 Friedrich W. H. Kossebau wrote:
> while Plasma runners try to resolve on every change of the entered string as
> it seems, the Marble runners only try to resolve once Enter is pressed,
> i.e. they only try to resolve for the full string (e.g. to reduce traffic
> to and load on OSM servers)

for the calculator runner we use a trigger character indeed (the '=' sign). 
you could set it up for a delay as well .. but that would appear quite slow to 
the user (which may be ok: the process itself is quite slow).

one possibility might be to show a match if the runner is triggered (e.g. "map 
<term>" or "locate <term>") with a unique ID (to the runner, probably; don't 
need to support multiple simultaneous queries) and which starts with the text 
"Looking for <term> on OpenStreetmap" (or whatever) and only when there is 
sufficient pause in typing actually do the search and then update that match 
with the proper results when the match returns...

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to