*** /usr/lib64/python2.6/site-packages/tpfanadmin/fan.py Mon Mar 14 21:24:48 2011
--- /usr/lib64/python2.6/site-packages/tpfanadmin/fan.py.orig Mon Mar 14 21:19:59 2011
***************
*** 17,31 ****
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
- # Amended 14-03-2011 - All references to rsvg, svg fan graphic removed, so it
- # runs on Slackware 13.1 x86_64
-
import pygtk
pygtk.require('2.0')
! import gtk, gtk.glade, gobject, cairo
! #removed rsvg from import 14-03-2011
! #rsvg
from gtk import gdk
import math, time
--- 17,26 ----
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
import pygtk
pygtk.require('2.0')
! import gtk, gtk.glade, gobject, cairo, rsvg
from gtk import gdk
import math, time
***************
*** 51,59 ****
animate_interval = 33
# graphics
! # Removed 2 lines below 14-11-2011
! #fan_border_svg = None
! #fan_blades_svg = None
# variables
last_animate_time = 0
--- 46,53 ----
animate_interval = 33
# graphics
! fan_border_svg = None
! fan_blades_svg = None
# variables
last_animate_time = 0
***************
*** 70,78 ****
self.set_size_request(wanted_width, wanted_height)
! # 2 lines removed 14-11-2011
! #self.fan_border_svg = rsvg.Handle(file = build.data_dir + build.fan_border_filename)
! #self.fan_blades_svg = rsvg.Handle(file = build.data_dir + build.fan_blades_filename)
self.set_speed(0)
--- 64,71 ----
self.set_size_request(wanted_width, wanted_height)
! self.fan_border_svg = rsvg.Handle(file = build.data_dir + build.fan_border_filename)
! self.fan_blades_svg = rsvg.Handle(file = build.data_dir + build.fan_blades_filename)
self.set_speed(0)
***************
*** 152,167 ****
context.scale(factor, factor)
# draw fan border
! # Line below removed 14-11-2011
! #self.fan_border_svg.render_cairo(context)
# draw fan blades
! # 5 lines below removed 14-11-2011
! #center_x, center_y = svg_size / 2.0, svg_size / 2.0
! #context.translate(center_x, center_y)
! #context.rotate(self.rotation)
! #context.translate(-self.fan_blades_svg.props.width / 2.0, -self.fan_blades_svg.props.height / 2.0)
! #self.fan_blades_svg.render_cairo(context)
# Test case
--- 145,158 ----
context.scale(factor, factor)
# draw fan border
! self.fan_border_svg.render_cairo(context)
# draw fan blades
! center_x, center_y = svg_size / 2.0, svg_size / 2.0
! context.translate(center_x, center_y)
! context.rotate(self.rotation)
! context.translate(-self.fan_blades_svg.props.width / 2.0, -self.fan_blades_svg.props.height / 2.0)
! self.fan_blades_svg.render_cairo(context)
# Test case
***************
*** 182,185 ****
if __name__ == "__main__":
main()
!
--- 173,176 ----
if __name__ == "__main__":
main()
!
\ No newline at end of file