aboutsummaryrefslogtreecommitdiff
path: root/examples/simple.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/simple.py')
-rw-r--r--examples/simple.py48
1 files changed, 0 insertions, 48 deletions
diff --git a/examples/simple.py b/examples/simple.py
deleted file mode 100644
index 4efbb8a..0000000
--- a/examples/simple.py
+++ /dev/null
@@ -1,48 +0,0 @@
-# creates this menu:
-#
-# Menu Item
-# ----------------
-# One
-# Two
-# Three
-# ----------------
-# Submenu > | One
-# | Two
-# | Three
-
-from gi.repository import GLib, Gio
-
-def action_activated (action, parameter):
- print action.get_name ()
-
-actions = Gio.SimpleActionGroup ()
-for i in ['one', 'two', 'three']:
- action = Gio.SimpleAction.new (i, None)
- action.connect ('activate', action_activated)
- actions.insert (action)
-
-numbers = Gio.Menu ()
-numbers.append ('One', 'one')
-numbers.append ('Two', 'two')
-numbers.append ('Three', 'three')
-
-numbers2 = Gio.Menu ()
-numbers2.append ('One2', 'one2')
-numbers2.append ('Two2', 'two2')
-numbers2.append ('Three2', 'three2')
-
-
-menu = Gio.Menu ()
-menu.append ('Menu item', 'one')
-menu.append_section ('Numbers', numbers)
-menu.append_submenu ('Submenu', numbers2)
-
-# export the menu and action group on d-bus
-bus = Gio.bus_get_sync (Gio.BusType.SESSION, None)
-bus.export_menu_model ('/menu', menu)
-bus.export_action_group ('/menu', actions)
-print bus.get_unique_name ()
-
-loop = GLib.MainLoop ()
-loop.run ()
-