← Back to team overview

openshot.code team mailing list archive

[Branch ~openshot.code/openshot/main] Rev 657: Added a donate link under the help menu.

 

------------------------------------------------------------
revno: 657
committer: Andy Finch <we.rocked.in79@xxxxxxxxx>
branch nick: openshot
timestamp: Sun 2012-04-29 22:18:25 +0100
message:
  Added a donate link under the help menu.
modified:
  openshot/windows/MainGTK.py
  openshot/windows/ui/Main.ui


--
lp:openshot
https://code.launchpad.net/~openshot.code/openshot/main

Your team OpenShot Code is subscribed to branch lp:openshot.
To unsubscribe from this branch go to https://code.launchpad.net/~openshot.code/openshot/main/+edit-subscription
=== modified file 'openshot/windows/MainGTK.py'
--- openshot/windows/MainGTK.py	2012-04-29 21:03:53 +0000
+++ openshot/windows/MainGTK.py	2012-04-29 21:18:25 +0000
@@ -1753,7 +1753,18 @@
 			webbrowser.open("https://translations.launchpad.net/openshot";)
 		except:
 			messagebox.show(_("Error!"), _("Unable to open the Launchpad web page."))
-			
+	
+	
+	def on_mnuDonate_activate(self, widget, *args):
+		# get translation object
+		_ = self._
+		
+		#open the launchpad answers page with the users default browser
+		try:
+			webbrowser.open("http://www.openshot.org/donate/";)
+		except:
+			messagebox.show(_("Error!"), _("Unable to open the web page."))
+	
 			
 	def on_mnuToolbar_toggled(self, widget, *args):
 		print "on_mnuToolbar_toggled called with self.%s" % widget.get_name()

=== modified file 'openshot/windows/ui/Main.ui'
--- openshot/windows/ui/Main.ui	2012-04-17 20:14:47 +0000
+++ openshot/windows/ui/Main.ui	2012-04-29 21:18:25 +0000
@@ -469,6 +469,18 @@
                       </object>
                     </child>
                     <child>
+                      <object class="GtkImageMenuItem" id="mnuDonate">
+                        <property name="label" translatable="yes">_Donate</property>
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="use_action_appearance">False</property>
+                        <property name="use_underline">True</property>
+                        <property name="image">image1</property>
+                        <property name="use_stock">False</property>
+                        <signal name="activate" handler="on_mnuDonate_activate" swapped="no"/>
+                      </object>
+                    </child>
+                    <child>
                       <object class="GtkSeparatorMenuItem" id="separatormenuitem23">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
@@ -750,10 +762,10 @@
                                 <child>
                                   <object class="GtkRadioButton" id="btnFilesFilterImage">
                                     <property name="label" translatable="yes">Image</property>
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="receives_default">False</property>
                                     <property name="tooltip_text" translatable="yes">Show only image files</property>
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">False</property>
                                     <property name="use_action_appearance">False</property>
                                     <property name="relief">none</property>
                                     <property name="draw_indicator">False</property>
@@ -849,8 +861,8 @@
                           <object class="GtkLabel" id="lblProjectFiles1">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Project Files</property>
                             <property name="label" translatable="yes">Project Files</property>
-                            <property name="tooltip_text" translatable="yes">Project Files</property>
                           </object>
                           <packing>
                             <property name="tab_fill">False</property>
@@ -962,8 +974,8 @@
                           <object class="GtkLabel" id="lblTranslations1">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Transitions</property>
                             <property name="label" translatable="yes">Transitions</property>
-                            <property name="tooltip_text" translatable="yes">Transitions</property>
                           </object>
                           <packing>
                             <property name="position">1</property>
@@ -1095,8 +1107,8 @@
                           <object class="GtkLabel" id="lblEffects1">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Effects</property>
                             <property name="label" translatable="yes">Effects</property>
-                            <property name="tooltip_text" translatable="yes">Effects</property>
                           </object>
                           <packing>
                             <property name="position">2</property>
@@ -1128,8 +1140,8 @@
                           <object class="GtkLabel" id="lblHistory1">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">History</property>
                             <property name="label" translatable="yes">History</property>
-                            <property name="tooltip_text" translatable="yes">History</property>
                           </object>
                           <packing>
                             <property name="position">3</property>
@@ -1331,9 +1343,9 @@
                           <object class="GtkToolButton" id="tlbAddTrack">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Add Track</property>
                             <property name="use_action_appearance">False</property>
                             <property name="label" translatable="yes">Add Track</property>
-                            <property name="tooltip_text" translatable="yes">Add Track</property>
                             <property name="stock_id">gtk-add</property>
                             <signal name="clicked" handler="on_tlbAddTrack_clicked" swapped="no"/>
                           </object>
@@ -1355,9 +1367,9 @@
                           <object class="GtkRadioToolButton" id="tlbArrow">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Arrow Tool</property>
                             <property name="use_action_appearance">False</property>
                             <property name="label" translatable="yes">Arrow Tool</property>
-                            <property name="tooltip_text" translatable="yes">Arrow Tool</property>
                             <property name="active">True</property>
                             <signal name="toggled" handler="on_tlbArrow_toggled" swapped="no"/>
                           </object>
@@ -1370,9 +1382,9 @@
                           <object class="GtkRadioToolButton" id="tlbRazor">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Razor Tool</property>
                             <property name="use_action_appearance">False</property>
                             <property name="label" translatable="yes">Razor Tool</property>
-                            <property name="tooltip_text" translatable="yes">Razor Tool</property>
                             <property name="stock_id">gtk-cut</property>
                             <property name="group">tlbArrow</property>
                             <signal name="toggled" handler="on_tlbRazor_toggled" swapped="no"/>
@@ -1386,9 +1398,9 @@
                           <object class="GtkRadioToolButton" id="tlbResize">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Resize Tool</property>
                             <property name="use_action_appearance">False</property>
                             <property name="label" translatable="yes">Resize Tool</property>
-                            <property name="tooltip_text" translatable="yes">Resize Tool</property>
                             <property name="group">tlbArrow</property>
                             <signal name="toggled" handler="on_tlbResize_toggled" swapped="no"/>
                           </object>
@@ -1401,9 +1413,9 @@
                           <object class="GtkToggleToolButton" id="tlbSnap">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Snapping Tool</property>
                             <property name="use_action_appearance">False</property>
                             <property name="label" translatable="yes">Snapping Tool</property>
-                            <property name="tooltip_text" translatable="yes">Snapping Tool</property>
                             <property name="active">True</property>
                             <signal name="toggled" handler="on_tlbSnap_toggled" swapped="no"/>
                           </object>
@@ -1425,9 +1437,9 @@
                           <object class="GtkToolButton" id="tlbAddMarker">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Add Marker</property>
                             <property name="use_action_appearance">False</property>
                             <property name="label" translatable="yes">Add Marker</property>
-                            <property name="tooltip_text" translatable="yes">Add Marker</property>
                             <signal name="clicked" handler="on_tlbAddMarker_clicked" swapped="no"/>
                           </object>
                           <packing>
@@ -1439,9 +1451,9 @@
                           <object class="GtkToolButton" id="tlbPreviousMarker">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Previous Marker</property>
                             <property name="use_action_appearance">False</property>
                             <property name="label" translatable="yes">Previous Marker</property>
-                            <property name="tooltip_text" translatable="yes">Previous Marker</property>
                             <property name="stock_id">gtk-goto-first</property>
                             <signal name="clicked" handler="on_tlbPreviousMarker_clicked" swapped="no"/>
                           </object>
@@ -1454,9 +1466,9 @@
                           <object class="GtkToolButton" id="tlbNextMarker">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Next Marker</property>
                             <property name="use_action_appearance">False</property>
                             <property name="label" translatable="yes">Next Marker</property>
-                            <property name="tooltip_text" translatable="yes">Next Marker</property>
                             <property name="stock_id">gtk-goto-last</property>
                             <signal name="clicked" handler="on_tlbNextMarker_clicked" swapped="no"/>
                           </object>
@@ -1480,9 +1492,9 @@
                           <object class="GtkToolButton" id="btnZoomIn">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Zoom In</property>
                             <property name="use_action_appearance">False</property>
                             <property name="label" translatable="yes">Zoom In</property>
-                            <property name="tooltip_text" translatable="yes">Zoom In</property>
                             <property name="stock_id">gtk-zoom-in</property>
                             <signal name="clicked" handler="on_btnZoomIn_clicked" swapped="no"/>
                           </object>
@@ -1501,9 +1513,9 @@
                                 <property name="width_request">200</property>
                                 <property name="visible">True</property>
                                 <property name="can_focus">True</property>
+                                <property name="tooltip_text" translatable="yes">Slide to Zoom</property>
                                 <property name="update_policy">delayed</property>
                                 <property name="adjustment">adjustment3</property>
-                                <property name="tooltip_text" translatable="yes">Slide to Zoom</property>
                                 <property name="draw_value">False</property>
                                 <signal name="change-value" handler="on_hsZoom_change_value" swapped="no"/>
                                 <signal name="value-changed" handler="on_hsZoom_value_changed" swapped="no"/>
@@ -1524,8 +1536,8 @@
                               <object class="GtkLabel" id="lblZoomDetail">
                                 <property name="visible">True</property>
                                 <property name="can_focus">False</property>
+                                <property name="tooltip_text" translatable="yes">Number of seconds between each line on the timeline</property>
                                 <property name="label" translatable="yes">15 seconds</property>
-                                <property name="tooltip_text" translatable="yes">Number of seconds between each line on the timeline</property>
                               </object>
                             </child>
                           </object>
@@ -1537,9 +1549,9 @@
                           <object class="GtkToolButton" id="btnZoomOu">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
+                            <property name="tooltip_text" translatable="yes">Zoom Out</property>
                             <property name="use_action_appearance">False</property>
                             <property name="label" translatable="yes">Zoom Out</property>
-                            <property name="tooltip_text" translatable="yes">Zoom Out</property>
                             <property name="stock_id">gtk-zoom-out</property>
                             <signal name="clicked" handler="on_btnZoomOu_clicked" swapped="no"/>
                           </object>
@@ -1819,4 +1831,8 @@
     <property name="can_focus">False</property>
     <property name="stock">gtk-select-font</property>
   </object>
+  <object class="GtkImage" id="image1">
+    <property name="visible">True</property>
+    <property name="can_focus">False</property>
+  </object>
 </interface>