#!/usr/bin/vala --pkg unity public int main (string[] args) { /* Pretend to be evolution for the sake of the example */ var l = Unity.LauncherEntry.get_for_desktop_id ("gnome-terminal.desktop"); /* Set progress to 42% done */ l.progress = 0.42; l.progress_visible = true; l.emblem = new ThemedIcon("emblem-web"); l.emblem_visible = true; /* We also want a quicklist */ var ql = new Dbusmenu.Menuitem (); var item1 = new Dbusmenu.Menuitem (); item1.property_set (Dbusmenu.MENUITEM_PROP_LABEL, "Item 1"); var item2 = new Dbusmenu.Menuitem (); item2.property_set (Dbusmenu.MENUITEM_PROP_LABEL, "Item 2"); ql.child_append (item1); ql.child_append (item2); l.quicklist = ql; new MainLoop().run(); return 0; }