[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ayatana] General questions about indicators
- To: ayatana <ayatana@xxxxxxxxxxxxxxxxxxx>
- Subject: Re: [Ayatana] General questions about indicators
- From: Marcelo Hashimoto <marcelo.hashimoto@xxxxxxxxx>
- Date: Thu, 11 Mar 2010 21:20:58 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:in-reply-to :references:content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=9L3cdl0e8OMy6RD4UmoLlBOrDpBEUvE6BwV/j5q5ZeU=; b=GL9YVYXN2yZL7YMg9zPurakuYL39r3iZ/9gCRYgSBBoCJXGTNncOA9RKGquPZJDC/4 rFksDKO769M+NDZ8/H8tk+I6bgU+Cqj/1N5RtMyQV/ODy53/9YnhGcgWnVBkMzsM5nee 2eHR3y4SfQXXlYkgJ6j4ogyKja1jUmKWQJASY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=Z7FKAgafsCsUvte0mR7wNs3NInSehsVLtL5in1oPrt6YfJQDvU4NrDydLxR7YYzjyI YLQmo8XUXVd3tIWDfNaUXEdW5iVQPjwtzKJq5Lbi4epJIHViLV8K3qxt1LF8AujyXNtj 83oIlS2aTlmVuVkHOgmojw71xyj6DvA6pBUHE=
- In-reply-to: <1268322040.2417.68.camel@shi>
- List-archive: <http://lists.launchpad.net/ayatana>
- List-help: <https://help.launchpad.net/ListHelp>
- List-id: <ayatana.lists.launchpad.net>
- List-owner: <https://launchpad.net/~ayatana>
- List-post: <mailto:ayatana@lists.launchpad.net>
- List-subscribe: <https://launchpad.net/~ayatana>
- List-unsubscribe: <https://launchpad.net/~ayatana>
- References: <1268210371.3912.41.camel@laptop> <1268279291.5248.258.camel@shi> <1268294024.2766.61.camel@laptop> <1268322040.2417.68.camel@shi>
Hey Ted! Thanks again, almost there... I think there
are only a couple of doubts left.
> No. Libindicate is n:n really. It is just about counting messages and
> only provides a slight nod to dbusmenu in that applications that are
> using libindicate can also (not required) provide menu items for extra
> actions. They're different in that the different messaging sources for
> instance can't be in a hierarchy and are more closely associated to
> times and counts (messaging focused).
> I think the better way to distinguish would be that libindicate is used
> to put entries inside the messaging menu, while libappindicator is for
> the application having its own menu outside of the messaging menu.
Okay, those two responses got me a little confused...
is libindicate made for communicating only with the
messaging menu or any specific indicator? Come to
think of it, I did peek at libindicate-doc (whose
existence I only realized recently), and there were
some MessageMenu-specific sentences there...
> Sure, I'm not defending the hardcoding or saying it's perfect. It just
> hasn't been a requirement yet :) Obviously with
> indicator-applet-complete it is a bigger issue, but that isn't really
> anywhere by default, I don't think most people know about it yet.
> I've been trying to put a bunch of this common code into libindicator
> precisely for this reason. In general, I don't consider libindicator
> API stable as it's more for making the indicator development easy and
> fast so it changes as we need it to. I know everyone who's using it
> today and I tell them :)
> Great, well drop me or the list an e-mail when you get something
> together I'd hate to do something like remove a feature that I thought
> nobody was using and you were depending on because I didn't know
Ok, I'm happy enough to know that the hardcoding
is not by design. :) We'll try to work closely
with you and report our experiences with the
libraries.
And I was almost forgetting... are there any plans
for Mono bindings to libindicate?
Regards,
Marcelo