2007/1/15, Jamie McCracken <[EMAIL PROTECTED]>:

Mikkel Kamstrup Erlandsen wrote:
> The HitID would be opaque, so any server could use the uri if it wanted
> to do that.

I was thinking of the clients!


The clients! Does anybody think of the clients!


>
>     If a HItID is used it could place extra burden on the client to
manage
>     HitID->URI transfers. I guess looking at real world apps and their
needs
>     will determine which is more suitable...
>
>
>
> I don't think I understand the complications... What is the problem in
> requesting the uri property of the hits?

if the live signals (HitAdded, HitRemoved) only contained HitID and not
URI then clients would need to manage the HitID->URI relationship

On the other hand maybe the signals should send both HitID and URI so
allowing the client to manage them in either fashion?


Can we expect every object to have an uri? What about fx. browser bookmarks
or <insert odd example>? Of course the server could make up some dummy uri,
but then uris would be opaque types anyway, and we might just call them
HitIds...

The extra complication introduced by the map id->uri is negligible I think.
At least in gtk you'd probably keep stuff in columns in a TreeModel anyway
and you could look one up just as easily as the other. Especially since we
are talking about the live api I think the apps has to do some book keeping
anyway...

Cheers
Mikkel
_______________________________________________
xdg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to