aboutsummaryrefslogtreecommitdiff
path: root/src/idomenuitemfactory.c
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2023-04-04 20:53:23 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2023-05-05 23:31:52 +0200
commit876a9fa2754a7defcec201d726f8f502ae239a2c (patch)
treedf332d910d3c6742841c56bfd7795a45ffdec164 /src/idomenuitemfactory.c
parentfc636cea8077765e5f35603960bc64928269f4f0 (diff)
downloadayatana-ido-876a9fa2754a7defcec201d726f8f502ae239a2c.tar.gz
ayatana-ido-876a9fa2754a7defcec201d726f8f502ae239a2c.tar.bz2
ayatana-ido-876a9fa2754a7defcec201d726f8f502ae239a2c.zip
Add level menu item
Diffstat (limited to 'src/idomenuitemfactory.c')
-rw-r--r--src/idomenuitemfactory.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/idomenuitemfactory.c b/src/idomenuitemfactory.c
index 7f9978c..85318d5 100644
--- a/src/idomenuitemfactory.c
+++ b/src/idomenuitemfactory.c
@@ -1,5 +1,6 @@
/*
* Copyright 2013 Canonical Ltd.
+ * Copyright 2023 Robert Tari
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 3, as published
@@ -15,6 +16,7 @@
*
* Authors:
* Lars Uebernickel <lars.uebernickel@canonical.com>
+ * Robert Tari <robert@tari.in>
*/
#include <gtk/gtk.h>
@@ -33,6 +35,7 @@
#include "idoswitchmenuitem.h"
#include "idoprogressmenuitem.h"
#include "idoremovablemenuitem.h"
+#include "idolevelmenuitem.h"
#define IDO_TYPE_MENU_ITEM_FACTORY (ido_menu_item_factory_get_type ())
#define IDO_MENU_ITEM_FACTORY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), IDO_TYPE_MENU_ITEM_FACTORY, IdoMenuItemFactory))
@@ -102,6 +105,9 @@ ido_menu_item_factory_create_menu_item (AyatanaMenuItemFactory *factory,
else if (g_str_equal (type, "org.ayatana.indicator.removable"))
item = ido_removable_menu_item_new_from_model (menuitem, actions);
+ else if (g_str_equal (type, "org.ayatana.indicator.level"))
+ item = ido_level_menu_item_new_from_model (menuitem, actions);
+
return item;
}