Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets ApplicationsMenu - Mac-like applications menu, written in C#
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] ApplicationsMenu - Mac-like applications menu, written in C#
xtravar English 10 fabounet [Read]
18 October 2010 à 11:32

xtravar, Thursday 16 September 2010 à 05:19


Subscription date : 16 September 2010
Messages : 3
http://throwachair.com/uploads/2010/09/applicationsmenu.png

ApplicationsMenu is my first Cairo-Dock applet. It is written in C# and requires Mono, NDesk.DBus, and libgnome-menus.

Its goal is to emulate the Mac OSX applications menu as much as possible with the API provided.

You can download it here: http://throwachair.com/uploads/2010/09/applicationsmenu-_001tar.gz

The source contains multiple useful components:
1. A (beautiful) C# wrapper for the Cairo-Dock DBus API.
2. A wrapper for libgnome-menus
3. Modification of some C# Diff code I found online.

You can download the source here: http://throwachair.com/uploads/2010/09/applicationsmenu-source_001tar.gz

Hopefully this is useful to someone else, as either an applet or example code.

lylambda, Thursday 16 September 2010 à 10:17


Subscription date : 06 September 2009
Messages : 1635
That look like a very nice applet ! And that seem have perfect integration in the dock, contrary to the usual GMenu.
I take time to test .

Edit : Arg ! It use Mono, I read to fast... I pass my turn

fabounet, Thursday 16 September 2010 à 14:13


Subscription date : 30 November 2007
Messages : 17118
don't be so sectarian, did you know we have a Mono example in our sources ?

thanks a lot, although I also don't like Mono, I'll be happy to test it.
the wrapper is a good idea, maybe it would be useful in the other languages too.

taiebot65, Thursday 16 September 2010 à 20:41


Subscription date : 26 October 2008
Messages : 1904
Wellcome and thanks for your plugin. It's cool to see people just poping up and giving their work

Do we need to compile this in order to get it working?

What do you mean by like MAc menu ?

if we click on accesories for example does the menu open an other menu ?

Could you post a video ?

xtravar, Thursday 16 September 2010 à 21:15


Subscription date : 16 September 2010
Messages : 3
taiebot65 :
Do we need to compile this in order to get it working?

No. I linked to two files - one contains the compiled plugin (which would be extracted to the .config/cairo-dock/third-party folder), and one contains the source for those who are interested.

taiebot65 :
What do you mean by like MAc menu ?

On my Mac, I have a folder on the dock called "Applications" which lets me browse through the applications menu.

taiebot65 :
if we click on accesories for example does the menu open an other menu ?

No. It refreshes the existing menu and provides a back button.

This is my best approximation of my experience on the Mac using the current DBus API. It's pretty simple, but perhaps I'll figure out how to make videos someday.

taiebot65, Thursday 16 September 2010 à 21:19


Subscription date : 26 October 2008
Messages : 1904
Waouh we should integrate this into the folder applet.

I think your applet is going to be popular..==> going to test...

taiebot65, Thursday 16 September 2010 à 21:33


Subscription date : 26 October 2008
Messages : 1904
Coul you give us the dependance to install... Because NDesk.dbus ? i can not find it..

I think there is as well the icon is missing so there is no icon display in the config menu

xtravar, Thursday 16 September 2010 à 21:44


Subscription date : 16 September 2010
Messages : 3
taiebot65 :
Coul you give us the dependance to install... Because NDesk.dbus ? i can not find it..

Most distributions should have this in their packaging system, I think. I could probably package the binary along with the applet...
http://www.ndesk.org/DBusSharp

taiebot65 :
I think there is as well the icon is missing so there is no icon display in the config menu

I haven't done any work with configuration or other niceties yet, just wanted to get this out there. It pulls all icons from your cairo-dock theme/system.

taiebot65, Thursday 16 September 2010 à 23:28


Subscription date : 26 October 2008
Messages : 1904
mmmmm i will still have to compile Ndesk.dbus might do that during the week end..

BTW to record your desktop look at gtk-recordmydesktop http://recordmydesktop.sourceforge.net/about.php
and after just drop the video on the drop to share applet

matttbe, Monday 18 October 2010 à 10:38


Subscription date : 24 January 2009
Messages : 12573
Hello,

Do we have to add it in the cairo-dock-plug-ins-extras branch?

fabounet, Monday 18 October 2010 à 11:32


Subscription date : 30 November 2007
Messages : 17118
didn't have time to test it yet (and won't have until Ubuntu-party is over )

Applets | Applets

Subjects Author Language Messages Last message
[Locked] ApplicationsMenu - Mac-like applications menu, written in C#
xtravar English 10 fabounet [Read]
18 October 2010 à 11:32


Glx-Dock / Cairo-Dock List of forums Applets | Applets ApplicationsMenu - Mac-like applications menu, written in C# Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.