Author: mkrueger
Date: 2008-02-03 08:32:23 -0500 (Sun, 03 Feb 2008)
New Revision: 94684

Modified:
   trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/ChangeLog
   
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
   
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorWidget.cs
   
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.addin.xml
   
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor/EditorCommands.cs
Log:
* MonoDevelop.SourceEditor.Gui/SourceEditorWidget.cs,
  MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs,
  MonoDevelop.SourceEditor/EditorCommands.cs,
  MonoDevelop.SourceEditor.addin.xml: Use new print infrastructure.

Modified: trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/ChangeLog        
2008-02-03 13:31:47 UTC (rev 94683)
+++ trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/ChangeLog        
2008-02-03 13:32:23 UTC (rev 94684)
@@ -1,3 +1,10 @@
+2008-02-03  Mike Krüger <[EMAIL PROTECTED]> 
+
+       * MonoDevelop.SourceEditor.Gui/SourceEditorWidget.cs,
+         MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs,
+         MonoDevelop.SourceEditor/EditorCommands.cs,
+         MonoDevelop.SourceEditor.addin.xml: Use new print infrastructure.
+
 2008-01-29  Mike Krüger <[EMAIL PROTECTED]> 
 
        * MonoDevelop.SourceEditor.Gui/SourceEditorBuffer.cs: clipboard handler

Modified: 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor/EditorCommands.cs
===================================================================
--- 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor/EditorCommands.cs
       2008-02-03 13:31:47 UTC (rev 94683)
+++ 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor/EditorCommands.cs
       2008-02-03 13:32:23 UTC (rev 94684)
@@ -33,8 +33,6 @@
        public enum EditorCommands
        {
                HighlightingTypeList,
-               ShowBufferOptions,
-               PrintDocument,
-               PrintPreviewDocument
+               ShowBufferOptions
        }
 }

Modified: 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
===================================================================
--- 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
       2008-02-03 13:31:47 UTC (rev 94683)
+++ 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
       2008-02-03 13:32:23 UTC (rev 94684)
@@ -90,7 +90,7 @@
        
        public class SourceEditorDisplayBindingWrapper : AbstractViewContent,
                IExtensibleTextEditor, IPositionable, IBookmarkBuffer, 
IDebuggableEditor, ICodeStyleOperations,
-               IDocumentInformation, IEncodedTextContent, IViewHistory
+               IDocumentInformation, IEncodedTextContent, IViewHistory, 
IPrintable
        {
                VBox mainBox;
                VBox editorBar;
@@ -878,6 +878,18 @@
                }
 #endregion
 
+#region IPrintable
+               void IPrintable.PrintDocument ()
+               {
+                       se.PrintDocument ();
+               }
+
+               void IPrintable.PrintPreviewDocument ()
+               {
+                       se.PrintPreviewDocument ();
+               }
+#endregion
+               
 #region IEditableTextBuffer
                public IClipboardHandler ClipboardHandler {
                        get { return se.Buffer; }

Modified: 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorWidget.cs
===================================================================
--- 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorWidget.cs
       2008-02-03 13:31:47 UTC (rev 94683)
+++ 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorWidget.cs
       2008-02-03 13:32:23 UTC (rev 94684)
@@ -208,7 +208,6 @@
                        }
                }
                
-               [CommandHandler (EditorCommands.PrintDocument)]
                public void PrintDocument ()
                {
                        if (printDialog == null)
@@ -253,7 +252,6 @@
                        }
                }
                
-               [CommandHandler (EditorCommands.PrintPreviewDocument)]
                public void PrintPreviewDocument ()
                {
                        CreatePrintJob ();

Modified: 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.addin.xml
===================================================================
--- 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.addin.xml
       2008-02-03 13:31:47 UTC (rev 94683)
+++ 
trunk/monodevelop/main/src/addins/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.addin.xml
       2008-02-03 13:32:23 UTC (rev 94684)
@@ -54,16 +54,6 @@
                <Command id = 
"MonoDevelop.SourceEditor.EditorCommands.ShowBufferOptions"
                                _label = "Buffer Options"
                                icon = "md-properties-icon" />
-               <Command id = 
"MonoDevelop.SourceEditor.EditorCommands.PrintDocument"
-                               _label = "_Print..." 
-                               _description = "Print current document" 
-                               icon  = "gtk-print"
-                               shortcut = "Control|P" />
-               <Command id = 
"MonoDevelop.SourceEditor.EditorCommands.PrintPreviewDocument"
-                               _label = "Print Previe_w" 
-                               description = "Show print preview" 
-                               icon  = "gtk-print-preview"
-                               shortcut = "Shift|Control|P" />
        </Extension>
 
        <Extension path = "/MonoDevelop/SourceEditor/ContextMenu/Editor">
@@ -83,23 +73,6 @@
                </ItemSet>
        </Extension>
 
-       <Extension path = "/MonoDevelop/Ide/Toolbar">
-       </Extension>
-       
-       <Extension path = "/MonoDevelop/Ide/MainMenu/File">
-                       <SeparatorItem id = "PrintSeparator"  insertafter = 
"SaveSeparator" />
-                       <CommandItem id = 
"MonoDevelop.SourceEditor.EditorCommands.PrintPreviewDocument"
-                                                insertafter = "SaveSeparator"
-                                                insertbefore = 
"PrintSeparator" />
-                       <CommandItem id = 
"MonoDevelop.SourceEditor.EditorCommands.PrintDocument"
-                                                insertafter = 
"MonoDevelop.SourceEditor.EditorCommands.PrintPreviewDocument" />
-       </Extension>
-       
-       <Extension path = "/MonoDevelop/Ide/Toolbar/Standard">
-               <CommandItem id = 
"MonoDevelop.SourceEditor.EditorCommands.PrintDocument"
-                                        insertafter = 
"MonoDevelop.Ide.Commands.FileCommands.SaveAll" />
-       </Extension>
-
        <Extension path = "/MonoDevelop/Ide/OptionsDialogPanels">
                <DialogPanel id    = "TextEditorOptions"
                             insertafter = "CodingOptions"

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to