xtravar, Thursday 16 September 2010 à 05:19
|
|
Subscription date : 16 September 2010
Messages : 3
|
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 ) |
|