# HG changeset patch
# User laurent
# Date 1301235415 -7200
# Node ID 720a0d30b6788a707394342c26445b566682fae6
# Parent  58977fe8b3b0598ac7a7daca0463c1d9bab5b001# Parent  f9be6e5cdd1b902202a96aa0274795712ec1ecac
Merged with Edouard's modifications

diff -r 58977fe8b3b0 -r 720a0d30b678 plugins/c_ext/CFileEditor.py
--- a/plugins/c_ext/CFileEditor.py	Sun Mar 27 15:57:05 2011 +0200
+++ b/plugins/c_ext/CFileEditor.py	Sun Mar 27 16:16:55 2011 +0200
@@ -815,15 +815,23 @@
         self.Bind(wx.EVT_MENU, self.OnUndoMenu, id=wx.ID_UNDO)
         self.Bind(wx.EVT_MENU, self.OnRedoMenu, id=wx.ID_REDO)
     
+    def _init_coll_FileMenu_Items(self, parent):
+        AppendMenu(parent, help='', id=wx.ID_SAVE,
+              kind=wx.ITEM_NORMAL, text=u'Save\tCTRL+S')
+        self.Bind(wx.EVT_MENU, self.OnSaveMenu, id=wx.ID_SAVE)
+
     def _init_coll_MenuBar_Menus(self, parent):
+        parent.Append(menu=self.FileMenu, title=u'&File')
         parent.Append(menu=self.EditMenu, title=u'&Edit')
     
     def _init_utils(self):
         self.MenuBar = wx.MenuBar()
 
+        self.FileMenu = wx.Menu(title='')
         self.EditMenu = wx.Menu(title='')
         
         self._init_coll_MenuBar_Menus(self.MenuBar)
+        self._init_coll_FileMenu_Items(self.FileMenu)
         self._init_coll_EditMenu_Items(self.EditMenu)
         
     def _init_ctrls(self, prnt):
@@ -975,6 +983,12 @@
         self.RefreshEditMenu()
         
 #-------------------------------------------------------------------------------
+#                          File Project Menu Functions
+#-------------------------------------------------------------------------------
+    def RefreshFileMenu(self):
+        self.FileMenu.Enable(wx.ID_SAVE, True)
+    
+#-------------------------------------------------------------------------------
 #                      CFile Editor Panels Management Functions
 #-------------------------------------------------------------------------------