Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/CristianEdit.py
diff options
context:
space:
mode:
Diffstat (limited to 'CristianEdit.py')
-rwxr-xr-xCristianEdit.py43
1 files changed, 43 insertions, 0 deletions
diff --git a/CristianEdit.py b/CristianEdit.py
index fb38491..6979182 100755
--- a/CristianEdit.py
+++ b/CristianEdit.py
@@ -27,6 +27,41 @@ from gi.repository import Gdk
from CristianEdit.CristianEdit import CristianEdit
from CristianEdit.objetos import DialogoCerrar
+UI_INFO = """
+<ui>
+ <menubar name='MenuBar'>
+ <menu action='FileMenu'>
+ <menu action='FileNew'>
+ <menuitem action='FileNewStandard' />
+ <menuitem action='FileNewFoo' />
+ <menuitem action='FileNewGoo' />
+ </menu>
+ <separator />
+ <menuitem action='FileQuit' />
+ </menu>
+ <menu action='EditMenu'>
+ <menuitem action='EditCopy' />
+ <menuitem action='EditPaste' />
+ <menuitem action='EditSomething' />
+ </menu>
+ <menu action='ChoicesMenu'>
+ <menuitem action='ChoiceOne'/>
+ <menuitem action='ChoiceTwo'/>
+ <separator />
+ <menuitem action='ChoiceThree'/>
+ </menu>
+ </menubar>
+ <toolbar name='ToolBar'>
+ <toolitem action='FileNewStandard' />
+ <toolitem action='FileQuit' />
+ </toolbar>
+ <popup name='PopupMenu'>
+ <menuitem action='EditCopy' />
+ <menuitem action='EditPaste' />
+ <menuitem action='EditSomething' />
+ </popup>
+</ui>
+"""
screen = Gdk.Screen.get_default()
css_provider = Gtk.CssProvider()
@@ -61,6 +96,14 @@ class Ventana(Gtk.Window):
self.cristianedit = CristianEdit()
self.socket.add_id(self.cristianedit.get_id())
+ uimanager = Gtk.UIManager()
+ uimanager.add_ui_from_string(UI_INFO)
+ accelgroup = uimanager.get_accel_group()
+ self.add_accel_group(accelgroup)
+
+ self.popup = uimanager.get_widget("/PopupMenu")
+ print self.popup.get_children()
+
self.show_all()
self.realize()
self.cristianedit.setup_init(direcciones)