blam r609 - trunk/src



Author: atoker
Date: Tue Jun 17 05:48:57 2008
New Revision: 609
URL: http://svn.gnome.org/viewvc/blam?rev=609&view=rev

Log:
Add printing support, remove obsolete GnomePrint usage

Removed:
   trunk/src/Printing.cs
Modified:
   trunk/src/Application.cs
   trunk/src/Makefile.am
   trunk/src/blam.glade

Modified: trunk/src/Application.cs
==============================================================================
--- trunk/src/Application.cs	(original)
+++ trunk/src/Application.cs	Tue Jun 17 05:48:57 2008
@@ -73,7 +73,7 @@
         [Widget] Gtk.MenuItem       editEntryKeywordsMenuItem = null;
         [Widget] Gtk.MenuItem       nextUnreadMenuItem = null;
 
-        //[Widget] Gtk.MenuItem       printMenuItem;
+        [Widget] Gtk.MenuItem       printMenuItem = null;
 
         private Gtk.FileChooserDialog   exportFileDialog;
 
@@ -208,7 +208,7 @@
             channelsLabelText = channelsLabel.Text;
             UpdateTotalNumberOfUnread ();
 
-            //printMenuItem.Sensitive = false;
+            printMenuItem.Sensitive = false;
             SensitizeChannelMenuItems(false);
 
             // Setup drag-n-drop
@@ -380,7 +380,7 @@
         private void ItemSelected(Imendio.Blam.Item item)
         {
             itemView.CurrentItem = item;
-            //printMenuItem.Sensitive = true;
+            printMenuItem.Sensitive = true;
         }
 
         public void MarkEntryAsUnreadActivated (object obj, EventArgs args)
@@ -463,11 +463,13 @@
             }
         }
 
-        /*private void PrintActivated(object obj, EventArgs args)
-    {
-        Blam.PrintDialog dialog = new Blam.PrintDialog(itemView);
-        dialog.Run();
-    }*/
+        public void PrintActivated(object obj, EventArgs args)
+        {
+            //if (!itemView.PageLoaded)
+            //  return;
+
+            itemView.Widget.ExecuteScript ("print();");
+        }
 
         public void ImportOpmlActivated (object obj, EventArgs args)
         {

Modified: trunk/src/Makefile.am
==============================================================================
--- trunk/src/Makefile.am	(original)
+++ trunk/src/Makefile.am	Tue Jun 17 05:48:57 2008
@@ -30,7 +30,6 @@
 	       MainloopEmitter.cs \
 	       Opml.cs \
 	       PreferencesDialog.cs \
-	       Printing.cs \
 	       Theme.cs \
 	       ThemeManager.cs \
 	       TrayIcon.cs \

Modified: trunk/src/blam.glade
==============================================================================
--- trunk/src/blam.glade	(original)
+++ trunk/src/blam.glade	Tue Jun 17 05:48:57 2008
@@ -37,6 +37,20 @@
                       </widget>
                     </child>
                     <child>
+                      <widget class="GtkSeparatorMenuItem" id="separatormenuitem1">
+                        <property name="visible">True</property>
+                      </widget>
+                    </child>
+                    <child>
+                      <widget class="GtkImageMenuItem" id="printMenuItem">
+                        <property name="visible">True</property>
+                        <property name="label">gtk-print</property>
+                        <property name="use_underline">True</property>
+                        <property name="use_stock">True</property>
+                        <signal name="activate" handler="PrintActivated"/>
+                      </widget>
+                    </child>
+                    <child>
                       <widget class="GtkSeparatorMenuItem" id="avskiljare1">
                         <property name="visible">True</property>
                       </widget>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]