Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void
- build_admin_menuitems (SessionMenuMgr * mgr)
- {
- if (!mgr->greeter_mode)
- {
- DbusmenuMenuitem * mi;
- const gboolean show_settings = !mgr->greeter_mode;
- mi = mi_new (_("About This Computer"));
- dbusmenu_menuitem_child_append (mgr->top_mi, mi);
- g_signal_connect_swapped (mi, DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED,
- G_CALLBACK(action_func_spawn_async), CMD_INFO);
- mi = mi_new (_("Ubuntu Help"));
- dbusmenu_menuitem_child_append (mgr->top_mi, mi);
- g_signal_connect_swapped (mi, DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED,
- G_CALLBACK(action_func_spawn_async), CMD_HELP);
- mi = mi_new_separator ();
- mi_set_visible (mi, show_settings);
- dbusmenu_menuitem_child_append (mgr->top_mi, mi);
- mi = mi_new (_("System Settings\342\200\246"));
- mi_set_visible (mi, show_settings);
- dbusmenu_menuitem_child_append (mgr->top_mi, mi);
- g_signal_connect_swapped (mi, DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED,
- G_CALLBACK(action_func_spawn_async),
- CMD_SYSTEM_SETTINGS);
- mi = mgr->online_accounts_mi =
- online_accounts_mgr_get_menu_item (mgr->online_accounts_mgr);
- dbusmenu_menuitem_child_append (mgr->top_mi, mi);
- g_signal_connect_swapped (mi, DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED,
- G_CALLBACK(on_online_accounts_changed),
- mgr);
- check_online_accounts_status (mgr, mi);
- mi = mi_new_separator ();
- dbusmenu_menuitem_child_append (mgr->top_mi, mi);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement