Re: LibUnique as blessed dependency


Alex Jones wrote:
As far as Launch vs. NewDocument vs. OpenDocument is concerned, We can
finally support XDG Desktop Actions[1] on files by implementing
different methods for opening files.

I think it's important to have an extensible dictionary of properties, so at that point one of the properties could just be uris=["foo", "bar"] and another action="open"

So you can just have Launch(properties) and that's it perhaps.

Though as you suggest FileAction(string action, string uri, dict properties) is perhaps slightly cleaner, to make clear that action and uri are mandatory and the properties are optional. Then Launch(dict properties) or NewDocument(dict properties) would probably be separate methods.

I don't know, something like that.


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